show
show
show
hide
{
    "tiddlers": {
        "$:/Acknowledgements": {
            "title": "$:/Acknowledgements",
            "type": "text/vnd.tiddlywiki",
            "text": "TiddlyWiki incorporates code from these fine OpenSource projects:\n\n* [[The Stanford Javascript Crypto Library|http://bitwiseshiftleft.github.io/sjcl/]]\n* [[The Jasmine JavaScript Test Framework|http://pivotal.github.io/jasmine/]]\n* [[Normalize.css by Nicolas Gallagher|http://necolas.github.io/normalize.css/]]\n\nAnd media from these projects:\n\n* World flag icons from [[Wikipedia|http://commons.wikimedia.org/wiki/Category:SVG_flags_by_country]]\n"
        },
        "$:/core/copyright.txt": {
            "title": "$:/core/copyright.txt",
            "type": "text/plain",
            "text": "TiddlyWiki created by Jeremy Ruston, (jeremy [at] jermolene [dot] com)\n\nCopyright (c) 2004-2007, Jeremy Ruston\nCopyright (c) 2007-2017, UnaMesa Association\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the copyright holder nor the names of its\n  contributors may be used to endorse or promote products derived from\n  this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS'\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
        },
        "$:/core/icon": {
            "title": "$:/core/icon",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path d=\"M64 0l54.56 32v64L64 128 9.44 96V32L64 0zm21.127 95.408c-3.578-.103-5.15-.094-6.974-3.152l-1.42.042c-1.653-.075-.964-.04-2.067-.097-1.844-.07-1.548-1.86-1.873-2.8-.52-3.202.687-6.43.65-9.632-.014-1.14-1.593-5.17-2.157-6.61-1.768.34-3.546.406-5.34.497-4.134-.01-8.24-.527-12.317-1.183-.8 3.35-3.16 8.036-1.21 11.44 2.37 3.52 4.03 4.495 6.61 4.707 2.572.212 3.16 3.18 2.53 4.242-.55.73-1.52.864-2.346 1.04l-1.65.08c-1.296-.046-2.455-.404-3.61-.955-1.93-1.097-3.925-3.383-5.406-5.024.345.658.55 1.938.24 2.53-.878 1.27-4.665 1.26-6.4.47-1.97-.89-6.73-7.162-7.468-11.86 1.96-3.78 4.812-7.07 6.255-11.186-3.146-2.05-4.83-5.384-4.61-9.16l.08-.44c-3.097.59-1.49.37-4.82.628-10.608-.032-19.935-7.37-14.68-18.774.34-.673.664-1.287 1.243-.994.466.237.4 1.18.166 2.227-3.005 13.627 11.67 13.732 20.69 11.21.89-.25 2.67-1.936 3.905-2.495 2.016-.91 4.205-1.282 6.376-1.55 5.4-.63 11.893 2.276 15.19 2.37 3.3.096 7.99-.805 10.87-.615 2.09.098 4.143.483 6.16 1.03 1.306-6.49 1.4-11.27 4.492-12.38 1.814.293 3.213 2.818 4.25 4.167 2.112-.086 4.12.46 6.115 1.066 3.61-.522 6.642-2.593 9.833-4.203-3.234 2.69-3.673 7.075-3.303 11.127.138 2.103-.444 4.386-1.164 6.54-1.348 3.507-3.95 7.204-6.97 7.014-1.14-.036-1.805-.695-2.653-1.4-.164 1.427-.81 2.7-1.434 3.96-1.44 2.797-5.203 4.03-8.687 7.016-3.484 2.985 1.114 13.65 2.23 15.594 1.114 1.94 4.226 2.652 3.02 4.406-.37.58-.936.785-1.54 1.01l-.82.11zm-40.097-8.85l.553.14c.694-.27 2.09.15 2.83.353-1.363-1.31-3.417-3.24-4.897-4.46-.485-1.47-.278-2.96-.174-4.46l.02-.123c-.582 1.205-1.322 2.376-1.72 3.645-.465 1.71 2.07 3.557 3.052 4.615l.336.3z\" fill-rule=\"evenodd\"/></svg>"
        },
        "$:/core/images/advanced-search-button": {
            "title": "$:/core/images/advanced-search-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-advanced-search-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M74.5651535,87.9848361 C66.9581537,93.0488876 57.8237115,96 48,96 C21.490332,96 0,74.509668 0,48 C0,21.490332 21.490332,0 48,0 C74.509668,0 96,21.490332 96,48 C96,57.8541369 93.0305793,67.0147285 87.9377231,74.6357895 L122.284919,108.982985 C125.978897,112.676963 125.973757,118.65366 122.284271,122.343146 C118.593975,126.033442 112.613238,126.032921 108.92411,122.343793 L74.5651535,87.9848361 Z M48,80 C65.673112,80 80,65.673112 80,48 C80,30.326888 65.673112,16 48,16 C30.326888,16 16,30.326888 16,48 C16,65.673112 30.326888,80 48,80 Z\"></path>\n        <circle cx=\"48\" cy=\"48\" r=\"8\"></circle>\n        <circle cx=\"28\" cy=\"48\" r=\"8\"></circle>\n        <circle cx=\"68\" cy=\"48\" r=\"8\"></circle>\n    </g>\n</svg>"
        },
        "$:/core/images/auto-height": {
            "title": "$:/core/images/auto-height",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-auto-height tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <path d=\"M67.9867828,114.356363 L67.9579626,99.8785426 C67.9550688,98.4248183 67.1636987,97.087107 65.8909901,96.3845863 L49.9251455,87.5716209 L47.992126,95.0735397 L79.8995411,95.0735397 C84.1215894,95.0735397 85.4638131,89.3810359 81.686497,87.4948823 L49.7971476,71.5713518 L48.0101917,79.1500092 L79.992126,79.1500092 C84.2093753,79.1500092 85.5558421,73.4676733 81.7869993,71.5753162 L49.805065,55.517008 L48.0101916,63.0917009 L79.9921259,63.0917015 C84.2035118,63.0917016 85.5551434,57.4217887 81.7966702,55.5218807 L65.7625147,47.4166161 L67.9579705,50.9864368 L67.9579705,35.6148245 L77.1715737,44.8284272 C78.7336709,46.3905243 81.2663308,46.3905243 82.8284279,44.8284271 C84.390525,43.2663299 84.390525,40.7336699 82.8284278,39.1715728 L66.8284271,23.1715728 C65.2663299,21.6094757 62.73367,21.6094757 61.1715729,23.1715729 L45.1715729,39.1715729 C43.6094757,40.73367 43.6094757,43.26633 45.1715729,44.8284271 C46.73367,46.3905243 49.26633,46.3905243 50.8284271,44.8284271 L59.9579705,35.6988837 L59.9579705,50.9864368 C59.9579705,52.495201 60.806922,53.8755997 62.1534263,54.5562576 L78.1875818,62.6615223 L79.9921261,55.0917015 L48.0101917,55.0917009 C43.7929424,55.0917008 42.4464755,60.7740368 46.2153183,62.6663939 L78.1972526,78.7247021 L79.992126,71.1500092 L48.0101917,71.1500092 C43.7881433,71.1500092 42.4459197,76.842513 46.2232358,78.7286665 L78.1125852,94.6521971 L79.8995411,87.0735397 L47.992126,87.0735397 C43.8588276,87.0735397 42.4404876,92.5780219 46.0591064,94.5754586 L62.024951,103.388424 L59.9579785,99.8944677 L59.9867142,114.32986 L50.8284271,105.171573 C49.26633,103.609476 46.73367,103.609476 45.1715729,105.171573 C43.6094757,106.73367 43.6094757,109.26633 45.1715729,110.828427 L61.1715729,126.828427 C62.73367,128.390524 65.2663299,128.390524 66.8284271,126.828427 L82.8284278,110.828427 C84.390525,109.26633 84.390525,106.73367 82.8284279,105.171573 C81.2663308,103.609476 78.7336709,103.609476 77.1715737,105.171573 L67.9867828,114.356363 L67.9867828,114.356363 Z M16,20 L112,20 C114.209139,20 116,18.209139 116,16 C116,13.790861 114.209139,12 112,12 L16,12 C13.790861,12 12,13.790861 12,16 C12,18.209139 13.790861,20 16,20 L16,20 Z\"></path>\n</svg>"
        },
        "$:/core/images/blank": {
            "title": "$:/core/images/blank",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-blank tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\"></svg>"
        },
        "$:/core/images/bold": {
            "title": "$:/core/images/bold",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-bold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M41.1456583,51.8095238 L41.1456583,21.8711485 L67.4985994,21.8711485 C70.0084159,21.8711485 72.4285598,22.0802967 74.7591036,22.4985994 C77.0896475,22.9169022 79.1512515,23.6638602 80.9439776,24.7394958 C82.7367036,25.8151314 84.170863,27.3090474 85.2464986,29.2212885 C86.3221342,31.1335296 86.859944,33.5835518 86.859944,36.5714286 C86.859944,41.9496067 85.2465147,45.8337882 82.0196078,48.2240896 C78.792701,50.614391 74.6694929,51.8095238 69.6498599,51.8095238 L41.1456583,51.8095238 Z M13,0 L13,128 L75.0280112,128 C80.7647346,128 86.3519803,127.28292 91.789916,125.848739 C97.2278517,124.414559 102.068139,122.203563 106.310924,119.215686 C110.553709,116.22781 113.929959,112.373506 116.439776,107.652661 C118.949592,102.931816 120.204482,97.3445701 120.204482,90.8907563 C120.204482,82.8832466 118.262391,76.0411115 114.378151,70.3641457 C110.493911,64.6871798 104.607883,60.7133634 96.719888,58.442577 C102.456611,55.6937304 106.788968,52.1680887 109.717087,47.8655462 C112.645206,43.5630037 114.109244,38.1849062 114.109244,31.7310924 C114.109244,25.7553389 113.123259,20.7357813 111.151261,16.6722689 C109.179262,12.6087565 106.400578,9.35201972 102.815126,6.90196078 C99.2296739,4.45190185 94.927196,2.68908101 89.907563,1.61344538 C84.8879301,0.537809748 79.3305627,0 73.2352941,0 L13,0 Z M41.1456583,106.128852 L41.1456583,70.9915966 L71.8011204,70.9915966 C77.896389,70.9915966 82.7964334,72.3958776 86.5014006,75.2044818 C90.2063677,78.0130859 92.0588235,82.7039821 92.0588235,89.2773109 C92.0588235,92.6237329 91.4911355,95.3725383 90.3557423,97.5238095 C89.2203491,99.6750808 87.6965548,101.378145 85.7843137,102.633053 C83.8720726,103.887961 81.661077,104.784311 79.1512605,105.322129 C76.641444,105.859947 74.0121519,106.128852 71.2633053,106.128852 L41.1456583,106.128852 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/cancel-button": {
            "title": "$:/core/images/cancel-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-cancel-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n\t<g fill-rule=\"evenodd\">\n\t    <path d=\"M64,76.3137085 L47.0294734,93.2842351 C43.9038742,96.4098343 38.8399231,96.4084656 35.7157288,93.2842712 C32.5978915,90.166434 32.5915506,85.0947409 35.7157649,81.9705266 L52.6862915,65 L35.7157649,48.0294734 C32.5901657,44.9038742 32.5915344,39.8399231 35.7157288,36.7157288 C38.833566,33.5978915 43.9052591,33.5915506 47.0294734,36.7157649 L64,53.6862915 L80.9705266,36.7157649 C84.0961258,33.5901657 89.1600769,33.5915344 92.2842712,36.7157288 C95.4021085,39.833566 95.4084494,44.9052591 92.2842351,48.0294734 L75.3137085,65 L92.2842351,81.9705266 C95.4098343,85.0961258 95.4084656,90.1600769 92.2842712,93.2842712 C89.166434,96.4021085 84.0947409,96.4084494 80.9705266,93.2842351 L64,76.3137085 Z M64,129 C99.346224,129 128,100.346224 128,65 C128,29.653776 99.346224,1 64,1 C28.653776,1 1.13686838e-13,29.653776 1.13686838e-13,65 C1.13686838e-13,100.346224 28.653776,129 64,129 Z M64,113 C90.509668,113 112,91.509668 112,65 C112,38.490332 90.509668,17 64,17 C37.490332,17 16,38.490332 16,65 C16,91.509668 37.490332,113 64,113 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/chevron-down": {
            "title": "$:/core/images/chevron-down",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-chevron-down tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n\t<g fill-rule=\"evenodd\" transform=\"translate(64.000000, 40.500000) rotate(-270.000000) translate(-64.000000, -40.500000) translate(-22.500000, -26.500000)\">\n        <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n        <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n\t</g>\n</svg>"
        },
        "$:/core/images/chevron-left": {
            "title": "$:/core/images/chevron-left",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-chevron-left tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\" version=\"1.1\">\n    <g fill-rule=\"evenodd\" transform=\"translate(92.500000, 64.000000) rotate(-180.000000) translate(-92.500000, -64.000000) translate(6.000000, -3.000000)\">\n        <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n        <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/chevron-right": {
            "title": "$:/core/images/chevron-right",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-chevron-right tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\" transform=\"translate(-48.000000, -3.000000)\">\n        <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n        <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/chevron-up": {
            "title": "$:/core/images/chevron-up",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-chevron-up tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n\t<g fill-rule=\"evenodd\" transform=\"translate(64.000000, 89.500000) rotate(-90.000000) translate(-64.000000, -89.500000) translate(-22.500000, 22.500000)\">\n        <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n        <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n\t</g>\n</svg>"
        },
        "$:/core/images/clone-button": {
            "title": "$:/core/images/clone-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-clone-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M32.2650915,96 L32.2650915,120.002359 C32.2650915,124.419334 35.8432884,128 40.2627323,128 L120.002359,128 C124.419334,128 128,124.421803 128,120.002359 L128,40.2627323 C128,35.8457573 124.421803,32.2650915 120.002359,32.2650915 L96,32.2650915 L96,48 L108.858899,48 C110.519357,48 111.853018,49.3405131 111.853018,50.9941198 L111.853018,108.858899 C111.853018,110.519357 110.512505,111.853018 108.858899,111.853018 L50.9941198,111.853018 C49.333661,111.853018 48,110.512505 48,108.858899 L48,96 L32.2650915,96 Z\"></path>\n        <path d=\"M40,56 L32.0070969,56 C27.5881712,56 24,52.418278 24,48 C24,43.5907123 27.5848994,40 32.0070969,40 L40,40 L40,32.0070969 C40,27.5881712 43.581722,24 48,24 C52.4092877,24 56,27.5848994 56,32.0070969 L56,40 L63.9929031,40 C68.4118288,40 72,43.581722 72,48 C72,52.4092877 68.4151006,56 63.9929031,56 L56,56 L56,63.9929031 C56,68.4118288 52.418278,72 48,72 C43.5907123,72 40,68.4151006 40,63.9929031 L40,56 Z M7.9992458,0 C3.58138434,0 0,3.5881049 0,7.9992458 L0,88.0007542 C0,92.4186157 3.5881049,96 7.9992458,96 L88.0007542,96 C92.4186157,96 96,92.4118951 96,88.0007542 L96,7.9992458 C96,3.58138434 92.4118951,0 88.0007542,0 L7.9992458,0 Z M19.0010118,16 C17.3435988,16 16,17.336731 16,19.0010118 L16,76.9989882 C16,78.6564012 17.336731,80 19.0010118,80 L76.9989882,80 C78.6564012,80 80,78.663269 80,76.9989882 L80,19.0010118 C80,17.3435988 78.663269,16 76.9989882,16 L19.0010118,16 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/close-all-button": {
            "title": "$:/core/images/close-all-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-close-all-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\" transform=\"translate(-23.000000, -23.000000)\">\n        <path d=\"M43,131 L22.9976794,131 C18.5827987,131 15,127.418278 15,123 C15,118.590712 18.5806831,115 22.9976794,115 L43,115 L43,94.9976794 C43,90.5827987 46.581722,87 51,87 C55.4092877,87 59,90.5806831 59,94.9976794 L59,115 L79.0023206,115 C83.4172013,115 87,118.581722 87,123 C87,127.409288 83.4193169,131 79.0023206,131 L59,131 L59,151.002321 C59,155.417201 55.418278,159 51,159 C46.5907123,159 43,155.419317 43,151.002321 L43,131 Z\" transform=\"translate(51.000000, 123.000000) rotate(-45.000000) translate(-51.000000, -123.000000) \"></path>\n        <path d=\"M43,59 L22.9976794,59 C18.5827987,59 15,55.418278 15,51 C15,46.5907123 18.5806831,43 22.9976794,43 L43,43 L43,22.9976794 C43,18.5827987 46.581722,15 51,15 C55.4092877,15 59,18.5806831 59,22.9976794 L59,43 L79.0023206,43 C83.4172013,43 87,46.581722 87,51 C87,55.4092877 83.4193169,59 79.0023206,59 L59,59 L59,79.0023206 C59,83.4172013 55.418278,87 51,87 C46.5907123,87 43,83.4193169 43,79.0023206 L43,59 Z\" transform=\"translate(51.000000, 51.000000) rotate(-45.000000) translate(-51.000000, -51.000000) \"></path>\n        <path d=\"M115,59 L94.9976794,59 C90.5827987,59 87,55.418278 87,51 C87,46.5907123 90.5806831,43 94.9976794,43 L115,43 L115,22.9976794 C115,18.5827987 118.581722,15 123,15 C127.409288,15 131,18.5806831 131,22.9976794 L131,43 L151.002321,43 C155.417201,43 159,46.581722 159,51 C159,55.4092877 155.419317,59 151.002321,59 L131,59 L131,79.0023206 C131,83.4172013 127.418278,87 123,87 C118.590712,87 115,83.4193169 115,79.0023206 L115,59 Z\" transform=\"translate(123.000000, 51.000000) rotate(-45.000000) translate(-123.000000, -51.000000) \"></path>\n        <path d=\"M115,131 L94.9976794,131 C90.5827987,131 87,127.418278 87,123 C87,118.590712 90.5806831,115 94.9976794,115 L115,115 L115,94.9976794 C115,90.5827987 118.581722,87 123,87 C127.409288,87 131,90.5806831 131,94.9976794 L131,115 L151.002321,115 C155.417201,115 159,118.581722 159,123 C159,127.409288 155.419317,131 151.002321,131 L131,131 L131,151.002321 C131,155.417201 127.418278,159 123,159 C118.590712,159 115,155.419317 115,151.002321 L115,131 Z\" transform=\"translate(123.000000, 123.000000) rotate(-45.000000) translate(-123.000000, -123.000000) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/close-button": {
            "title": "$:/core/images/close-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-close-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M65.0864256,75.4091629 L14.9727349,125.522854 C11.8515951,128.643993 6.78104858,128.64922 3.65685425,125.525026 C0.539017023,122.407189 0.5336324,117.334539 3.65902635,114.209145 L53.7727171,64.0954544 L3.65902635,13.9817637 C0.537886594,10.8606239 0.532659916,5.79007744 3.65685425,2.6658831 C6.77469148,-0.451954124 11.8473409,-0.457338747 14.9727349,2.66805521 L65.0864256,52.7817459 L115.200116,2.66805521 C118.321256,-0.453084553 123.391803,-0.458311231 126.515997,2.6658831 C129.633834,5.78372033 129.639219,10.8563698 126.513825,13.9817637 L76.4001341,64.0954544 L126.513825,114.209145 C129.634965,117.330285 129.640191,122.400831 126.515997,125.525026 C123.39816,128.642863 118.32551,128.648248 115.200116,125.522854 L65.0864256,75.4091629 L65.0864256,75.4091629 Z\"></path>\n    </g>\n</svg>\n"
        },
        "$:/core/images/close-others-button": {
            "title": "$:/core/images/close-others-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-close-others-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z M64,96 C81.673112,96 96,81.673112 96,64 C96,46.326888 81.673112,32 64,32 C46.326888,32 32,46.326888 32,64 C32,81.673112 46.326888,96 64,96 Z M64,80 C72.836556,80 80,72.836556 80,64 C80,55.163444 72.836556,48 64,48 C55.163444,48 48,55.163444 48,64 C48,72.836556 55.163444,80 64,80 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/copy-clipboard": {
            "title": "$:/core/images/copy-clipboard",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-copy-clipboard tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n\t<g fill-rule=\"evenodd\">\n\t\t<rect x=\"40\" y=\"40\" width=\"33\" height=\"8\" rx=\"4\"></rect>\n\t\t<rect x=\"40\" y=\"82\" width=\"17\" height=\"8\" rx=\"4\"></rect>\n\t\t<rect x=\"40\" y=\"54\" width=\"17\" height=\"8\" rx=\"4\"></rect>\n\t\t<rect x=\"40\" y=\"96\" width=\"33\" height=\"8\" rx=\"4\"></rect>\n\t\t<rect x=\"40\" y=\"68\" width=\"12\" height=\"8\" rx=\"4\"></rect>\n\t\t<path d=\"M40,16 L23.9992458,16 C19.5813843,16 16,19.5907123 16,24 C16,24.0016363 16.0000005,24.0032725 16.0000015,24.0049086 C16.0000005,24.0065441 16,24.0081803 16,24.0098166 L16,119.990183 C16,119.99182 16.0000005,119.993456 16.0000015,119.995092 C16.0000005,119.996727 16,119.998364 16,120 C16,124.409288 19.5813843,128 23.9992458,128 L104.000754,128 C106.205061,128 108.203844,127.105595 109.652065,125.659342 C111.102424,124.21251 112,122.214511 112,120.007595 L112,103.992405 C112,99.5776607 108.418278,96 104,96 C99.5907123,96 96,99.5783218 96,103.992405 L96,112 L32,112 L32,32 L96,32 L96,40.0075946 C96,44.4223393 99.581722,48 104,48 C108.409288,48 112,44.4216782 112,40.0075946 L112,23.9924054 C112,21.7851587 111.104671,19.7871591 109.657101,18.3409203 C108.203844,16.8944047 106.205061,16 104.000754,16 L88,16 C88,11.5907123 84.4151006,8 79.9929031,8 L48.0070969,8 C43.5881712,8 40,11.581722 40,16 Z M44,14.9958262 C44,12.7889923 45.7964248,11 48.0000255,11 L79.9999745,11 C82.2091276,11 84,12.7965212 84,14.9958262 L84,19.0041738 C84,21.2110077 82.2035752,23 79.9999745,23 L48.0000255,23 C45.7908724,23 44,21.2034788 44,19.0041738 L44,14.9958262 Z\"></path>\n\t\t<rect x=\"62\" y=\"64\" width=\"66\" height=\"16\" rx=\"8\"></rect>\n\t\t<path d=\"M60.6568542,85.6568542 L76.6568542,69.6568543 L65.3431458,69.6568542 L81.3431458,85.6568542 C84.4673401,88.7810486 89.5326599,88.7810486 92.6568542,85.6568542 C95.7810486,82.5326599 95.7810486,77.4673401 92.6568542,74.3431458 L76.6568542,58.3431458 C73.5326599,55.2189514 68.4673401,55.2189514 65.3431458,58.3431457 L49.3431458,74.3431457 C46.2189514,77.4673401 46.2189514,82.5326599 49.3431457,85.6568542 C52.4673401,88.7810486 57.5326599,88.7810486 60.6568542,85.6568542 L60.6568542,85.6568542 Z\" transform=\"translate(71.000000, 72.000000) rotate(-90.000000) translate(-71.000000, -72.000000) \"></path>\n\t</g>\n</svg>"
        },
        "$:/core/images/delete-button": {
            "title": "$:/core/images/delete-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-delete-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\" transform=\"translate(12.000000, 0.000000)\">\n        <rect x=\"0\" y=\"11\" width=\"105\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"28\" y=\"0\" width=\"48\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"8\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n        <rect x=\"8\" y=\"112\" width=\"88\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"80\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n        <rect x=\"56\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n        <rect x=\"32\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n    </g>\n</svg>"
        },
        "$:/core/images/done-button": {
            "title": "$:/core/images/done-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-done-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M3.52445141,76.8322939 C2.07397484,75.3828178 1.17514421,73.3795385 1.17514421,71.1666288 L1.17514421,23.1836596 C1.17514421,18.7531992 4.75686621,15.1751442 9.17514421,15.1751442 C13.5844319,15.1751442 17.1751442,18.7606787 17.1751442,23.1836596 L17.1751442,63.1751442 L119.173716,63.1751442 C123.590457,63.1751442 127.175144,66.7568662 127.175144,71.1751442 C127.175144,75.5844319 123.592783,79.1751442 119.173716,79.1751442 L9.17657227,79.1751442 C6.96796403,79.1751442 4.9674142,78.279521 3.51911285,76.8315312 Z\" id=\"Rectangle-285\" transform=\"translate(64.175144, 47.175144) rotate(-45.000000) translate(-64.175144, -47.175144) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/down-arrow": {
            "title": "$:/core/images/down-arrow",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-down-arrow tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <path d=\"M109.35638,81.3533152 C107.923899,82.7869182 105.94502,83.6751442 103.759224,83.6751442 L24.5910645,83.6751442 C20.225873,83.6751442 16.6751442,80.1307318 16.6751442,75.7584775 C16.6751442,71.3951199 20.2192225,67.8418109 24.5910645,67.8418109 L95.8418109,67.8418109 L95.8418109,-3.40893546 C95.8418109,-7.77412698 99.3862233,-11.3248558 103.758478,-11.3248558 C108.121835,-11.3248558 111.675144,-7.78077754 111.675144,-3.40893546 L111.675144,75.7592239 C111.675144,77.9416955 110.789142,79.9205745 109.356651,81.3538862 Z\" transform=\"translate(64.175144, 36.175144) rotate(45.000000) translate(-64.175144, -36.175144) \"></path>\n</svg>"
        },
        "$:/core/images/download-button": {
            "title": "$:/core/images/download-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-download-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path class=\"tc-image-download-button-ring\" d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z\"/><path d=\"M34.3496823,66.4308767 L61.2415823,93.634668 C63.0411536,95.4551107 65.9588502,95.4551107 67.7584215,93.634668 L94.6503215,66.4308767 C96.4498928,64.610434 96.4498928,61.6588981 94.6503215,59.8384554 C93.7861334,58.9642445 92.6140473,58.4731195 91.3919019,58.4731195 L82.9324098,58.4731195 C80.3874318,58.4731195 78.3243078,56.3860674 78.3243078,53.8115729 L78.3243078,38.6615466 C78.3243078,36.0870521 76.2611837,34 73.7162058,34 L55.283798,34 C52.7388201,34 50.675696,36.0870521 50.675696,38.6615466 L50.675696,38.6615466 L50.675696,53.8115729 C50.675696,56.3860674 48.612572,58.4731195 46.0675941,58.4731195 L37.608102,58.4731195 C35.063124,58.4731195 33,60.5601716 33,63.134666 C33,64.3709859 33.4854943,65.5566658 34.3496823,66.4308767 L34.3496823,66.4308767 Z\"/></g></svg>"
        },
        "$:/core/images/edit-button": {
            "title": "$:/core/images/edit-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-edit-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M116.870058,45.3431458 L108.870058,45.3431458 L108.870058,45.3431458 L108.870058,61.3431458 L116.870058,61.3431458 L116.870058,45.3431458 Z M124.870058,45.3431458 L127.649881,45.3431458 C132.066101,45.3431458 135.656854,48.9248678 135.656854,53.3431458 C135.656854,57.7524334 132.07201,61.3431458 127.649881,61.3431458 L124.870058,61.3431458 L124.870058,45.3431458 Z M100.870058,45.3431458 L15.6638275,45.3431458 C15.5064377,45.3431458 15.3501085,45.3476943 15.1949638,45.3566664 L15.1949638,45.3566664 C15.0628002,45.3477039 14.928279,45.3431458 14.7913977,45.3431458 C6.68160973,45.3431458 -8.34314575,53.3431458 -8.34314575,53.3431458 C-8.34314575,53.3431458 6.85614548,61.3431458 14.7913977,61.3431458 C14.9266533,61.3431458 15.0596543,61.3384973 15.190398,61.3293588 C15.3470529,61.3385075 15.5049057,61.3431458 15.6638275,61.3431458 L100.870058,61.3431458 L100.870058,45.3431458 L100.870058,45.3431458 Z\" transform=\"translate(63.656854, 53.343146) rotate(-45.000000) translate(-63.656854, -53.343146) \"></path>\n        <path d=\"M35.1714596,124.189544 C41.9594858,123.613403 49.068777,121.917633 58.85987,118.842282 C60.6854386,118.268877 62.4306907,117.705515 65.1957709,116.802278 C81.1962861,111.575575 87.0734839,109.994907 93.9414474,109.655721 C102.29855,109.242993 107.795169,111.785371 111.520478,118.355045 C112.610163,120.276732 115.051363,120.951203 116.97305,119.861518 C118.894737,118.771832 119.569207,116.330633 118.479522,114.408946 C113.146151,105.003414 104.734907,101.112919 93.5468356,101.66546 C85.6716631,102.054388 79.4899908,103.716944 62.7116783,109.197722 C59.9734132,110.092199 58.2519873,110.64787 56.4625698,111.20992 C37.002649,117.322218 25.6914684,118.282267 16.8654804,112.957098 C14.9739614,111.815848 12.5154166,112.424061 11.3741667,114.31558 C10.2329168,116.207099 10.84113,118.665644 12.7326489,119.806894 C19.0655164,123.627836 26.4866335,124.926678 35.1714596,124.189544 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/erase": {
            "title": "$:/core/images/erase",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-erase tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M60.0870401,127.996166 L123.102318,64.980888 C129.636723,58.4464827 129.629513,47.8655877 123.098967,41.3350425 L99.4657866,17.7018617 C92.927448,11.1635231 82.3486358,11.1698163 75.8199411,17.698511 L4.89768189,88.6207702 C-1.63672343,95.1551755 -1.6295126,105.736071 4.90103262,112.266616 L20.6305829,127.996166 L60.0870401,127.996166 Z M25.1375576,120.682546 L10.812569,106.357558 C7.5455063,103.090495 7.54523836,97.793808 10.8048093,94.5342371 L46.2691086,59.0699377 L81.7308914,94.5317205 L55.5800654,120.682546 L25.1375576,120.682546 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/excise": {
            "title": "$:/core/images/excise",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-excise tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M56,107.313709 L53.6568542,109.656854 C50.5326599,112.781049 45.4673401,112.781049 42.3431457,109.656854 C39.2189514,106.53266 39.2189514,101.46734 42.3431458,98.3431457 L58.3431458,82.3431457 C61.4673401,79.2189514 66.5326599,79.2189514 69.6568542,82.3431458 L85.6568542,98.3431458 C88.7810486,101.46734 88.7810486,106.53266 85.6568542,109.656854 C82.5326599,112.781049 77.4673401,112.781049 74.3431458,109.656854 L72,107.313708 L72,121.597798 C72,125.133636 68.418278,128 64,128 C59.581722,128 56,125.133636 56,121.597798 L56,107.313709 Z M0,40.0070969 C0,35.5848994 3.59071231,32 8,32 C12.418278,32 16,35.5881712 16,40.0070969 L16,71.9929031 C16,76.4151006 12.4092877,80 8,80 C3.581722,80 0,76.4118288 0,71.9929031 L0,40.0070969 Z M32,40.0070969 C32,35.5848994 35.5907123,32 40,32 C44.418278,32 48,35.5881712 48,40.0070969 L48,71.9929031 C48,76.4151006 44.4092877,80 40,80 C35.581722,80 32,76.4118288 32,71.9929031 L32,40.0070969 Z M80,40.0070969 C80,35.5848994 83.5907123,32 88,32 C92.418278,32 96,35.5881712 96,40.0070969 L96,71.9929031 C96,76.4151006 92.4092877,80 88,80 C83.581722,80 80,76.4118288 80,71.9929031 L80,40.0070969 Z M56,8.00709688 C56,3.58489938 59.5907123,0 64,0 C68.418278,0 72,3.58817117 72,8.00709688 L72,39.9929031 C72,44.4151006 68.4092877,48 64,48 C59.581722,48 56,44.4118288 56,39.9929031 L56,8.00709688 Z M112,40.0070969 C112,35.5848994 115.590712,32 120,32 C124.418278,32 128,35.5881712 128,40.0070969 L128,71.9929031 C128,76.4151006 124.409288,80 120,80 C115.581722,80 112,76.4118288 112,71.9929031 L112,40.0070969 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/export-button": {
            "title": "$:/core/images/export-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-export-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M8.00348646,127.999999 C8.00464867,128 8.00581094,128 8.00697327,128 L119.993027,128 C122.205254,128 124.207939,127.101378 125.657096,125.651198 L125.656838,125.65759 C127.104563,124.210109 128,122.21009 128,119.999949 L128,56.0000511 C128,51.5817449 124.409288,48 120,48 C115.581722,48 112,51.5797863 112,56.0000511 L112,112 L16,112 L16,56.0000511 C16,51.5817449 12.4092877,48 8,48 C3.581722,48 7.10542736e-15,51.5797863 7.10542736e-15,56.0000511 L7.10542736e-15,119.999949 C7.10542736e-15,124.418255 3.59071231,128 8,128 C8.00116233,128 8.0023246,128 8.00348681,127.999999 Z M56.6235633,27.3113724 L47.6580188,36.2769169 C44.5333664,39.4015692 39.4634864,39.4061295 36.339292,36.2819351 C33.2214548,33.1640979 33.2173444,28.0901742 36.3443103,24.9632084 L58.9616908,2.34582788 C60.5248533,0.782665335 62.5748436,0.000361191261 64.624516,2.38225238e-14 L64.6193616,0.00151809229 C66.6695374,0.000796251595 68.7211167,0.781508799 70.2854358,2.34582788 L92.9028163,24.9632084 C96.0274686,28.0878607 96.0320289,33.1577408 92.9078345,36.2819351 C89.7899973,39.3997724 84.7160736,39.4038827 81.5891078,36.2769169 L72.6235633,27.3113724 L72.6235633,88.5669606 C72.6235633,92.9781015 69.0418413,96.5662064 64.6235633,96.5662064 C60.2142756,96.5662064 56.6235633,92.984822 56.6235633,88.5669606 L56.6235633,27.3113724 L56.6235633,27.3113724 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/file": {
            "title": "$:/core/images/file",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-file tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"nonzero\">\n        <path d=\"M111.96811,30.5 L112,30.5 L112,119.999079 C112,124.417866 108.419113,128 104.000754,128 L23.9992458,128 C19.5813843,128 16,124.417687 16,119.999079 L16,8.00092105 C16,3.58213437 19.5808867,0 23.9992458,0 L81,0 L81,0.0201838424 C83.1589869,-0.071534047 85.3482153,0.707077645 86.9982489,2.35711116 L109.625176,24.9840387 C111.151676,26.510538 111.932942,28.4998414 111.96811,30.5 L111.96811,30.5 Z M81,8 L24,8 L24,120 L104,120 L104,30.5 L89.0003461,30.5 C84.5818769,30.5 81,26.9216269 81,22.4996539 L81,8 Z\"></path>\n        <rect x=\"32\" y=\"36\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"52\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"68\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"84\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"100\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"20\" width=\"40\" height=\"8\" rx=\"4\"></rect>\n    </g>\n</svg>"
        },
        "$:/core/images/fixed-height": {
            "title": "$:/core/images/fixed-height",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-fixed-height tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M60,35.6568542 L50.8284271,44.8284271 C49.26633,46.3905243 46.73367,46.3905243 45.1715729,44.8284271 C43.6094757,43.26633 43.6094757,40.73367 45.1715729,39.1715729 L61.1715729,23.1715729 C62.73367,21.6094757 65.2663299,21.6094757 66.8284271,23.1715728 L82.8284278,39.1715728 C84.390525,40.7336699 84.390525,43.2663299 82.8284279,44.8284271 C81.2663308,46.3905243 78.7336709,46.3905243 77.1715737,44.8284272 L68,35.6568539 L68,93.3431461 L77.1715737,84.1715728 C78.7336709,82.6094757 81.2663308,82.6094757 82.8284279,84.1715729 C84.390525,85.7336701 84.390525,88.2663301 82.8284278,89.8284272 L66.8284271,105.828427 C65.2663299,107.390524 62.73367,107.390524 61.1715729,105.828427 L45.1715729,89.8284271 C43.6094757,88.26633 43.6094757,85.73367 45.1715729,84.1715729 C46.73367,82.6094757 49.26633,82.6094757 50.8284271,84.1715729 L60,93.3431458 L60,35.6568542 L60,35.6568542 Z M16,116 L112,116 C114.209139,116 116,114.209139 116,112 C116,109.790861 114.209139,108 112,108 L16,108 C13.790861,108 12,109.790861 12,112 C12,114.209139 13.790861,116 16,116 L16,116 Z M16,20 L112,20 C114.209139,20 116,18.209139 116,16 C116,13.790861 114.209139,12 112,12 L16,12 C13.790861,12 12,13.790861 12,16 C12,18.209139 13.790861,20 16,20 L16,20 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/fold-all-button": {
            "title": "$:/core/images/fold-all-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-fold-all tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"0\" y=\"64\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <path d=\"M64.0292774,58.6235628 C61.9791013,58.6242848 59.9275217,57.8435723 58.3632024,56.279253 L35.7458219,33.6618725 C32.6211696,30.5372202 32.6166093,25.4673401 35.7408036,22.3431458 C38.8586409,19.2253085 43.9325646,19.2211982 47.0595304,22.348164 L64.0250749,39.3137085 L80.9906194,22.348164 C84.1152717,19.2235117 89.1851518,19.2189514 92.3093461,22.3431458 C95.4271834,25.460983 95.4312937,30.5349067 92.3043279,33.6618725 L69.6869474,56.279253 C68.1237851,57.8424153 66.0737951,58.6247195 64.0241231,58.6250809 Z\" transform=\"translate(64.024316, 39.313708) scale(1, -1) translate(-64.024316, -39.313708) \"></path>\n        <path d=\"M64.0292774,123.621227 C61.9791013,123.621949 59.9275217,122.841236 58.3632024,121.276917 L35.7458219,98.6595365 C32.6211696,95.5348842 32.6166093,90.4650041 35.7408036,87.3408098 C38.8586409,84.2229725 43.9325646,84.2188622 47.0595304,87.345828 L64.0250749,104.311373 L80.9906194,87.345828 C84.1152717,84.2211757 89.1851518,84.2166154 92.3093461,87.3408098 C95.4271834,90.458647 95.4312937,95.5325707 92.3043279,98.6595365 L69.6869474,121.276917 C68.1237851,122.840079 66.0737951,123.622383 64.0241231,123.622745 Z\" transform=\"translate(64.024316, 104.311372) scale(1, -1) translate(-64.024316, -104.311372) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/fold-button": {
            "title": "$:/core/images/fold-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-fold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <path d=\"M64.0292774,63.6235628 C61.9791013,63.6242848 59.9275217,62.8435723 58.3632024,61.279253 L35.7458219,38.6618725 C32.6211696,35.5372202 32.6166093,30.4673401 35.7408036,27.3431458 C38.8586409,24.2253085 43.9325646,24.2211982 47.0595304,27.348164 L64.0250749,44.3137085 L80.9906194,27.348164 C84.1152717,24.2235117 89.1851518,24.2189514 92.3093461,27.3431458 C95.4271834,30.460983 95.4312937,35.5349067 92.3043279,38.6618725 L69.6869474,61.279253 C68.1237851,62.8424153 66.0737951,63.6247195 64.0241231,63.6250809 Z\" transform=\"translate(64.024316, 44.313708) scale(1, -1) translate(-64.024316, -44.313708) \"></path>\n        <path d=\"M64.0049614,105.998482 C61.9547853,105.999204 59.9032057,105.218491 58.3388864,103.654172 L35.7215059,81.0367916 C32.5968535,77.9121393 32.5922933,72.8422592 35.7164876,69.7180649 C38.8343248,66.6002276 43.9082485,66.5961173 47.0352144,69.7230831 L64.0007589,86.6886276 L80.9663034,69.7230831 C84.0909557,66.5984308 89.1608358,66.5938705 92.2850301,69.7180649 C95.4028673,72.8359021 95.4069777,77.9098258 92.2800119,81.0367916 L69.6626314,103.654172 C68.099469,105.217334 66.0494791,105.999639 63.999807,106 Z\" transform=\"translate(64.000000, 86.688628) scale(1, -1) translate(-64.000000, -86.688628) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/fold-others-button": {
            "title": "$:/core/images/fold-others-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-fold-others tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"0\" y=\"56.0314331\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <path d=\"M101.657101,104.948818 C100.207918,103.498614 98.2051847,102.599976 95.9929031,102.599976 L72,102.599976 L72,78.6070725 C72,76.3964271 71.1036108,74.3936927 69.6545293,72.9441002 L69.6571005,72.9488183 C68.2079177,71.4986143 66.2051847,70.5999756 63.9929031,70.5999756 L32.0070969,70.5999756 C27.5881712,70.5999756 24,74.1816976 24,78.5999756 C24,83.0092633 27.5848994,86.5999756 32.0070969,86.5999756 L56,86.5999756 L56,110.592879 C56,112.803524 56.8963895,114.806259 58.3454713,116.255852 L58.3429,116.251133 C59.7920828,117.701337 61.7948156,118.599976 64.0070969,118.599976 L88,118.599976 L88,142.592879 C88,147.011804 91.581722,150.599976 96,150.599976 C100.409288,150.599976 104,147.015076 104,142.592879 L104,110.607072 C104,108.396427 103.103611,106.393693 101.654529,104.9441 Z\" transform=\"translate(64.000000, 110.599976) rotate(-45.000000) translate(-64.000000, -110.599976) \"></path>\n        <path d=\"M101.725643,11.7488671 C100.27646,10.2986632 98.2737272,9.40002441 96.0614456,9.40002441 L72.0685425,9.40002441 L72.0685425,-14.5928787 C72.0685425,-16.8035241 71.1721533,-18.8062584 69.7230718,-20.255851 L69.725643,-20.2511329 C68.2764602,-21.7013368 66.2737272,-22.5999756 64.0614456,-22.5999756 L32.0756394,-22.5999756 C27.6567137,-22.5999756 24.0685425,-19.0182536 24.0685425,-14.5999756 C24.0685425,-10.1906879 27.6534419,-6.59997559 32.0756394,-6.59997559 L56.0685425,-6.59997559 L56.0685425,17.3929275 C56.0685425,19.6035732 56.964932,21.6063078 58.4140138,23.0559004 L58.4114425,23.0511823 C59.8606253,24.5013859 61.8633581,25.4000244 64.0756394,25.4000244 L88.0685425,25.4000244 L88.0685425,49.3929275 C88.0685425,53.8118532 91.6502645,57.4000244 96.0685425,57.4000244 C100.47783,57.4000244 104.068542,53.815125 104.068542,49.3929275 L104.068542,17.4071213 C104.068542,15.1964759 103.172153,13.1937416 101.723072,11.744149 Z\" transform=\"translate(64.068542, 17.400024) scale(1, -1) rotate(-45.000000) translate(-64.068542, -17.400024) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/folder": {
            "title": "$:/core/images/folder",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-folder tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M55.6943257,128.000004 L7.99859666,128.000004 C3.5810937,128.000004 0,124.413822 0,119.996384 L0,48.0036243 C0,43.5833471 3.58387508,40.0000044 7.99859666,40.0000044 L16,40.0000044 L16,31.9999914 C16,27.5817181 19.5783731,24 24.0003461,24 L55.9996539,24 C60.4181231,24 64,27.5800761 64,31.9999914 L64,40.0000044 L104.001403,40.0000044 C108.418906,40.0000044 112,43.5861868 112,48.0036243 L112,59.8298353 L104,59.7475921 L104,51.9994189 C104,49.7887607 102.207895,48.0000044 99.9972215,48.0000044 L56,48.0000044 L56,36.0000255 C56,33.7898932 54.2072328,32 51.9957423,32 L28.0042577,32 C25.7890275,32 24,33.7908724 24,36.0000255 L24,48.0000044 L12.0027785,48.0000044 C9.78987688,48.0000044 8,49.7906032 8,51.9994189 L8,116.00059 C8,118.211248 9.79210499,120.000004 12.0027785,120.000004 L58.7630167,120.000004 L55.6943257,128.000004 L55.6943257,128.000004 Z\"></path>\n        <path d=\"M23.8728955,55.5 L119.875702,55.5 C124.293205,55.5 126.87957,59.5532655 125.650111,64.5630007 L112.305967,118.936999 C111.077582,123.942356 106.497904,128 102.083183,128 L6.08037597,128 C1.66287302,128 -0.923492342,123.946735 0.305967145,118.936999 L13.650111,64.5630007 C14.878496,59.5576436 19.4581739,55.5 23.8728955,55.5 L23.8728955,55.5 L23.8728955,55.5 Z M25.6530124,64 L113.647455,64 C115.858129,64 117.151473,66.0930612 116.538306,68.6662267 L105.417772,115.333773 C104.803671,117.910859 102.515967,120 100.303066,120 L12.3086228,120 C10.0979492,120 8.8046054,117.906939 9.41777189,115.333773 L20.5383062,68.6662267 C21.1524069,66.0891409 23.4401107,64 25.6530124,64 L25.6530124,64 L25.6530124,64 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/full-screen-button": {
            "title": "$:/core/images/full-screen-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-full-screen-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g>\n        <g>\n            <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n        </g>\n        <g transform=\"translate(104.000000, 104.000000) rotate(-180.000000) translate(-104.000000, -104.000000) translate(80.000000, 80.000000)\">\n            <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n        </g>\n        <g transform=\"translate(24.000000, 104.000000) rotate(-90.000000) translate(-24.000000, -104.000000) translate(0.000000, 80.000000)\">\n            <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n        </g>\n        <g transform=\"translate(104.000000, 24.000000) rotate(90.000000) translate(-104.000000, -24.000000) translate(80.000000, 0.000000)\">\n            <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n        </g>\n    </g>\n</svg>"
        },
        "$:/core/images/github": {
            "title": "$:/core/images/github",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-github tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n        <g fill-rule=\"evenodd\">\n            <path d=\"M63.9383506,1.60695328 C28.6017227,1.60695328 -0.055756057,30.2970814 -0.055756057,65.6906208 C-0.055756057,94.003092 18.2804728,118.019715 43.7123154,126.493393 C46.9143781,127.083482 48.0812647,125.104717 48.0812647,123.405261 C48.0812647,121.886765 48.02626,117.85449 47.9948287,112.508284 C30.1929317,116.379268 26.4368926,103.916587 26.4368926,103.916587 C23.5255693,96.5129372 19.3294921,94.5420399 19.3294921,94.5420399 C13.5186324,90.5687739 19.7695302,90.6474524 19.7695302,90.6474524 C26.1933001,91.099854 29.5721638,97.2525155 29.5721638,97.2525155 C35.2808718,107.044059 44.5531024,104.215566 48.1991321,102.575118 C48.7806109,98.4366275 50.4346826,95.612068 52.2616263,94.0109598 C38.0507543,92.3941159 23.1091047,86.8944862 23.1091047,62.3389152 C23.1091047,55.3443933 25.6039634,49.6205298 29.6978889,45.1437211 C29.0378318,43.5229433 26.8415704,37.0044266 30.3265147,28.1845627 C30.3265147,28.1845627 35.6973364,26.4615028 47.9241083,34.7542205 C53.027764,33.330139 58.5046663,32.6220321 63.9462084,32.5944947 C69.3838216,32.6220321 74.856795,33.330139 79.9683085,34.7542205 C92.1872225,26.4615028 97.5501864,28.1845627 97.5501864,28.1845627 C101.042989,37.0044266 98.8467271,43.5229433 98.190599,45.1437211 C102.292382,49.6205298 104.767596,55.3443933 104.767596,62.3389152 C104.767596,86.9574291 89.8023734,92.3744463 75.5482834,93.9598188 C77.8427675,95.9385839 79.8897303,99.8489072 79.8897303,105.828476 C79.8897303,114.392635 79.8111521,121.304544 79.8111521,123.405261 C79.8111521,125.120453 80.966252,127.114954 84.2115327,126.489459 C109.623731,117.996111 127.944244,93.9952241 127.944244,65.6906208 C127.944244,30.2970814 99.2867652,1.60695328 63.9383506,1.60695328\"></path>\n        </g>\n    </svg>\n"
        },
        "$:/core/images/globe": {
            "title": "$:/core/images/globe",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-globe tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M72.8111354,37.1275855 C72.8111354,37.9789875 72.8111354,38.8303894 72.8111354,39.6817913 C72.8111354,41.8784743 73.7885604,46.5631866 72.8111354,48.5143758 C71.3445471,51.4420595 68.1617327,52.0543531 66.4170946,54.3812641 C65.2352215,55.9575873 61.7987417,64.9821523 62.7262858,67.3005778 C66.6959269,77.2228204 74.26087,70.4881886 80.6887657,76.594328 C81.5527211,77.415037 83.5758191,78.8666631 83.985137,79.8899578 C87.2742852,88.1128283 76.4086873,94.8989524 87.7419325,106.189751 C88.9872885,107.430443 91.555495,102.372895 91.8205061,101.575869 C92.6726866,99.0129203 98.5458765,96.1267309 100.908882,94.5234439 C102.928056,93.1534443 105.782168,91.8557166 107.236936,89.7775886 C109.507391,86.5342557 108.717505,82.2640435 110.334606,79.0328716 C112.473794,74.7585014 114.163418,69.3979002 116.332726,65.0674086 C120.230862,57.2857361 121.054075,67.1596684 121.400359,67.5059523 C121.757734,67.8633269 122.411167,67.5059523 122.916571,67.5059523 C123.011132,67.5059523 124.364019,67.6048489 124.432783,67.5059523 C125.0832,66.5705216 123.390209,49.5852316 123.114531,48.2089091 C121.710578,41.1996597 116.17083,32.4278331 111.249523,27.7092761 C104.975994,21.6942076 104.160516,11.5121686 92.9912146,12.7547535 C92.7872931,12.7774397 87.906794,22.9027026 85.2136766,26.2672064 C81.486311,30.9237934 82.7434931,22.1144904 78.6876623,22.1144904 C78.6065806,22.1144904 77.5045497,22.0107615 77.4353971,22.1144904 C76.8488637,22.9942905 75.9952305,26.0101404 75.1288269,26.5311533 C74.8635477,26.6906793 73.4071369,26.2924966 73.2826811,26.5311533 C71.0401728,30.8313939 81.5394677,28.7427264 79.075427,34.482926 C76.7225098,39.9642538 72.747373,32.4860199 72.747373,43.0434079\"></path>\n        <path d=\"M44.4668556,7.01044608 C54.151517,13.1403033 45.1489715,19.2084878 47.1611905,23.2253896 C48.8157833,26.5283781 51.4021933,28.6198851 48.8753629,33.038878 C46.8123257,36.6467763 42.0052989,37.0050492 39.251679,39.7621111 C36.2115749,42.8060154 33.7884281,48.7028116 32.4624592,52.6732691 C30.8452419,57.5158356 47.0088721,59.5388126 44.5246867,63.6811917 C43.1386839,65.9923513 37.7785192,65.1466282 36.0880227,63.8791519 C34.9234453,63.0059918 32.4946425,63.3331166 31.6713597,62.0997342 C29.0575851,58.1839669 29.4107339,54.0758543 28.0457962,49.9707786 C27.1076833,47.1493864 21.732611,47.8501656 20.2022714,49.3776393 C19.6790362,49.8998948 19.8723378,51.1703278 19.8723378,51.8829111 C19.8723378,57.1682405 26.9914913,55.1986414 26.9914913,58.3421973 C26.9914913,72.9792302 30.9191897,64.8771867 38.1313873,69.6793121 C48.1678018,76.3618966 45.9763926,76.981595 53.0777543,84.0829567 C56.7511941,87.7563965 60.8192437,87.7689005 62.503478,93.3767069 C64.1046972,98.7081071 53.1759798,98.7157031 50.786754,100.825053 C49.663965,101.816317 47.9736094,104.970571 46.5680513,105.439676 C44.7757187,106.037867 43.334221,105.93607 41.6242359,107.219093 C39.1967302,109.040481 37.7241465,112.151588 37.6034934,112.030935 C35.4555278,109.88297 34.0848666,96.5511248 33.7147244,93.7726273 C33.1258872,89.3524817 28.1241923,88.2337027 26.7275443,84.7420826 C25.1572737,80.8164061 28.2518481,75.223612 25.599097,70.9819941 C19.0797019,60.557804 13.7775712,56.4811506 10.2493953,44.6896152 C9.3074899,41.5416683 13.5912267,38.1609942 15.1264825,35.8570308 C17.0029359,33.0410312 17.7876232,30.0028946 19.8723378,27.2224065 C22.146793,24.1888519 40.8551166,9.46076832 43.8574051,8.63490613 L44.4668556,7.01044608 Z\"></path>\n        <path d=\"M64,126 C98.2416545,126 126,98.2416545 126,64 C126,29.7583455 98.2416545,2 64,2 C29.7583455,2 2,29.7583455 2,64 C2,98.2416545 29.7583455,126 64,126 Z M64,120 C94.927946,120 120,94.927946 120,64 C120,33.072054 94.927946,8 64,8 C33.072054,8 8,33.072054 8,64 C8,94.927946 33.072054,120 64,120 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/heading-1": {
            "title": "$:/core/images/heading-1",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-heading-1 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M14,30 L27.25,30 L27.25,60.104 L61.7,60.104 L61.7,30 L74.95,30 L74.95,105.684 L61.7,105.684 L61.7,71.552 L27.25,71.552 L27.25,105.684 L14,105.684 L14,30 Z M84.3350766,43.78 C86.8790893,43.78 89.3523979,43.5680021 91.7550766,43.144 C94.1577553,42.7199979 96.3307336,42.0133383 98.2740766,41.024 C100.21742,40.0346617 101.87807,38.7626744 103.256077,37.208 C104.634084,35.6533256 105.535075,33.7453446 105.959077,31.484 L115.817077,31.484 L115.817077,105.684 L102.567077,105.684 L102.567077,53.32 L84.3350766,53.32 L84.3350766,43.78 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/heading-2": {
            "title": "$:/core/images/heading-2",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-heading-2 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M125.519077,105.684 L74.8510766,105.684 C74.9217436,99.5359693 76.4057288,94.1653563 79.3030766,89.572 C82.2004244,84.9786437 86.1577182,80.986017 91.1750766,77.594 C93.5777553,75.8273245 96.0863969,74.113675 98.7010766,72.453 C101.315756,70.792325 103.718399,69.0080095 105.909077,67.1 C108.099754,65.1919905 109.901736,63.1250111 111.315077,60.899 C112.728417,58.6729889 113.47041,56.1113478 113.541077,53.214 C113.541077,51.8713266 113.382078,50.4403409 113.064077,48.921 C112.746075,47.4016591 112.127748,45.9883399 111.209077,44.681 C110.290405,43.3736601 109.018418,42.2783377 107.393077,41.395 C105.767735,40.5116622 103.647756,40.07 101.033077,40.07 C98.6303979,40.07 96.6340846,40.5469952 95.0440766,41.501 C93.4540687,42.4550048 92.1820814,43.762325 91.2280766,45.423 C90.2740719,47.083675 89.5674123,49.0446554 89.1080766,51.306 C88.648741,53.5673446 88.3837436,56.0053203 88.3130766,58.62 L76.2290766,58.62 C76.2290766,54.5213128 76.7767378,50.7230175 77.8720766,47.225 C78.9674154,43.7269825 80.610399,40.7060127 82.8010766,38.162 C84.9917542,35.6179873 87.6593942,33.6216739 90.8040766,32.173 C93.948759,30.7243261 97.6057224,30 101.775077,30 C106.297766,30 110.078395,30.7419926 113.117077,32.226 C116.155758,33.7100074 118.611401,35.5826554 120.484077,37.844 C122.356753,40.1053446 123.681739,42.5609868 124.459077,45.211 C125.236414,47.8610133 125.625077,50.3873213 125.625077,52.79 C125.625077,55.7580148 125.165748,58.4433213 124.247077,60.846 C123.328405,63.2486787 122.091751,65.4569899 120.537077,67.471 C118.982402,69.4850101 117.215753,71.3399915 115.237077,73.036 C113.2584,74.7320085 111.209087,76.3219926 109.089077,77.806 C106.969066,79.2900074 104.849087,80.7033266 102.729077,82.046 C100.609066,83.3886734 98.6480856,84.7313266 96.8460766,86.074 C95.0440676,87.4166734 93.47175,88.8123261 92.1290766,90.261 C90.7864032,91.7096739 89.8677458,93.2466585 89.3730766,94.872 L125.519077,94.872 L125.519077,105.684 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/heading-3": {
            "title": "$:/core/images/heading-3",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-heading-3 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M94.8850766,62.224 C96.8637532,62.294667 98.8424001,62.1533351 100.821077,61.8 C102.799753,61.4466649 104.566402,60.8283378 106.121077,59.945 C107.675751,59.0616623 108.930072,57.8426744 109.884077,56.288 C110.838081,54.7333256 111.315077,52.8253446 111.315077,50.564 C111.315077,47.3839841 110.237421,44.8400095 108.082077,42.932 C105.926733,41.0239905 103.153094,40.07 99.7610766,40.07 C97.641066,40.07 95.8037511,40.4939958 94.2490766,41.342 C92.6944022,42.1900042 91.4047484,43.3383261 90.3800766,44.787 C89.3554048,46.2356739 88.5957458,47.860991 88.1010766,49.663 C87.6064075,51.465009 87.3944096,53.3199905 87.4650766,55.228 L75.3810766,55.228 C75.5224107,51.623982 76.1937373,48.2850154 77.3950766,45.211 C78.596416,42.1369846 80.2393995,39.4693446 82.3240766,37.208 C84.4087537,34.9466554 86.9350618,33.1800064 89.9030766,31.908 C92.8710915,30.6359936 96.2277246,30 99.9730766,30 C102.870424,30 105.714729,30.4239958 108.506077,31.272 C111.297424,32.1200042 113.806065,33.3566585 116.032077,34.982 C118.258088,36.6073415 120.042403,38.6743208 121.385077,41.183 C122.72775,43.6916792 123.399077,46.5713171 123.399077,49.822 C123.399077,53.5673521 122.551085,56.8356527 120.855077,59.627 C119.159068,62.4183473 116.509095,64.4499936 112.905077,65.722 L112.905077,65.934 C117.145098,66.7820042 120.448731,68.8843166 122.816077,72.241 C125.183422,75.5976835 126.367077,79.6786426 126.367077,84.484 C126.367077,88.017351 125.660417,91.1796527 124.247077,93.971 C122.833736,96.7623473 120.925755,99.129657 118.523077,101.073 C116.120398,103.016343 113.329093,104.517995 110.149077,105.578 C106.969061,106.638005 103.612428,107.168 100.079077,107.168 C95.7683884,107.168 92.005426,106.549673 88.7900766,105.313 C85.5747272,104.076327 82.8894207,102.327345 80.7340766,100.066 C78.5787325,97.8046554 76.9357489,95.0840159 75.8050766,91.904 C74.6744043,88.7239841 74.0737436,85.1906861 74.0030766,81.304 L86.0870766,81.304 C85.9457426,85.8266893 87.0587315,89.5896517 89.4260766,92.593 C91.7934218,95.5963483 95.3443863,97.098 100.079077,97.098 C104.107097,97.098 107.481396,95.9496782 110.202077,93.653 C112.922757,91.3563219 114.283077,88.0880212 114.283077,83.848 C114.283077,80.9506522 113.717749,78.6540085 112.587077,76.958 C111.456404,75.2619915 109.972419,73.9723378 108.135077,73.089 C106.297734,72.2056623 104.230755,71.6580011 101.934077,71.446 C99.6373985,71.2339989 97.2877553,71.163333 94.8850766,71.234 L94.8850766,62.224 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/heading-4": {
            "title": "$:/core/images/heading-4",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-heading-4 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M8,30 L21.25,30 L21.25,60.104 L55.7,60.104 L55.7,30 L68.95,30 L68.95,105.684 L55.7,105.684 L55.7,71.552 L21.25,71.552 L21.25,105.684 L8,105.684 L8,30 Z M84.5890766,78.548 L107.061077,78.548 L107.061077,45.9 L106.849077,45.9 L84.5890766,78.548 Z M128.049077,88.088 L118.509077,88.088 L118.509077,105.684 L107.061077,105.684 L107.061077,88.088 L75.2610766,88.088 L75.2610766,76.11 L107.061077,31.484 L118.509077,31.484 L118.509077,78.548 L128.049077,78.548 L128.049077,88.088 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/heading-5": {
            "title": "$:/core/images/heading-5",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-heading-5 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M83.7550766,31.484 L122.127077,31.484 L122.127077,42.296 L92.7650766,42.296 L88.9490766,61.164 L89.1610766,61.376 C90.7864181,59.5386575 92.8533974,58.1430048 95.3620766,57.189 C97.8707558,56.2349952 100.361731,55.758 102.835077,55.758 C106.509762,55.758 109.795729,56.3763272 112.693077,57.613 C115.590424,58.8496729 118.0284,60.5809889 120.007077,62.807 C121.985753,65.0330111 123.487405,67.6653181 124.512077,70.704 C125.536748,73.7426819 126.049077,77.028649 126.049077,80.562 C126.049077,83.5300148 125.572081,86.5863176 124.618077,89.731 C123.664072,92.8756824 122.144754,95.7376538 120.060077,98.317 C117.9754,100.896346 115.30776,103.016325 112.057077,104.677 C108.806394,106.337675 104.919766,107.168 100.397077,107.168 C96.7930586,107.168 93.454092,106.691005 90.3800766,105.737 C87.3060613,104.782995 84.6030883,103.35201 82.2710766,101.444 C79.939065,99.5359905 78.0840835,97.1863473 76.7060766,94.395 C75.3280697,91.6036527 74.5684107,88.3353521 74.4270766,84.59 L86.5110766,84.59 C86.8644117,88.6180201 88.2423979,91.7096559 90.6450766,93.865 C93.0477553,96.0203441 96.2277235,97.098 100.185077,97.098 C102.729089,97.098 104.884401,96.6740042 106.651077,95.826 C108.417752,94.9779958 109.848738,93.8120074 110.944077,92.328 C112.039415,90.8439926 112.816741,89.1126766 113.276077,87.134 C113.735412,85.1553234 113.965077,83.0353446 113.965077,80.774 C113.965077,78.7246564 113.682413,76.763676 113.117077,74.891 C112.55174,73.018324 111.703749,71.3753404 110.573077,69.962 C109.442404,68.5486596 107.976086,67.4180042 106.174077,66.57 C104.372068,65.7219958 102.269755,65.298 99.8670766,65.298 C97.3230639,65.298 94.9380878,65.7749952 92.7120766,66.729 C90.4860655,67.6830048 88.8784149,69.4673203 87.8890766,72.082 L75.8050766,72.082 L83.7550766,31.484 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/heading-6": {
            "title": "$:/core/images/heading-6",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-heading-6 tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M6,30 L19.25,30 L19.25,60.104 L53.7,60.104 L53.7,30 L66.95,30 L66.95,105.684 L53.7,105.684 L53.7,71.552 L19.25,71.552 L19.25,105.684 L6,105.684 L6,30 Z M112.587077,50.246 C112.304409,47.2073181 111.226753,44.751676 109.354077,42.879 C107.481401,41.006324 104.955093,40.07 101.775077,40.07 C99.584399,40.07 97.6940846,40.4763293 96.1040766,41.289 C94.5140687,42.1016707 93.1714154,43.1793266 92.0760766,44.522 C90.9807378,45.8646734 90.0974133,47.401658 89.4260766,49.133 C88.7547399,50.864342 88.2070787,52.6839905 87.7830766,54.592 C87.3590745,56.5000095 87.0587442,58.390324 86.8820766,60.263 C86.7054091,62.135676 86.5464107,63.8846585 86.4050766,65.51 L86.6170766,65.722 C88.2424181,62.7539852 90.4860623,60.5456739 93.3480766,59.097 C96.2100909,57.6483261 99.3017267,56.924 102.623077,56.924 C106.297762,56.924 109.583729,57.5599936 112.481077,58.832 C115.378424,60.1040064 117.834067,61.8529889 119.848077,64.079 C121.862087,66.3050111 123.399071,68.9373181 124.459077,71.976 C125.519082,75.0146819 126.049077,78.300649 126.049077,81.834 C126.049077,85.438018 125.466082,88.7769846 124.300077,91.851 C123.134071,94.9250154 121.455754,97.6103219 119.265077,99.907 C117.074399,102.203678 114.459758,103.987994 111.421077,105.26 C108.382395,106.532006 105.025762,107.168 101.351077,107.168 C95.9097161,107.168 91.4400941,106.16101 87.9420766,104.147 C84.4440591,102.13299 81.6880867,99.3770175 79.6740766,95.879 C77.6600666,92.3809825 76.2644138,88.2823568 75.4870766,83.583 C74.7097394,78.8836432 74.3210766,73.8133605 74.3210766,68.372 C74.3210766,63.9199777 74.7980719,59.4326893 75.7520766,54.91 C76.7060814,50.3873107 78.278399,46.2710186 80.4690766,42.561 C82.6597542,38.8509815 85.5393921,35.8300117 89.1080766,33.498 C92.6767611,31.1659883 97.0757171,30 102.305077,30 C105.273091,30 108.064397,30.4946617 110.679077,31.484 C113.293756,32.4733383 115.608067,33.8513245 117.622077,35.618 C119.636087,37.3846755 121.27907,39.5046543 122.551077,41.978 C123.823083,44.4513457 124.529743,47.2073181 124.671077,50.246 L112.587077,50.246 Z M100.927077,97.098 C103.117754,97.098 105.025735,96.6563378 106.651077,95.773 C108.276418,94.8896623 109.636738,93.7413404 110.732077,92.328 C111.827415,90.9146596 112.640074,89.271676 113.170077,87.399 C113.700079,85.526324 113.965077,83.6006766 113.965077,81.622 C113.965077,79.6433234 113.700079,77.7353425 113.170077,75.898 C112.640074,74.0606575 111.827415,72.4530069 110.732077,71.075 C109.636738,69.6969931 108.276418,68.5840042 106.651077,67.736 C105.025735,66.8879958 103.117754,66.464 100.927077,66.464 C98.736399,66.464 96.8107516,66.8703293 95.1500766,67.683 C93.4894017,68.4956707 92.0937489,69.5909931 90.9630766,70.969 C89.8324043,72.3470069 88.9844128,73.9546575 88.4190766,75.792 C87.8537405,77.6293425 87.5710766,79.5726564 87.5710766,81.622 C87.5710766,83.6713436 87.8537405,85.6146575 88.4190766,87.452 C88.9844128,89.2893425 89.8324043,90.9323261 90.9630766,92.381 C92.0937489,93.8296739 93.4894017,94.9779958 95.1500766,95.826 C96.8107516,96.6740042 98.736399,97.098 100.927077,97.098 L100.927077,97.098 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/help": {
            "title": "$:/core/images/help",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-help tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M36.0548906,111.44117 C30.8157418,115.837088 20.8865444,118.803477 9.5,118.803477 C7.86465619,118.803477 6.25937294,118.742289 4.69372699,118.624467 C12.612543,115.984876 18.7559465,110.02454 21.0611049,102.609942 C8.74739781,92.845129 1.04940554,78.9359851 1.04940554,63.5 C1.04940554,33.9527659 29.2554663,10 64.0494055,10 C98.8433448,10 127.049406,33.9527659 127.049406,63.5 C127.049406,93.0472341 98.8433448,117 64.0494055,117 C53.9936953,117 44.48824,114.999337 36.0548906,111.44117 L36.0548906,111.44117 Z M71.4042554,77.5980086 C71.406883,77.2865764 71.4095079,76.9382011 71.4119569,76.5610548 C71.4199751,75.3262169 71.4242825,74.0811293 71.422912,72.9158546 C71.4215244,71.736154 71.4143321,70.709635 71.4001396,69.8743525 C71.4078362,68.5173028 71.9951951,67.7870427 75.1273009,65.6385471 C75.2388969,65.5619968 76.2124091,64.8981068 76.5126553,64.6910879 C79.6062455,62.5580654 81.5345849,60.9050204 83.2750652,58.5038955 C85.6146327,55.2762841 86.8327108,51.426982 86.8327108,46.8554323 C86.8327108,33.5625756 76.972994,24.9029551 65.3778484,24.9029551 C54.2752771,24.9029551 42.8794554,34.5115163 41.3121702,47.1975534 C40.9043016,50.4989536 43.2499725,53.50591 46.5513726,53.9137786 C49.8527728,54.3216471 52.8597292,51.9759763 53.2675978,48.6745761 C54.0739246,42.1479456 60.2395837,36.9492759 65.3778484,36.9492759 C70.6427674,36.9492759 74.78639,40.5885487 74.78639,46.8554323 C74.78639,50.4892974 73.6853224,52.008304 69.6746221,54.7736715 C69.4052605,54.9593956 68.448509,55.6118556 68.3131127,55.7047319 C65.6309785,57.5445655 64.0858213,58.803255 62.6123358,60.6352315 C60.5044618,63.2559399 59.3714208,66.3518252 59.3547527,69.9487679 C59.3684999,70.8407274 59.3752803,71.8084521 59.3765995,72.9300232 C59.3779294,74.0607297 59.3737237,75.2764258 59.36589,76.482835 C59.3634936,76.8518793 59.3609272,77.1924914 59.3583633,77.4963784 C59.3568319,77.6778944 59.3556368,77.8074256 59.3549845,77.8730928 C59.3219814,81.1994287 61.9917551,83.9227111 65.318091,83.9557142 C68.644427,83.9887173 71.3677093,81.3189435 71.4007124,77.9926076 C71.4014444,77.9187458 71.402672,77.7856841 71.4042554,77.5980086 Z M65.3778489,102.097045 C69.5359735,102.097045 72.9067994,98.7262189 72.9067994,94.5680944 C72.9067994,90.4099698 69.5359735,87.0391439 65.3778489,87.0391439 C61.2197243,87.0391439 57.8488984,90.4099698 57.8488984,94.5680944 C57.8488984,98.7262189 61.2197243,102.097045 65.3778489,102.097045 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/home-button": {
            "title": "$:/core/images/home-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-home-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M112.9847,119.501583 C112.99485,119.336814 113,119.170705 113,119.003406 L113,67.56802 C116.137461,70.5156358 121.076014,70.4518569 124.133985,67.3938855 C127.25818,64.2696912 127.260618,59.2068102 124.131541,56.0777326 L70.3963143,2.34250601 C68.8331348,0.779326498 66.7828947,-0.000743167069 64.7337457,1.61675364e-05 C62.691312,-0.00409949529 60.6426632,0.777559815 59.077717,2.34250601 L33,28.420223 L33,28.420223 L33,8.00697327 C33,3.58484404 29.4092877,0 25,0 C20.581722,0 17,3.59075293 17,8.00697327 L17,44.420223 L5.3424904,56.0777326 C2.21694607,59.2032769 2.22220878,64.2760483 5.34004601,67.3938855 C8.46424034,70.5180798 13.5271213,70.5205187 16.6561989,67.3914411 L17,67.04764 L17,119.993027 C17,119.994189 17.0000002,119.995351 17.0000007,119.996514 C17.0000002,119.997675 17,119.998838 17,120 C17,124.418278 20.5881049,128 24.9992458,128 L105.000754,128 C109.418616,128 113,124.409288 113,120 C113,119.832611 112.99485,119.666422 112.9847,119.501583 Z M97,112 L97,51.5736087 L97,51.5736087 L64.7370156,19.3106244 L33,51.04764 L33,112 L97,112 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/import-button": {
            "title": "$:/core/images/import-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-import-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M105.449437,94.2138951 C105.449437,94.2138951 110.049457,94.1897106 110.049457,99.4026111 C110.049457,104.615512 105.163246,104.615511 105.163246,104.615511 L45.0075072,105.157833 C45.0075072,105.157833 0.367531803,106.289842 0.367532368,66.6449212 C0.367532934,27.0000003 45.0428249,27.0000003 45.0428249,27.0000003 L105.532495,27.0000003 C105.532495,27.0000003 138.996741,25.6734987 138.996741,55.1771866 C138.996741,84.6808745 105.727102,82.8457535 105.727102,82.8457535 L56.1735087,82.8457535 C56.1735087,82.8457535 22.6899229,85.1500223 22.6899229,66.0913753 C22.6899229,47.0327282 56.1735087,49.3383013 56.1735087,49.3383013 L105.727102,49.3383013 C105.727102,49.3383013 111.245209,49.3383024 111.245209,54.8231115 C111.245209,60.3079206 105.727102,60.5074524 105.727102,60.5074524 L56.1735087,60.5074524 C56.1735087,60.5074524 37.48913,60.5074528 37.48913,66.6449195 C37.48913,72.7823862 56.1735087,71.6766023 56.1735087,71.6766023 L105.727102,71.6766029 C105.727102,71.6766029 127.835546,73.1411469 127.835546,55.1771866 C127.835546,35.5304025 105.727102,38.3035317 105.727102,38.3035317 L45.0428249,38.3035317 C45.0428249,38.3035317 11.5287276,38.3035313 11.5287276,66.6449208 C11.5287276,94.9863103 45.0428244,93.9579678 45.0428244,93.9579678 L105.449437,94.2138951 Z\" transform=\"translate(69.367532, 66.000000) rotate(-45.000000) translate(-69.367532, -66.000000) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/info-button": {
            "title": "$:/core/images/info-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-info-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <g transform=\"translate(0.049406, 0.000000)\">\n            <path d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z\"></path>\n            <circle cx=\"64\" cy=\"32\" r=\"8\"></circle>\n            <rect x=\"56\" y=\"48\" width=\"16\" height=\"56\" rx=\"8\"></rect>\n        </g>\n    </g>\n</svg>"
        },
        "$:/core/images/italic": {
            "title": "$:/core/images/italic",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-italic tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n         <polygon points=\"66.7114846 0 89.1204482 0 62.4089636 128 40 128\"></polygon>\n    </g>\n</svg>"
        },
        "$:/core/images/left-arrow": {
            "created": "20150315234410875",
            "modified": "20150315235324760",
            "tags": "$:/tags/Image",
            "title": "$:/core/images/left-arrow",
            "text": "<svg class=\"tc-image-left-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <path transform=\"rotate(135, 63.8945, 64.1752)\" d=\"m109.07576,109.35336c-1.43248,1.43361 -3.41136,2.32182 -5.59717,2.32182l-79.16816,0c-4.36519,0 -7.91592,-3.5444 -7.91592,-7.91666c0,-4.36337 3.54408,-7.91667 7.91592,-7.91667l71.25075,0l0,-71.25075c0,-4.3652 3.54442,-7.91592 7.91667,-7.91592c4.36336,0 7.91667,3.54408 7.91667,7.91592l0,79.16815c0,2.1825 -0.88602,4.16136 -2.3185,5.59467l-0.00027,-0.00056z\"/>\n</svg>\n"
        },
        "$:/core/images/line-width": {
            "title": "$:/core/images/line-width",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-line-width tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M128,-97 L112.992786,-97 C112.452362,-97 112,-96.5522847 112,-96 C112,-95.4438648 112.444486,-95 112.992786,-95 L128,-95 L128,-97 Z M128,-78.6794919 L111.216185,-88.3696322 C110.748163,-88.6398444 110.132549,-88.4782926 109.856406,-88 C109.578339,-87.5183728 109.741342,-86.9117318 110.216185,-86.6375814 L128,-76.3700908 L128,-78.6794919 Z M78.6794919,-128 L88.3696322,-111.216185 C88.6437826,-110.741342 88.4816272,-110.134474 88,-109.856406 C87.5217074,-109.580264 86.9077936,-109.748163 86.6375814,-110.216185 L76.3700908,-128 L78.6794919,-128 Z M97,-128 L97,-112.992786 C97,-112.444486 96.5561352,-112 96,-112 C95.4477153,-112 95,-112.452362 95,-112.992786 L95,-128 L97,-128 Z M115.629909,-128 L105.362419,-110.216185 C105.088268,-109.741342 104.481627,-109.578339 104,-109.856406 C103.521707,-110.132549 103.360156,-110.748163 103.630368,-111.216185 L113.320508,-128 L115.629909,-128 Z M128,-113.320508 L111.216185,-103.630368 C110.741342,-103.356217 110.134474,-103.518373 109.856406,-104 C109.580264,-104.478293 109.748163,-105.092206 110.216185,-105.362419 L128,-115.629909 L128,-113.320508 Z M48,-96 C48,-96.5522847 48.4523621,-97 48.9927864,-97 L79.0072136,-97 C79.5555144,-97 80,-96.5561352 80,-96 C80,-95.4477153 79.5476379,-95 79.0072136,-95 L48.9927864,-95 C48.4444856,-95 48,-95.4438648 48,-96 Z M54.4307806,-120 C54.706923,-120.478293 55.3225377,-120.639844 55.7905589,-120.369632 L81.7838153,-105.362419 C82.2586577,-105.088268 82.4216611,-104.481627 82.1435935,-104 C81.8674512,-103.521707 81.2518365,-103.360156 80.7838153,-103.630368 L54.7905589,-118.637581 C54.3157165,-118.911732 54.152713,-119.518373 54.4307806,-120 Z M104,-82.1435935 C104.478293,-82.4197359 105.092206,-82.2518365 105.362419,-81.7838153 L120.369632,-55.7905589 C120.643783,-55.3157165 120.481627,-54.7088482 120,-54.4307806 C119.521707,-54.1546382 118.907794,-54.3225377 118.637581,-54.7905589 L103.630368,-80.7838153 C103.356217,-81.2586577 103.518373,-81.865526 104,-82.1435935 Z M96,-80 C96.5522847,-80 97,-79.5476379 97,-79.0072136 L97,-48.9927864 C97,-48.4444856 96.5561352,-48 96,-48 C95.4477153,-48 95,-48.4523621 95,-48.9927864 L95,-79.0072136 C95,-79.5555144 95.4438648,-80 96,-80 Z M88,-82.1435935 C88.4782926,-81.8674512 88.6398444,-81.2518365 88.3696322,-80.7838153 L73.3624186,-54.7905589 C73.0882682,-54.3157165 72.4816272,-54.152713 72,-54.4307806 C71.5217074,-54.706923 71.3601556,-55.3225377 71.6303678,-55.7905589 L86.6375814,-81.7838153 C86.9117318,-82.2586577 87.5183728,-82.4216611 88,-82.1435935 Z M82.1435935,-88 C82.4197359,-87.5217074 82.2518365,-86.9077936 81.7838153,-86.6375814 L55.7905589,-71.6303678 C55.3157165,-71.3562174 54.7088482,-71.5183728 54.4307806,-72 C54.1546382,-72.4782926 54.3225377,-73.0922064 54.7905589,-73.3624186 L80.7838153,-88.3696322 C81.2586577,-88.6437826 81.865526,-88.4816272 82.1435935,-88 Z M1.30626177e-08,-41.9868843 L15.0170091,-57.9923909 L20.7983821,-52.9749272 L44.7207091,-81.2095939 L73.4260467,-42.1002685 L85.984793,-56.6159488 L104.48741,-34.0310661 L127.969109,-47.4978019 L127.969109,7.99473128e-07 L1.30626177e-08,7.99473128e-07 L1.30626177e-08,-41.9868843 Z M96,-84 C102.627417,-84 108,-89.372583 108,-96 C108,-102.627417 102.627417,-108 96,-108 C89.372583,-108 84,-102.627417 84,-96 C84,-89.372583 89.372583,-84 96,-84 Z\"></path>\n        <path d=\"M16,18 L112,18 C113.104569,18 114,17.1045695 114,16 C114,14.8954305 113.104569,14 112,14 L16,14 C14.8954305,14 14,14.8954305 14,16 C14,17.1045695 14.8954305,18 16,18 L16,18 Z M16,35 L112,35 C114.209139,35 116,33.209139 116,31 C116,28.790861 114.209139,27 112,27 L16,27 C13.790861,27 12,28.790861 12,31 C12,33.209139 13.790861,35 16,35 L16,35 Z M16,56 L112,56 C115.313708,56 118,53.3137085 118,50 C118,46.6862915 115.313708,44 112,44 L16,44 C12.6862915,44 10,46.6862915 10,50 C10,53.3137085 12.6862915,56 16,56 L16,56 Z M16,85 L112,85 C117.522847,85 122,80.5228475 122,75 C122,69.4771525 117.522847,65 112,65 L16,65 C10.4771525,65 6,69.4771525 6,75 C6,80.5228475 10.4771525,85 16,85 L16,85 Z M16,128 L112,128 C120.836556,128 128,120.836556 128,112 C128,103.163444 120.836556,96 112,96 L16,96 C7.163444,96 0,103.163444 0,112 C0,120.836556 7.163444,128 16,128 L16,128 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/link": {
            "title": "$:/core/images/link",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-link tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M128.719999,57.568543 C130.219553,53.8628171 131.045202,49.8121445 131.045202,45.5685425 C131.045202,27.8915447 116.718329,13.5685425 99.0452364,13.5685425 L67.0451674,13.5685425 C49.3655063,13.5685425 35.0452019,27.8954305 35.0452019,45.5685425 C35.0452019,63.2455403 49.3720745,77.5685425 67.0451674,77.5685425 L99.0452364,77.5685425 C100.406772,77.5685425 101.748384,77.4835732 103.065066,77.3186499 C96.4792444,73.7895096 91.1190212,68.272192 87.7873041,61.5685425 L67.0506214,61.5685425 C58.2110723,61.5685425 51.0452019,54.4070414 51.0452019,45.5685425 C51.0452019,36.7319865 58.2005234,29.5685425 67.0506214,29.5685425 L99.0397824,29.5685425 C107.879331,29.5685425 115.045202,36.7300436 115.045202,45.5685425 C115.045202,48.9465282 113.99957,52.0800164 112.21335,54.6623005 C114.314383,56.4735917 117.050039,57.5685425 120.041423,57.5685425 L128.720003,57.5685425 Z\" transform=\"translate(83.045202, 45.568542) rotate(-225.000000) translate(-83.045202, -45.568542)\"></path>\n        <path d=\"M-0.106255113,71.0452019 C-1.60580855,74.7509276 -2.43145751,78.8016001 -2.43145751,83.0452019 C-2.43145751,100.7222 11.8954151,115.045202 29.568508,115.045202 L61.568577,115.045202 C79.2482381,115.045202 93.5685425,100.718314 93.5685425,83.0452019 C93.5685425,65.3682041 79.2416699,51.0452019 61.568577,51.0452019 L29.568508,51.0452019 C28.206973,51.0452019 26.8653616,51.1301711 25.5486799,51.2950943 C32.1345,54.8242347 37.4947231,60.3415524 40.8264403,67.0452019 L61.563123,67.0452019 C70.4026721,67.0452019 77.5685425,74.206703 77.5685425,83.0452019 C77.5685425,91.8817579 70.413221,99.0452019 61.563123,99.0452019 L29.573962,99.0452019 C20.7344129,99.0452019 13.5685425,91.8837008 13.5685425,83.0452019 C13.5685425,79.6672162 14.6141741,76.533728 16.4003949,73.9514439 C14.2993609,72.1401527 11.5637054,71.0452019 8.5723215,71.0452019 L-0.106255113,71.0452019 Z\" transform=\"translate(45.568542, 83.045202) rotate(-225.000000) translate(-45.568542, -83.045202)\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/list-bullet": {
            "title": "$:/core/images/list-bullet",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-list-bullet tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M11.6363636,40.2727273 C18.0629498,40.2727273 23.2727273,35.0629498 23.2727273,28.6363636 C23.2727273,22.2097775 18.0629498,17 11.6363636,17 C5.20977746,17 0,22.2097775 0,28.6363636 C0,35.0629498 5.20977746,40.2727273 11.6363636,40.2727273 Z M11.6363636,75.1818182 C18.0629498,75.1818182 23.2727273,69.9720407 23.2727273,63.5454545 C23.2727273,57.1188684 18.0629498,51.9090909 11.6363636,51.9090909 C5.20977746,51.9090909 0,57.1188684 0,63.5454545 C0,69.9720407 5.20977746,75.1818182 11.6363636,75.1818182 Z M11.6363636,110.090909 C18.0629498,110.090909 23.2727273,104.881132 23.2727273,98.4545455 C23.2727273,92.0279593 18.0629498,86.8181818 11.6363636,86.8181818 C5.20977746,86.8181818 0,92.0279593 0,98.4545455 C0,104.881132 5.20977746,110.090909 11.6363636,110.090909 Z M34.9090909,22.8181818 L128,22.8181818 L128,34.4545455 L34.9090909,34.4545455 L34.9090909,22.8181818 Z M34.9090909,57.7272727 L128,57.7272727 L128,69.3636364 L34.9090909,69.3636364 L34.9090909,57.7272727 Z M34.9090909,92.6363636 L128,92.6363636 L128,104.272727 L34.9090909,104.272727 L34.9090909,92.6363636 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/list-number": {
            "title": "$:/core/images/list-number",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-list-number tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M33.8390805,22.3563218 L128,22.3563218 L128,34.1264368 L33.8390805,34.1264368 L33.8390805,22.3563218 Z M33.8390805,57.6666667 L128,57.6666667 L128,69.4367816 L33.8390805,69.4367816 L33.8390805,57.6666667 Z M33.8390805,92.9770115 L128,92.9770115 L128,104.747126 L33.8390805,104.747126 L33.8390805,92.9770115 Z M0.379509711,42.6307008 L0.379509711,40.4082314 L1.37821948,40.4082314 C2.20382368,40.4082314 2.82301754,40.268077 3.23581964,39.9877642 C3.64862174,39.7074513 3.85501969,39.0400498 3.85501969,37.9855395 L3.85501969,22.7686318 C3.85501969,21.3270228 3.66193774,20.4327047 3.27576803,20.0856507 C2.88959832,19.7385967 1.79768657,19.5650723 0,19.5650723 L0,17.4226919 C3.50215975,17.2758613 6.25191314,16.4683055 8.24934266,15 L10.3666074,15 L10.3666074,37.865406 C10.3666074,38.786434 10.5164123,39.4404875 10.8160268,39.8275862 C11.1156412,40.2146849 11.764796,40.4082314 12.7635108,40.4082314 L13.7622206,40.4082314 L13.7622206,42.6307008 L0.379509711,42.6307008 Z M0.0798967812,77.9873934 L0.0798967812,76.0852799 C7.27064304,69.5312983 10.8659622,63.5046623 10.8659622,58.005191 C10.8659622,56.4434479 10.5397203,55.195407 9.88722667,54.2610308 C9.23473303,53.3266546 8.36253522,52.8594735 7.27060709,52.8594735 C6.3784219,52.8594735 5.61608107,53.1764892 4.98356173,53.8105302 C4.35104238,54.4445712 4.03478745,55.1753759 4.03478745,56.0029663 C4.03478745,56.9773871 4.28113339,57.8316611 4.77383268,58.5658139 C4.88036225,58.7259926 4.93362624,58.8461249 4.93362624,58.9262143 C4.93362624,59.0730449 4.77383427,59.2065252 4.45424555,59.3266593 C4.2411864,59.4067486 3.70188852,59.6336652 2.83633573,60.0074156 C1.99741533,60.3811661 1.47809145,60.5680386 1.2783485,60.5680386 C1.03865696,60.5680386 0.765679018,60.1976307 0.459406492,59.4568039 C0.153133966,58.715977 0,57.9184322 0,57.0641453 C0,55.1153036 0.848894811,53.5202138 2.5467099,52.2788283 C4.24452499,51.0374428 6.34512352,50.4167594 8.84856852,50.4167594 C11.3120649,50.4167594 13.3793735,51.0874979 15.0505562,52.4289952 C16.7217389,53.7704924 17.5573177,55.5224215 17.5573177,57.684835 C17.5573177,58.9662652 17.2743527,60.2076321 16.7084144,61.4089729 C16.142476,62.6103138 14.7875733,64.4623531 12.6436656,66.9651465 C10.4997579,69.4679398 8.40914641,71.7804862 6.3717683,73.902855 L17.8169822,73.902855 L16.7982982,79.6292176 L14.6810335,79.6292176 C14.7609307,79.3489048 14.8008787,79.0952922 14.8008787,78.8683723 C14.8008787,78.4812736 14.7010087,78.237672 14.5012658,78.1375603 C14.3015228,78.0374485 13.9020429,77.9873934 13.3028141,77.9873934 L0.0798967812,77.9873934 Z M12.2042333,97.1935484 C13.9486551,97.2335931 15.4400468,97.8309175 16.6784531,98.9855395 C17.9168594,100.140162 18.5360532,101.75861 18.5360532,103.840934 C18.5360532,106.830938 17.4041935,109.233584 15.14044,111.048943 C12.8766866,112.864303 10.1402492,113.771969 6.93104577,113.771969 C4.92030005,113.771969 3.26245842,113.388213 1.95747114,112.62069 C0.652483855,111.853166 0,110.848727 0,109.607341 C0,108.833144 0.26964894,108.209124 0.808954909,107.735261 C1.34826088,107.261399 1.93749375,107.024472 2.57667119,107.024472 C3.21584864,107.024472 3.73850152,107.224692 4.14464552,107.625139 C4.55078953,108.025586 4.92696644,108.67964 5.27318756,109.587319 C5.73925445,110.855401 6.51158227,111.489433 7.59019421,111.489433 C8.85523291,111.489433 9.87723568,111.012241 10.6562332,110.057842 C11.4352307,109.103444 11.8247236,107.371536 11.8247236,104.862069 C11.8247236,103.153495 11.7048796,101.838714 11.4651881,100.917686 C11.2254966,99.9966584 10.6728827,99.5361513 9.80732989,99.5361513 C9.22141723,99.5361513 8.62219737,99.843156 8.00965231,100.457175 C7.51695303,100.951059 7.07752513,101.197998 6.69135542,101.197998 C6.3584505,101.197998 6.08880156,101.051169 5.88240051,100.757508 C5.67599946,100.463847 5.57280049,100.183539 5.57280049,99.916574 C5.57280049,99.5962164 5.67599946,99.3225818 5.88240051,99.0956618 C6.08880156,98.8687419 6.57150646,98.5016711 7.33052967,97.9944383 C10.2068282,96.0722929 11.6449559,93.9766521 11.6449559,91.7074527 C11.6449559,90.5194601 11.3386879,89.615131 10.7261429,88.9944383 C10.1135978,88.3737455 9.37455999,88.0634038 8.5090072,88.0634038 C7.71003539,88.0634038 6.98431355,88.3270274 6.33181991,88.8542825 C5.67932627,89.3815377 5.35308434,90.0122321 5.35308434,90.7463849 C5.35308434,91.3871 5.60608828,91.9810874 6.11210376,92.5283648 C6.28521432,92.7285883 6.3717683,92.8954387 6.3717683,93.028921 C6.3717683,93.1490551 5.80250943,93.4560598 4.6639746,93.9499444 C3.52543978,94.4438289 2.80970494,94.6907675 2.51674861,94.6907675 C2.10394651,94.6907675 1.76771758,94.3570667 1.50805174,93.6896552 C1.24838591,93.0222436 1.11855494,92.4082342 1.11855494,91.8476085 C1.11855494,90.0989901 2.04734573,88.6240327 3.90495518,87.4226919 C5.76256463,86.2213511 7.86982116,85.6206897 10.226788,85.6206897 C12.2907985,85.6206897 14.0784711,86.0678487 15.5898594,86.9621802 C17.1012478,87.8565117 17.8569306,89.0778566 17.8569306,90.6262514 C17.8569306,91.987771 17.2876717,93.2491599 16.1491369,94.4104561 C15.0106021,95.5717522 13.6956474,96.4994404 12.2042333,97.1935484 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/list": {
            "title": "$:/core/images/list",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-list tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M0.719999312,185.568543 C2.21955287,181.862817 3.0452019,177.812144 3.0452019,173.568542 C3.0452019,155.891545 -11.2816707,141.568542 -28.9547636,141.568542 L-60.9548326,141.568542 C-78.6344937,141.568542 -92.9547981,155.895431 -92.9547981,173.568542 C-92.9547981,191.24554 -78.6279255,205.568542 -60.9548326,205.568542 L-28.9547636,205.568542 C-27.593228,205.568542 -26.2516158,205.483573 -24.9349335,205.31865 C-31.5207556,201.78951 -36.8809788,196.272192 -40.2126959,189.568542 L-60.9493786,189.568542 C-69.7889277,189.568542 -76.9547981,182.407041 -76.9547981,173.568542 C-76.9547981,164.731986 -69.7994766,157.568542 -60.9493786,157.568542 L-28.9602176,157.568542 C-20.1206685,157.568542 -12.9547981,164.730044 -12.9547981,173.568542 C-12.9547981,176.946528 -14.0004297,180.080016 -15.7866505,182.6623 C-13.6856165,184.473592 -10.949961,185.568542 -7.9585771,185.568542 L0.720002586,185.568542 Z\" transform=\"translate(-44.954798, 173.568542) rotate(-225.000000) translate(44.954798, -173.568542) \"></path>\n        <path d=\"M87.7480315,128 L23.9992458,128 C19.5813843,128 16,124.409247 16,119.993027 L16,8.00697327 C16,3.58484404 19.5881049,0 23.9992458,0 L104.000754,0 C108.418616,0 112,3.59075293 112,8.00697327 L112,104 L91.2492027,104 C90.2848199,104 89.410573,104.391703 88.7768998,105.025201 C88.1373658,105.661376 87.7480315,106.53563 87.7480315,107.501171 L87.7480315,128 Z M95.7480315,127.879386 L111.627417,112 L95.7480315,112 L95.7480315,127.879386 Z M40,15.5089165 C40,13.5709954 41.5636015,12 43.4998101,12 L98.5001899,12 C100.433082,12 102,13.5614718 102,15.5089165 L102,16.4910835 C102,18.4290046 100.436399,20 98.5001899,20 L43.4998101,20 C41.5669183,20 40,18.4385282 40,16.4910835 L40,15.5089165 Z M32,22 C35.3137085,22 38,19.3137085 38,16 C38,12.6862915 35.3137085,10 32,10 C28.6862915,10 26,12.6862915 26,16 C26,19.3137085 28.6862915,22 32,22 Z M40,31.5089165 C40,29.5709954 41.5636015,28 43.4998101,28 L98.5001899,28 C100.433082,28 102,29.5614718 102,31.5089165 L102,32.4910835 C102,34.4290046 100.436399,36 98.5001899,36 L43.4998101,36 C41.5669183,36 40,34.4385282 40,32.4910835 L40,31.5089165 Z M40,47.5089165 C40,45.5709954 41.5636015,44 43.4998101,44 L98.5001899,44 C100.433082,44 102,45.5614718 102,47.5089165 L102,48.4910835 C102,50.4290046 100.436399,52 98.5001899,52 L43.4998101,52 C41.5669183,52 40,50.4385282 40,48.4910835 L40,47.5089165 Z M40,63.5089165 C40,61.5709954 41.5636015,60 43.4998101,60 L98.5001899,60 C100.433082,60 102,61.5614718 102,63.5089165 L102,64.4910835 C102,66.4290046 100.436399,68 98.5001899,68 L43.4998101,68 C41.5669183,68 40,66.4385282 40,64.4910835 L40,63.5089165 Z M40,79.5089165 C40,77.5709954 41.5636015,76 43.4998101,76 L98.5001899,76 C100.433082,76 102,77.5614718 102,79.5089165 L102,80.4910835 C102,82.4290046 100.436399,84 98.5001899,84 L43.4998101,84 C41.5669183,84 40,82.4385282 40,80.4910835 L40,79.5089165 Z M40,95.5089165 C40,93.5709954 41.5636015,92 43.4998101,92 L98.5001899,92 C100.433082,92 102,93.5614718 102,95.5089165 L102,96.4910835 C102,98.4290046 100.436399,100 98.5001899,100 L43.4998101,100 C41.5669183,100 40,98.4385282 40,96.4910835 L40,95.5089165 Z M40,111.508916 C40,109.570995 41.5680474,108 43.4972017,108 L76.5027983,108 C78.4342495,108 80,109.561472 80,111.508916 L80,112.491084 C80,114.429005 78.4319526,116 76.5027983,116 L43.4972017,116 C41.5657505,116 40,114.438528 40,112.491084 L40,111.508916 Z M32,38 C35.3137085,38 38,35.3137085 38,32 C38,28.6862915 35.3137085,26 32,26 C28.6862915,26 26,28.6862915 26,32 C26,35.3137085 28.6862915,38 32,38 Z M32,54 C35.3137085,54 38,51.3137085 38,48 C38,44.6862915 35.3137085,42 32,42 C28.6862915,42 26,44.6862915 26,48 C26,51.3137085 28.6862915,54 32,54 Z M32,70 C35.3137085,70 38,67.3137085 38,64 C38,60.6862915 35.3137085,58 32,58 C28.6862915,58 26,60.6862915 26,64 C26,67.3137085 28.6862915,70 32,70 Z M32,86 C35.3137085,86 38,83.3137085 38,80 C38,76.6862915 35.3137085,74 32,74 C28.6862915,74 26,76.6862915 26,80 C26,83.3137085 28.6862915,86 32,86 Z M32,102 C35.3137085,102 38,99.3137085 38,96 C38,92.6862915 35.3137085,90 32,90 C28.6862915,90 26,92.6862915 26,96 C26,99.3137085 28.6862915,102 32,102 Z M32,118 C35.3137085,118 38,115.313708 38,112 C38,108.686292 35.3137085,106 32,106 C28.6862915,106 26,108.686292 26,112 C26,115.313708 28.6862915,118 32,118 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/locked-padlock": {
            "title": "$:/core/images/locked-padlock",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-locked-padlock tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M96.4723753,64 L105,64 L105,96.0097716 C105,113.673909 90.6736461,128 73.001193,128 L55.998807,128 C38.3179793,128 24,113.677487 24,96.0097716 L24,64 L32.0000269,64 C32.0028554,48.2766389 32.3030338,16.2688026 64.1594984,16.2688041 C95.9543927,16.2688056 96.4648869,48.325931 96.4723753,64 Z M80.5749059,64 L48.4413579,64 C48.4426205,47.71306 48.5829272,31.9999996 64.1595001,31.9999996 C79.8437473,31.9999996 81.1369461,48.1359182 80.5749059,64 Z M67.7315279,92.3641717 C70.8232551,91.0923621 73,88.0503841 73,84.5 C73,79.8055796 69.1944204,76 64.5,76 C59.8055796,76 56,79.8055796 56,84.5 C56,87.947435 58.0523387,90.9155206 61.0018621,92.2491029 L55.9067479,115.020857 L72.8008958,115.020857 L67.7315279,92.3641717 L67.7315279,92.3641717 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/mail": {
            "title": "$:/core/images/mail",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-mail tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M122.826782,104.894066 C121.945525,105.22777 120.990324,105.41043 119.993027,105.41043 L8.00697327,105.41043 C7.19458381,105.41043 6.41045219,105.289614 5.67161357,105.064967 L5.67161357,105.064967 L39.8346483,70.9019325 L60.6765759,91.7438601 C61.6118278,92.679112 62.8865166,93.0560851 64.0946097,92.8783815 C65.2975108,93.0473238 66.5641085,92.6696979 67.4899463,91.7438601 L88.5941459,70.6396605 C88.6693095,70.7292352 88.7490098,70.8162939 88.8332479,70.9005321 L122.826782,104.894066 Z M127.903244,98.6568194 C127.966933,98.2506602 128,97.8343714 128,97.4103789 L128,33.410481 C128,32.7414504 127.917877,32.0916738 127.763157,31.4706493 L94.2292399,65.0045665 C94.3188145,65.0797417 94.4058701,65.1594458 94.4901021,65.2436778 L127.903244,98.6568194 Z M0.205060636,99.2178117 C0.0709009529,98.6370366 0,98.0320192 0,97.4103789 L0,33.410481 C0,32.694007 0.0944223363,31.9995312 0.27147538,31.3387595 L0.27147538,31.3387595 L34.1777941,65.2450783 L0.205060636,99.2178117 L0.205060636,99.2178117 Z M5.92934613,25.6829218 C6.59211333,25.5051988 7.28862283,25.4104299 8.00697327,25.4104299 L119.993027,25.4104299 C120.759109,25.4104299 121.500064,25.5178649 122.201605,25.7184927 L122.201605,25.7184927 L64.0832611,83.8368368 L5.92934613,25.6829218 L5.92934613,25.6829218 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/menu-button": {
            "title": "$:/core/images/menu-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-menu-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <rect x=\"0\" y=\"16\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n    <rect x=\"0\" y=\"56\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n    <rect x=\"0\" y=\"96\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n</svg>"
        },
        "$:/core/images/mono-block": {
            "title": "$:/core/images/mono-block",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-mono-block tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M23.9653488,32.9670593 L24.3217888,32.9670593 C25.0766067,32.9670593 25.6497006,33.1592554 26.0410876,33.5436534 C26.4324747,33.9280514 26.6281653,34.4906619 26.6281653,35.2315017 C26.6281653,36.0562101 26.4219913,36.6502709 26.009637,37.0137017 C25.5972828,37.3771326 24.9158602,37.5588453 23.9653488,37.5588453 L17.6542639,37.5588453 C16.6897744,37.5588453 16.0048573,37.380627 15.5994921,37.0241852 C15.1941269,36.6677435 14.9914474,36.0701882 14.9914474,35.2315017 C14.9914474,34.4207713 15.1941269,33.8406885 15.5994921,33.4912358 C16.0048573,33.141783 16.6897744,32.9670593 17.6542639,32.9670593 L18.388111,32.9670593 L17.5284616,30.5139133 L8.47069195,30.5139133 L7.5691084,32.9670593 L8.30295547,32.9670593 C9.25346691,32.9670593 9.93488953,33.1452775 10.3472438,33.5017193 C10.759598,33.8581611 10.965772,34.4347494 10.965772,35.2315017 C10.965772,36.0562101 10.759598,36.6502709 10.3472438,37.0137017 C9.93488953,37.3771326 9.25346691,37.5588453 8.30295547,37.5588453 L2.89345418,37.5588453 C1.92896463,37.5588453 1.24404754,37.3771326 0.838682371,37.0137017 C0.433317198,36.6502709 0.230637652,36.0562101 0.230637652,35.2315017 C0.230637652,34.4906619 0.426328248,33.9280514 0.817715312,33.5436534 C1.20910238,33.1592554 1.78219626,32.9670593 2.53701417,32.9670593 L2.89345418,32.9670593 L8.51262607,17.3256331 L6.83526132,17.3256331 C5.88474988,17.3256331 5.20332727,17.1439204 4.79097304,16.7804895 C4.37861882,16.4170587 4.1724448,15.8299869 4.1724448,15.0192565 C4.1724448,14.1945481 4.37861882,13.6004873 4.79097304,13.2370565 C5.20332727,12.8736257 5.88474988,12.691913 6.83526132,12.691913 L14.6979086,12.691913 C15.9419603,12.691913 16.815579,13.3628521 17.318791,14.7047506 L17.318791,14.7676518 L23.9653488,32.9670593 Z M12.9786097,17.3256331 L9.9383861,26.1737321 L16.0188333,26.1737321 L12.9786097,17.3256331 Z M35.3809383,26.6979086 L35.3809383,33.0928616 L38.5259972,33.0928616 C40.7485166,33.0928616 42.3140414,32.8482484 43.2226185,32.3590146 C44.1311956,31.8697807 44.5854773,31.0520736 44.5854773,29.9058686 C44.5854773,28.7456855 44.1521624,27.9209895 43.2855197,27.4317556 C42.4188769,26.9425218 40.9022748,26.6979086 38.7356678,26.6979086 L35.3809383,26.6979086 Z M46.0741385,24.370565 C47.5977525,24.9296893 48.7159844,25.6949794 49.428868,26.666458 C50.1417516,27.6379366 50.498188,28.8784752 50.498188,30.388111 C50.498188,31.6601189 50.1906743,32.8202846 49.5756374,33.8686428 C48.9606006,34.917001 48.0799929,35.7766419 46.933788,36.4475911 C46.2628387,36.8389782 45.5115266,37.1220307 44.6798291,37.296757 C43.8481316,37.4714834 42.6704935,37.5588453 41.1468796,37.5588453 L39.3856466,37.5588453 L30.2020747,37.5588453 C29.2795194,37.5588453 28.6190637,37.3771326 28.2206876,37.0137017 C27.8223114,36.6502709 27.6231264,36.0562101 27.6231264,35.2315017 C27.6231264,34.4906619 27.811828,33.9280514 28.189237,33.5436534 C28.5666459,33.1592554 29.118773,32.9670593 29.8456347,32.9670593 L30.2020747,32.9670593 L30.2020747,17.3256331 L29.8456347,17.3256331 C29.118773,17.3256331 28.5666459,17.1299425 28.189237,16.7385554 C27.811828,16.3471683 27.6231264,15.7740744 27.6231264,15.0192565 C27.6231264,14.2085262 27.8258059,13.6179599 28.2311711,13.24754 C28.6365363,12.8771201 29.2934976,12.691913 30.2020747,12.691913 L39.8469219,12.691913 C42.796303,12.691913 45.0362615,13.2650068 46.5668644,14.4112118 C48.0974674,15.5574168 48.8627574,17.2347648 48.8627574,19.443306 C48.8627574,20.5335986 48.6286276,21.4945792 48.1603609,22.3262767 C47.6920943,23.1579742 46.9966938,23.8393968 46.0741385,24.370565 L46.0741385,24.370565 Z M35.3809383,17.1998307 L35.3809383,22.4835296 L38.2114913,22.4835296 C39.9307988,22.4835296 41.1433816,22.2808501 41.8492761,21.8754849 C42.5551706,21.4701197 42.9081126,20.7852027 42.9081126,19.8207131 C42.9081126,18.912136 42.5901154,18.2481858 41.9541114,17.8288425 C41.3181074,17.4094992 40.2872373,17.1998307 38.8614701,17.1998307 L35.3809383,17.1998307 Z M71.244119,13.3838259 C71.5236812,12.880614 71.8102281,12.5241775 72.1037684,12.3145059 C72.3973087,12.1048342 72.7677231,12 73.2150226,12 C73.8999499,12 74.3856819,12.1817127 74.6722332,12.5451435 C74.9587844,12.9085744 75.1020579,13.5305909 75.1020579,14.4112118 L75.143992,19.8626472 C75.143992,20.8271368 74.9867406,21.4771091 74.6722332,21.8125837 C74.3577257,22.1480584 73.7881263,22.3157932 72.9634178,22.3157932 C72.3763372,22.3157932 71.92555,22.1760142 71.6110425,21.896452 C71.2965351,21.6168898 71.0274605,21.0997075 70.8038107,20.3448896 C70.4403799,19.0169692 69.8602971,18.0629775 69.0635448,17.482886 C68.2667926,16.9027945 67.1625385,16.612753 65.7507494,16.612753 C63.5981206,16.612753 61.9487284,17.3396038 60.8025235,18.7933272 C59.6563185,20.2470506 59.0832246,22.3507245 59.0832246,25.104412 C59.0832246,27.8441215 59.6633074,29.9477954 60.8234905,31.4154969 C61.9836736,32.8831984 63.6400547,33.6170381 65.7926836,33.6170381 C67.2603851,33.6170381 68.878327,33.1278116 70.6465578,32.149344 C72.4147886,31.1708763 73.5295261,30.6816498 73.9908037,30.6816498 C74.53595,30.6816498 74.9937262,30.9122852 75.3641461,31.3735628 C75.734566,31.8348404 75.9197732,32.4079343 75.9197732,33.0928616 C75.9197732,34.3229353 74.836486,35.4831009 72.669879,36.5733935 C70.5032721,37.663686 68.0641285,38.2088241 65.3523753,38.2088241 C61.6901107,38.2088241 58.7267959,36.9997358 56.4623422,34.5815228 C54.1978885,32.1633099 53.0656786,29.0043046 53.0656786,25.104412 C53.0656786,21.3443006 54.2118664,18.22024 56.5042763,15.7321366 C58.7966863,13.2440331 61.7040894,12 65.226573,12 C66.2190187,12 67.1974717,12.1118232 68.1619613,12.3354729 C69.1264508,12.5591227 70.1538264,12.9085702 71.244119,13.3838259 L71.244119,13.3838259 Z M81.4645862,32.9670593 L81.4645862,17.3256331 L81.1081461,17.3256331 C80.3533282,17.3256331 79.7802344,17.1299425 79.3888473,16.7385554 C78.9974602,16.3471683 78.8017696,15.7740744 78.8017696,15.0192565 C78.8017696,14.2085262 79.0114381,13.6179599 79.4307814,13.24754 C79.8501247,12.8771201 80.5280528,12.691913 81.4645862,12.691913 L85.4063933,12.691913 L86.6434498,12.691913 C89.5648747,12.691913 91.7034933,12.8177141 93.0593699,13.06932 C94.4152465,13.320926 95.5684233,13.740263 96.5189347,14.3273436 C98.210286,15.3337675 99.5067362,16.7699967 100.408324,18.6360743 C101.309912,20.5021519 101.7607,22.6582429 101.7607,25.104412 C101.7607,27.6903623 101.247012,29.9512876 100.219621,31.8872557 C99.1922296,33.8232239 97.7350336,35.2874089 95.8479888,36.2798546 C94.9953241,36.7271541 93.9959043,37.0521403 92.8496993,37.2548229 C91.7034944,37.4575055 89.9981906,37.5588453 87.7337369,37.5588453 L85.4063933,37.5588453 L81.4645862,37.5588453 C80.5000966,37.5588453 79.8151795,37.380627 79.4098143,37.0241852 C79.0044492,36.6677435 78.8017696,36.0701882 78.8017696,35.2315017 C78.8017696,34.4906619 78.9974602,33.9280514 79.3888473,33.5436534 C79.7802344,33.1592554 80.3533282,32.9670593 81.1081461,32.9670593 L81.4645862,32.9670593 Z M86.8740874,17.2417648 L86.8740874,32.9670593 L88.0692098,32.9670593 C90.7110725,32.9670593 92.6609895,32.3205814 93.9190194,31.0276063 C95.1770492,29.7346312 95.8060547,27.7462749 95.8060547,25.0624779 C95.8060547,22.4206153 95.1665658,20.4497314 93.8875688,19.1497672 C92.6085718,17.849803 90.6831161,17.1998307 88.1111439,17.1998307 C87.7756693,17.1998307 87.5205727,17.2033252 87.3458463,17.2103142 C87.1711199,17.2173033 87.0138685,17.2277867 86.8740874,17.2417648 L86.8740874,17.2417648 Z M121.94052,17.1159625 L112.190837,17.1159625 L112.190837,22.4835296 L115.88104,22.4835296 L115.88104,22.2319249 C115.88104,21.4351727 116.055763,20.841112 116.405216,20.4497249 C116.754669,20.0583378 117.285829,19.8626472 117.998713,19.8626472 C118.627728,19.8626472 119.141415,20.0408655 119.539792,20.3973072 C119.938168,20.753749 120.137353,21.2045363 120.137353,21.7496826 C120.137353,21.7776388 120.144342,21.8684951 120.15832,22.0222543 C120.172298,22.1760135 120.179287,22.3297704 120.179287,22.4835296 L120.179287,26.8237109 C120.179287,27.7602442 120.011552,28.4311834 119.676077,28.8365486 C119.340603,29.2419138 118.795465,29.4445933 118.040647,29.4445933 C117.327763,29.4445933 116.789614,29.2558917 116.426183,28.8784827 C116.062752,28.5010738 115.88104,27.9419578 115.88104,27.201118 L115.88104,26.8237109 L112.190837,26.8237109 L112.190837,33.0928616 L121.94052,33.0928616 L121.94052,30.5977816 C121.94052,29.6612482 122.118738,28.9903091 122.47518,28.5849439 C122.831622,28.1795787 123.415199,27.9768992 124.225929,27.9768992 C125.022682,27.9768992 125.592281,28.1760842 125.934745,28.5744604 C126.277208,28.9728365 126.448438,29.6472701 126.448438,30.5977816 L126.448438,35.6718099 C126.448438,36.4266278 126.30167,36.9298322 126.008129,37.1814382 C125.714589,37.4330442 125.134506,37.5588453 124.267863,37.5588453 L107.095842,37.5588453 C106.173287,37.5588453 105.512831,37.3771326 105.114455,37.0137017 C104.716079,36.6502709 104.516894,36.0562101 104.516894,35.2315017 C104.516894,34.4906619 104.705595,33.9280514 105.083004,33.5436534 C105.460413,33.1592554 106.01254,32.9670593 106.739402,32.9670593 L107.095842,32.9670593 L107.095842,17.3256331 L106.739402,17.3256331 C106.026518,17.3256331 105.477886,17.126448 105.093488,16.7280719 C104.70909,16.3296957 104.516894,15.7600963 104.516894,15.0192565 C104.516894,14.2085262 104.719573,13.6179599 105.124938,13.24754 C105.530304,12.8771201 106.187265,12.691913 107.095842,12.691913 L124.267863,12.691913 C125.120528,12.691913 125.697116,12.8212085 125.997646,13.0798036 C126.298175,13.3383986 126.448438,13.8520864 126.448438,14.6208824 L126.448438,19.3175037 C126.448438,20.2680151 126.273714,20.9494377 125.924261,21.361792 C125.574808,21.7741462 125.008703,21.9803202 124.225929,21.9803202 C123.415199,21.9803202 122.831622,21.7706517 122.47518,21.3513084 C122.118738,20.9319652 121.94052,20.254037 121.94052,19.3175037 L121.94052,17.1159625 Z M19.7719369,47.6405477 C20.037521,47.1373358 20.3205734,46.7808993 20.6211028,46.5712277 C20.9216322,46.361556 21.295541,46.2567218 21.7428405,46.2567218 C22.4277678,46.2567218 22.9134998,46.4384345 23.2000511,46.8018653 C23.4866023,47.1652962 23.6298758,47.7873127 23.6298758,48.6679336 L23.6718099,54.119369 C23.6718099,55.0838586 23.5145586,55.7338309 23.2000511,56.0693055 C22.8855436,56.4047802 22.3089553,56.572515 21.4702687,56.572515 C20.8831881,56.572515 20.4254119,56.4292415 20.0969263,56.1426902 C19.7684407,55.856139 19.4993662,55.3424512 19.2896945,54.6016114 C18.9122856,53.2597129 18.3322027,52.3022267 17.5494286,51.7291243 C16.7666545,51.1560218 15.6693894,50.8694748 14.2576003,50.8694748 C12.1049715,50.8694748 10.4590738,51.5963256 9.31985785,53.050049 C8.18064193,54.5037724 7.61104252,56.6074463 7.61104252,59.3611338 C7.61104252,62.1148214 8.20859773,64.2429566 9.40372609,65.7456034 C10.5988544,67.2482501 12.2936748,67.9995623 14.488238,67.9995623 C14.9914499,67.9995623 15.5645438,67.9401562 16.2075368,67.8213423 C16.8505299,67.7025283 17.6053364,67.5173212 18.4719792,67.2657152 L18.4719792,63.9529198 L16.1027015,63.9529198 C15.1521901,63.9529198 14.4777564,63.7781961 14.0793803,63.4287433 C13.6810042,63.0792906 13.4818191,62.4992078 13.4818191,61.6884774 C13.4818191,60.8497908 13.6810042,60.2522356 14.0793803,59.8957938 C14.4777564,59.5393521 15.1521901,59.3611338 16.1027015,59.3611338 L23.6718099,59.3611338 C24.6502776,59.3611338 25.3386891,59.5358576 25.7370653,59.8853103 C26.1354414,60.2347631 26.3346265,60.8218348 26.3346265,61.6465433 C26.3346265,62.3873831 26.1354414,62.9569825 25.7370653,63.3553586 C25.3386891,63.7537347 24.7621008,63.9529198 24.0072829,63.9529198 L23.6718099,63.9529198 L23.6718099,68.9430799 L23.6718099,69.1946846 C23.6718099,69.6419841 23.6228873,69.9529924 23.5250405,70.1277188 C23.4271937,70.3024451 23.2315031,70.4806634 22.9379628,70.6623788 C22.1412106,71.1376345 20.8762107,71.5569715 19.1429251,71.9204023 C17.4096396,72.2838332 15.6554131,72.4655459 13.8801932,72.4655459 C10.2179286,72.4655459 7.25461383,71.2564576 4.99016011,68.8382446 C2.72570638,66.4200317 1.59349651,63.2610264 1.59349651,59.3611338 C1.59349651,55.6010224 2.73968428,52.4769618 5.03209423,49.9888583 C7.32450417,47.5007549 10.2319073,46.2567218 13.7543909,46.2567218 C14.7328585,46.2567218 15.7078171,46.368545 16.6792957,46.5921947 C17.6507743,46.8158445 18.6816444,47.165292 19.7719369,47.6405477 L19.7719369,47.6405477 Z M35.611576,51.5823548 L35.611576,56.4047785 L42.4678043,56.4047785 L42.4678043,51.5823548 L42.1323314,51.5823548 C41.3775135,51.5823548 40.8009251,51.3866642 40.402549,50.9952772 C40.0041729,50.6038901 39.8049878,50.0307962 39.8049878,49.2759783 C39.8049878,48.4512699 40.0111618,47.8572091 40.4235161,47.4937783 C40.8358703,47.1303474 41.5172929,46.9486347 42.4678043,46.9486347 L47.8773056,46.9486347 C48.8278171,46.9486347 49.5022507,47.1303474 49.9006269,47.4937783 C50.299003,47.8572091 50.498188,48.4512699 50.498188,49.2759783 C50.498188,50.0307962 50.3059919,50.6038901 49.9215939,50.9952772 C49.5371959,51.3866642 48.9745854,51.5823548 48.2337456,51.5823548 L47.8773056,51.5823548 L47.8773056,67.2237811 L48.2337456,67.2237811 C48.9885636,67.2237811 49.5616574,67.4159772 49.9530445,67.8003752 C50.3444316,68.1847732 50.5401222,68.7473837 50.5401222,69.4882235 C50.5401222,70.3129319 50.3374426,70.9069927 49.9320774,71.2704235 C49.5267123,71.6338543 48.8417952,71.815567 47.8773056,71.815567 L42.4678043,71.815567 C41.5033148,71.815567 40.8183977,71.6373488 40.4130325,71.280907 C40.0076674,70.9244652 39.8049878,70.32691 39.8049878,69.4882235 C39.8049878,68.7473837 40.0041729,68.1847732 40.402549,67.8003752 C40.8009251,67.4159772 41.3775135,67.2237811 42.1323314,67.2237811 L42.4678043,67.2237811 L42.4678043,61.0384986 L35.611576,61.0384986 L35.611576,67.2237811 L35.9470489,67.2237811 C36.7018668,67.2237811 37.2784552,67.4159772 37.6768313,67.8003752 C38.0752074,68.1847732 38.2743925,68.7473837 38.2743925,69.4882235 C38.2743925,70.3129319 38.0682185,70.9069927 37.6558642,71.2704235 C37.24351,71.6338543 36.5620874,71.815567 35.611576,71.815567 L30.2020747,71.815567 C29.2375851,71.815567 28.552668,71.6373488 28.1473029,71.280907 C27.7419377,70.9244652 27.5392581,70.32691 27.5392581,69.4882235 C27.5392581,68.7473837 27.7349487,68.1847732 28.1263358,67.8003752 C28.5177229,67.4159772 29.0908168,67.2237811 29.8456347,67.2237811 L30.2020747,67.2237811 L30.2020747,51.5823548 L29.8456347,51.5823548 C29.1047949,51.5823548 28.5421844,51.3866642 28.1577864,50.9952772 C27.7733884,50.6038901 27.5811923,50.0307962 27.5811923,49.2759783 C27.5811923,48.4512699 27.7803773,47.8572091 28.1787534,47.4937783 C28.5771296,47.1303474 29.2515632,46.9486347 30.2020747,46.9486347 L35.611576,46.9486347 C36.5481093,46.9486347 37.2260374,47.1303474 37.6453807,47.4937783 C38.064724,47.8572091 38.2743925,48.4512699 38.2743925,49.2759783 C38.2743925,50.0307962 38.0752074,50.6038901 37.6768313,50.9952772 C37.2784552,51.3866642 36.7018668,51.5823548 35.9470489,51.5823548 L35.611576,51.5823548 Z M67.365213,51.5823548 L67.365213,67.2237811 L70.887679,67.2237811 C71.8381904,67.2237811 72.519613,67.4019993 72.9319673,67.7584411 C73.3443215,68.1148829 73.5504955,68.6914712 73.5504955,69.4882235 C73.5504955,70.2989538 73.340827,70.8895201 72.9214837,71.25994 C72.5021404,71.6303599 71.8242123,71.815567 70.887679,71.815567 L58.4332458,71.815567 C57.4827343,71.815567 56.8013117,71.6338543 56.3889575,71.2704235 C55.9766033,70.9069927 55.7704292,70.3129319 55.7704292,69.4882235 C55.7704292,68.6774931 55.9731088,68.0974103 56.378474,67.7479575 C56.7838391,67.3985048 57.4687562,67.2237811 58.4332458,67.2237811 L61.9557117,67.2237811 L61.9557117,51.5823548 L58.4332458,51.5823548 C57.4827343,51.5823548 56.8013117,51.4006421 56.3889575,51.0372113 C55.9766033,50.6737805 55.7704292,50.0867087 55.7704292,49.2759783 C55.7704292,48.4512699 55.9731088,47.8641981 56.378474,47.5147453 C56.7838391,47.1652926 57.4687562,46.9905689 58.4332458,46.9905689 L70.887679,46.9905689 C71.8801247,46.9905689 72.5720308,47.1652926 72.9634178,47.5147453 C73.3548049,47.8641981 73.5504955,48.4512699 73.5504955,49.2759783 C73.5504955,50.0867087 73.347816,50.6737805 72.9424508,51.0372113 C72.5370856,51.4006421 71.8521685,51.5823548 70.887679,51.5823548 L67.365213,51.5823548 Z M97.8608265,51.5823548 L97.8608265,63.1771386 L97.8608265,63.5755127 C97.8608265,65.4485794 97.7385199,66.8044357 97.493903,67.6431222 C97.2492861,68.4818088 96.8404325,69.2296264 96.26733,69.8865976 C95.5264902,70.7392623 94.4991146,71.3822457 93.1851723,71.815567 C91.87123,72.2488884 90.2917273,72.4655459 88.4466169,72.4655459 C87.1466527,72.4655459 85.8921362,72.3397448 84.6830298,72.0881388 C83.4739233,71.8365328 82.3102631,71.4591296 81.1920144,70.9559176 C80.5769776,70.6763554 80.175113,70.31293 79.9864085,69.8656305 C79.797704,69.418331 79.7033532,68.6914802 79.7033532,67.6850564 L79.7033532,63.3658422 C79.7033532,62.1637247 79.8780769,61.3250508 80.2275297,60.849795 C80.5769824,60.3745393 81.185021,60.136915 82.0516638,60.136915 C83.2957156,60.136915 83.9806326,61.0524675 84.1064356,62.8835998 C84.1204137,63.2050963 84.1413806,63.4497096 84.1693368,63.6174469 C84.3370741,65.2389076 84.7144774,66.3466561 85.301558,66.9407258 C85.8886386,67.5347954 86.8251579,67.8318258 88.1111439,67.8318258 C89.7046484,67.8318258 90.8263749,67.4089943 91.476357,66.5633187 C92.126339,65.7176431 92.4513252,64.1765796 92.4513252,61.9400821 L92.4513252,51.5823548 L88.9288593,51.5823548 C87.9783478,51.5823548 87.2969252,51.4006421 86.884571,51.0372113 C86.4722168,50.6737805 86.2660427,50.0867087 86.2660427,49.2759783 C86.2660427,48.4512699 86.4652278,47.8641981 86.8636039,47.5147453 C87.26198,47.1652926 87.9503916,46.9905689 88.9288593,46.9905689 L99.6220595,46.9905689 C100.600527,46.9905689 101.288939,47.1652926 101.687315,47.5147453 C102.085691,47.8641981 102.284876,48.4512699 102.284876,49.2759783 C102.284876,50.0867087 102.078702,50.6737805 101.666348,51.0372113 C101.253994,51.4006421 100.572571,51.5823548 99.6220595,51.5823548 L97.8608265,51.5823548 Z M112.505343,51.5823548 L112.505343,57.9353738 L118.984165,51.4565525 C118.257303,51.3726838 117.747109,51.1665098 117.453569,50.8380242 C117.160029,50.5095387 117.013261,49.9888619 117.013261,49.2759783 C117.013261,48.4512699 117.212446,47.8572091 117.610822,47.4937783 C118.009198,47.1303474 118.683632,46.9486347 119.634143,46.9486347 L124.771073,46.9486347 C125.721584,46.9486347 126.396018,47.1303474 126.794394,47.4937783 C127.19277,47.8572091 127.391955,48.4512699 127.391955,49.2759783 C127.391955,50.0447743 127.19277,50.6213627 126.794394,51.0057607 C126.396018,51.3901587 125.812441,51.5823548 125.043645,51.5823548 L124.561402,51.5823548 L118.459988,57.641835 C119.592215,58.4805215 120.626579,59.5812811 121.563113,60.9441468 C122.499646,62.3070125 123.596911,64.400203 124.854941,67.2237811 L125.127513,67.2237811 L125.546854,67.2237811 C126.371563,67.2237811 126.98659,67.4124827 127.391955,67.7898917 C127.79732,68.1673006 128,68.7334056 128,69.4882235 C128,70.3129319 127.793826,70.9069927 127.381472,71.2704235 C126.969118,71.6338543 126.287695,71.815567 125.337183,71.815567 L122.758235,71.815567 C121.626008,71.815567 120.710456,71.0537715 120.01155,69.5301576 C119.885747,69.2505954 119.787902,69.026949 119.718012,68.8592117 C118.795456,66.9022764 117.949793,65.3926632 117.180997,64.3303269 C116.412201,63.2679906 115.510627,62.2965265 114.476247,61.4159056 L112.505343,63.302941 L112.505343,67.2237811 L112.840816,67.2237811 C113.595634,67.2237811 114.172222,67.4159772 114.570599,67.8003752 C114.968975,68.1847732 115.16816,68.7473837 115.16816,69.4882235 C115.16816,70.3129319 114.961986,70.9069927 114.549631,71.2704235 C114.137277,71.6338543 113.455855,71.815567 112.505343,71.815567 L107.095842,71.815567 C106.131352,71.815567 105.446435,71.6373488 105.04107,71.280907 C104.635705,70.9244652 104.433025,70.32691 104.433025,69.4882235 C104.433025,68.7473837 104.628716,68.1847732 105.020103,67.8003752 C105.41149,67.4159772 105.984584,67.2237811 106.739402,67.2237811 L107.095842,67.2237811 L107.095842,51.5823548 L106.739402,51.5823548 C105.998562,51.5823548 105.435952,51.3866642 105.051554,50.9952772 C104.667156,50.6038901 104.474959,50.0307962 104.474959,49.2759783 C104.474959,48.4512699 104.674145,47.8572091 105.072521,47.4937783 C105.470897,47.1303474 106.14533,46.9486347 107.095842,46.9486347 L112.505343,46.9486347 C113.441877,46.9486347 114.119805,47.1303474 114.539148,47.4937783 C114.958491,47.8572091 115.16816,48.4512699 115.16816,49.2759783 C115.16816,50.0307962 114.968975,50.6038901 114.570599,50.9952772 C114.172222,51.3866642 113.595634,51.5823548 112.840816,51.5823548 L112.505343,51.5823548 Z M13.439885,96.325622 L17.4445933,84.4372993 C17.6961993,83.6545252 18.0456468,83.0849258 18.4929463,82.728484 C18.9402458,82.3720422 19.5343065,82.193824 20.2751463,82.193824 L23.5460076,82.193824 C24.496519,82.193824 25.1779416,82.3755367 25.5902958,82.7389675 C26.0026501,83.1023984 26.2088241,83.6964591 26.2088241,84.5211676 C26.2088241,85.2759855 26.009639,85.8490794 25.6112629,86.2404664 C25.2128868,86.6318535 24.6362984,86.8275441 23.8814805,86.8275441 L23.5460076,86.8275441 L24.1330852,102.46897 L24.4895252,102.46897 C25.2443431,102.46897 25.8104481,102.661166 26.187857,103.045564 C26.565266,103.429962 26.7539676,103.992573 26.7539676,104.733413 C26.7539676,105.558121 26.5547826,106.152182 26.1564064,106.515613 C25.7580303,106.879044 25.0835967,107.060756 24.1330852,107.060756 L19.4154969,107.060756 C18.4649855,107.060756 17.7905518,106.882538 17.3921757,106.526096 C16.9937996,106.169654 16.7946145,105.572099 16.7946145,104.733413 C16.7946145,103.992573 16.9868106,103.429962 17.3712086,103.045564 C17.7556066,102.661166 18.325206,102.46897 19.0800239,102.46897 L19.4154969,102.46897 L19.1219581,89.6790642 L16.0607674,99.1981091 C15.8371177,99.9109927 15.5191204,100.42468 15.1067662,100.739188 C14.694412,101.053695 14.1248126,101.210947 13.3979509,101.210947 C12.6710892,101.210947 12.0945008,101.053695 11.6681685,100.739188 C11.2418362,100.42468 10.91685,99.9109927 10.6932002,99.1981091 L7.65297664,89.6790642 L7.35943781,102.46897 L7.69491075,102.46897 C8.44972866,102.46897 9.01932808,102.661166 9.40372609,103.045564 C9.78812409,103.429962 9.98032022,103.992573 9.98032022,104.733413 C9.98032022,105.558121 9.77764067,106.152182 9.3722755,106.515613 C8.96691032,106.879044 8.29597114,107.060756 7.35943781,107.060756 L2.62088241,107.060756 C1.68434908,107.060756 1.01340989,106.879044 0.608044719,106.515613 C0.202679546,106.152182 0,105.558121 0,104.733413 C0,103.992573 0.192196121,103.429962 0.57659413,103.045564 C0.960992139,102.661166 1.53059155,102.46897 2.28540946,102.46897 L2.62088241,102.46897 L3.22892713,86.8275441 L2.89345418,86.8275441 C2.13863627,86.8275441 1.56204791,86.6318535 1.16367179,86.2404664 C0.765295672,85.8490794 0.5661106,85.2759855 0.5661106,84.5211676 C0.5661106,83.6964591 0.772284622,83.1023984 1.18463885,82.7389675 C1.59699308,82.3755367 2.27841569,82.193824 3.22892713,82.193824 L6.49978838,82.193824 C7.22665007,82.193824 7.81022738,82.3685477 8.25053783,82.7180005 C8.69084827,83.0674532 9.05077919,83.6405471 9.33034138,84.4372993 L13.439885,96.325622 Z M43.8935644,98.3803938 L43.8935644,86.8275441 L42.7403761,86.8275441 C41.8178209,86.8275441 41.1573651,86.6458314 40.758989,86.2824006 C40.3606129,85.9189697 40.1614278,85.3318979 40.1614278,84.5211676 C40.1614278,83.7104372 40.3606129,83.119871 40.758989,82.7494511 C41.1573651,82.3790312 41.8178209,82.193824 42.7403761,82.193824 L48.6950209,82.193824 C49.6035981,82.193824 50.2605593,82.3790312 50.6659245,82.7494511 C51.0712897,83.119871 51.2739692,83.7104372 51.2739692,84.5211676 C51.2739692,85.2620074 51.0817731,85.8316068 50.6973751,86.2299829 C50.3129771,86.628359 49.7643445,86.8275441 49.051461,86.8275441 L48.6950209,86.8275441 L48.6950209,105.865634 C48.6950209,106.522605 48.6251315,106.934953 48.4853504,107.10269 C48.3455693,107.270428 48.0310665,107.354295 47.5418327,107.354295 L45.4451268,107.354295 C44.7741775,107.354295 44.3024234,107.284406 44.0298503,107.144625 C43.7572771,107.004843 43.5231473,106.76023 43.3274538,106.410777 L34.6051571,91.0838571 L34.6051571,102.46897 L35.8212466,102.46897 C36.7298237,102.46897 37.379796,102.643694 37.7711831,102.993147 C38.1625701,103.3426 38.3582607,103.922682 38.3582607,104.733413 C38.3582607,105.558121 38.1590757,106.152182 37.7606995,106.515613 C37.3623234,106.879044 36.7158456,107.060756 35.8212466,107.060756 L29.8037005,107.060756 C28.8951234,107.060756 28.2381621,106.879044 27.832797,106.515613 C27.4274318,106.152182 27.2247522,105.558121 27.2247522,104.733413 C27.2247522,103.992573 27.4134539,103.429962 27.7908629,103.045564 C28.1682718,102.661166 28.7273878,102.46897 29.4682276,102.46897 L29.8037005,102.46897 L29.8037005,86.8275441 L29.4682276,86.8275441 C28.755344,86.8275441 28.203217,86.628359 27.8118299,86.2299829 C27.4204428,85.8316068 27.2247522,85.2620074 27.2247522,84.5211676 C27.2247522,83.7104372 27.4309263,83.119871 27.8432805,82.7494511 C28.2556347,82.3790312 28.9091015,82.193824 29.8037005,82.193824 L33.2422983,82.193824 C34.0670067,82.193824 34.6261227,82.3021527 34.919663,82.5188134 C35.2132033,82.7354741 35.5416839,83.1722835 35.9051148,83.8292546 L43.8935644,98.3803938 Z M64.6604624,86.3662688 C62.8572863,86.3662688 61.4420239,87.0931196 60.4146329,88.546843 C59.3872418,90.0005663 58.873554,92.0203728 58.873554,94.6063231 C58.873554,97.1922733 59.3907363,99.2190688 60.4251164,100.68677 C61.4594965,102.154472 62.8712644,102.888312 64.6604624,102.888312 C66.4636385,102.888312 67.8823953,102.157966 68.9167754,100.697254 C69.9511555,99.2365414 70.4683378,97.2062514 70.4683378,94.6063231 C70.4683378,92.0203728 69.95465,90.0005663 68.9272589,88.546843 C67.8998679,87.0931196 66.4776166,86.3662688 64.6604624,86.3662688 L64.6604624,86.3662688 Z M64.6604624,81.501911 C68.0990773,81.501911 70.929602,82.7319662 73.1521214,85.1921135 C75.3746408,87.6522607 76.4858838,90.7902992 76.4858838,94.6063231 C76.4858838,98.4503032 75.3816297,101.595331 73.1730884,104.0415 C70.9645471,106.487669 68.1270335,107.710735 64.6604624,107.710735 C61.2358256,107.710735 58.4053009,106.477185 56.1688034,104.010049 C53.9323059,101.542913 52.8140739,98.4083688 52.8140739,94.6063231 C52.8140739,90.7763211 53.9218224,87.6347881 56.1373528,85.1816299 C58.3528831,82.7284717 61.1938912,81.501911 64.6604624,81.501911 L64.6604624,81.501911 Z M87.4611651,98.1707232 L87.4611651,102.46897 L89.6207722,102.46897 C90.5293493,102.46897 91.1758272,102.643694 91.5602252,102.993147 C91.9446232,103.3426 92.1368193,103.922682 92.1368193,104.733413 C92.1368193,105.558121 91.9411287,106.152182 91.5497417,106.515613 C91.1583546,106.879044 90.5153712,107.060756 89.6207722,107.060756 L82.3661697,107.060756 C81.4436145,107.060756 80.7831587,106.879044 80.3847826,106.515613 C79.9864065,106.152182 79.7872214,105.558121 79.7872214,104.733413 C79.7872214,103.992573 79.9759231,103.429962 80.353332,103.045564 C80.730741,102.661166 81.282868,102.46897 82.0097297,102.46897 L82.3661697,102.46897 L82.3661697,86.8275441 L82.0097297,86.8275441 C81.2968461,86.8275441 80.7482136,86.628359 80.3638155,86.2299829 C79.9794175,85.8316068 79.7872214,85.2620074 79.7872214,84.5211676 C79.7872214,83.7104372 79.989901,83.119871 80.3952661,82.7494511 C80.8006313,82.3790312 81.4575926,82.193824 82.3661697,82.193824 L91.0255652,82.193824 C94.450202,82.193824 97.0396079,82.8507853 98.7938606,84.1647276 C100.548113,85.4786699 101.425227,87.414609 101.425227,89.972603 C101.425227,92.6703781 100.551608,94.7111515 98.8043442,96.0949843 C97.0570805,97.4788171 94.4641801,98.1707232 91.0255652,98.1707232 L87.4611651,98.1707232 Z M87.4611651,86.8275441 L87.4611651,93.4531348 L90.4384875,93.4531348 C92.0879044,93.4531348 93.328443,93.1735768 94.1601405,92.6144525 C94.9918381,92.0553281 95.4076806,91.2166541 95.4076806,90.0984053 C95.4076806,89.0500471 94.9778602,88.2428234 94.1182064,87.67671 C93.2585527,87.1105966 92.031992,86.8275441 90.4384875,86.8275441 L87.4611651,86.8275441 Z M114.727851,107.396229 L113.092421,109.03166 C113.69348,108.835966 114.284046,108.689198 114.864137,108.591352 C115.444229,108.493505 116.013828,108.444582 116.572953,108.444582 C117.677223,108.444582 118.840883,108.608823 120.063968,108.937308 C121.287053,109.265794 122.031376,109.430034 122.29696,109.430034 C122.744259,109.430034 123.327837,109.279772 124.047709,108.979242 C124.767582,108.678713 125.253314,108.52845 125.50492,108.52845 C126.02211,108.52845 126.45193,108.727636 126.794394,109.126012 C127.136858,109.524388 127.308087,110.024098 127.308087,110.625156 C127.308087,111.421909 126.836333,112.099837 125.892811,112.658961 C124.949288,113.218086 123.792617,113.497643 122.422762,113.497643 C121.486229,113.497643 120.28413,113.277492 118.816428,112.837181 C117.348727,112.396871 116.286406,112.176719 115.629435,112.176719 C114.636989,112.176719 113.518757,112.449288 112.274706,112.994434 C111.030654,113.53958 110.261869,113.812149 109.968329,113.812149 C109.36727,113.812149 108.857077,113.612964 108.437734,113.214588 C108.01839,112.816212 107.808722,112.337469 107.808722,111.778345 C107.808722,111.386958 107.941512,110.971115 108.207096,110.530805 C108.47268,110.090494 108.94094,109.520895 109.611889,108.821989 L111.729562,106.683349 C109.395218,105.830685 107.536157,104.29661 106.152324,102.08108 C104.768491,99.8655494 104.076585,97.3180772 104.076585,94.4385866 C104.076585,90.6365409 105.180839,87.5299526 107.389381,85.1187288 C109.597922,82.7075049 112.442425,81.501911 115.922974,81.501911 C119.389545,81.501911 122.227059,82.7109994 124.4356,85.1292123 C126.644141,87.5474252 127.748395,90.650519 127.748395,94.4385866 C127.748395,98.2126762 126.65113,101.322759 124.456567,103.768928 C122.262004,106.215097 119.480402,107.438163 116.111677,107.438163 C115.888028,107.438163 115.660887,107.434669 115.430248,107.42768 C115.199609,107.420691 114.965479,107.410207 114.727851,107.396229 L114.727851,107.396229 Z M115.922974,86.3662688 C114.119798,86.3662688 112.704535,87.0931196 111.677144,88.546843 C110.649753,90.0005663 110.136065,92.0203728 110.136065,94.6063231 C110.136065,97.1922733 110.653248,99.2190688 111.687628,100.68677 C112.722008,102.154472 114.133776,102.888312 115.922974,102.888312 C117.72615,102.888312 119.144907,102.157966 120.179287,100.697254 C121.213667,99.2365414 121.730849,97.2062514 121.730849,94.6063231 C121.730849,92.0203728 121.217161,90.0005663 120.18977,88.546843 C119.162379,87.0931196 117.740128,86.3662688 115.922974,86.3662688 L115.922974,86.3662688 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/mono-line": {
            "title": "$:/core/images/mono-line",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-mono-line tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M60.4374591,84.522627 L61.3450888,84.522627 C63.2671377,84.522627 64.7264493,85.0120303 65.7230673,85.9908515 C66.7196852,86.9696727 67.2179868,88.4022896 67.2179868,90.288745 C67.2179868,92.3887615 66.6929905,93.9014625 65.6429823,94.8268935 C64.5929741,95.7523244 62.857817,96.215033 60.4374591,96.215033 L44.3670747,96.215033 C41.9111232,96.215033 40.1670679,95.7612227 39.1348565,94.8535884 C38.102645,93.9459542 37.586547,92.424355 37.586547,90.288745 C37.586547,88.2243221 38.102645,86.747214 39.1348565,85.8573766 C40.1670679,84.9675391 41.9111232,84.522627 44.3670747,84.522627 L46.235724,84.522627 L44.0467348,78.2759992 L20.9822627,78.2759992 L18.6864935,84.522627 L20.5551429,84.522627 C22.9755008,84.522627 24.7106579,84.9764373 25.7606661,85.8840716 C26.8106743,86.7917058 27.3356705,88.2599156 27.3356705,90.288745 C27.3356705,92.3887615 26.8106743,93.9014625 25.7606661,94.8268935 C24.7106579,95.7523244 22.9755008,96.215033 20.5551429,96.215033 L6.78052766,96.215033 C4.32457622,96.215033 2.58052094,95.7523244 1.54830946,94.8268935 C0.516097994,93.9014625 0,92.3887615 0,90.288745 C0,88.4022896 0.498301511,86.9696727 1.49491948,85.9908515 C2.49153745,85.0120303 3.95084902,84.522627 5.87289797,84.522627 L6.78052766,84.522627 L21.0890427,44.6937008 L16.8178442,44.6937008 C14.3974863,44.6937008 12.6623292,44.2309922 11.612321,43.3055613 C10.5623128,42.3801303 10.0373165,40.8852258 10.0373165,38.8208028 C10.0373165,36.7207864 10.5623128,35.2080854 11.612321,34.2826544 C12.6623292,33.3572234 14.3974863,32.8945149 16.8178442,32.8945149 L36.8390873,32.8945149 C40.0069087,32.8945149 42.231469,34.6029772 43.512835,38.0199531 L43.512835,38.180123 L60.4374591,84.522627 Z M32.4611088,44.6937008 L24.7195615,67.224273 L40.2026561,67.224273 L32.4611088,44.6937008 Z M89.5058233,68.5590225 L89.5058233,84.8429669 L97.5143205,84.8429669 C103.173687,84.8429669 107.160099,84.22009 109.473676,82.9743176 C111.787254,81.7285451 112.944025,79.6463566 112.944025,76.7276897 C112.944025,73.7734293 111.840643,71.6734444 109.633846,70.4276719 C107.427049,69.1818994 103.565213,68.5590225 98.0482204,68.5590225 L89.5058233,68.5590225 Z M116.734714,62.6327346 C120.614405,64.0564746 123.461842,66.0051894 125.277111,68.4789376 C127.092379,70.9526857 128,74.1115614 128,77.9556593 C128,81.1946677 127.216955,84.1488838 125.650841,86.8183962 C124.084727,89.4879087 121.84237,91.676876 118.923703,93.385364 C117.215215,94.3819819 115.302093,95.1027395 113.18428,95.5476582 C111.066467,95.9925769 108.06776,96.215033 104.188068,96.215033 L99.7033098,96.215033 L76.3184979,96.215033 C73.9693269,96.215033 72.2875593,95.7523244 71.2731446,94.8268935 C70.2587299,93.9014625 69.7515301,92.3887615 69.7515301,90.288745 C69.7515301,88.4022896 70.2320352,86.9696727 71.1930596,85.9908515 C72.1540841,85.0120303 73.5600062,84.522627 75.4108682,84.522627 L76.3184979,84.522627 L76.3184979,44.6937008 L75.4108682,44.6937008 C73.5600062,44.6937008 72.1540841,44.1953993 71.1930596,43.1987813 C70.2320352,42.2021633 69.7515301,40.7428518 69.7515301,38.8208028 C69.7515301,36.7563799 70.2676281,35.2525771 71.2998396,34.3093494 C72.3320511,33.3661217 74.0049204,32.8945149 76.3184979,32.8945149 L100.877889,32.8945149 C108.388118,32.8945149 114.09189,34.3538264 117.989378,37.2724934 C121.886867,40.1911603 123.835581,44.4623161 123.835581,50.0860889 C123.835581,52.8623819 123.239399,55.3093982 122.047017,57.4272114 C120.854635,59.5450246 119.083885,61.2801816 116.734714,62.6327346 L116.734714,62.6327346 Z M89.5058233,44.3733609 L89.5058233,57.8276363 L96.7134708,57.8276363 C101.091471,57.8276363 104.179161,57.3115383 105.976633,56.2793268 C107.774104,55.2471153 108.672827,53.50306 108.672827,51.0471086 C108.672827,48.7335312 107.863087,47.0428653 106.243583,45.9750604 C104.624078,44.9072554 101.999097,44.3733609 98.3685602,44.3733609 L89.5058233,44.3733609 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/new-button": {
            "title": "$:/core/images/new-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-new-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M56,72 L8.00697327,72 C3.59075293,72 0,68.418278 0,64 C0,59.5907123 3.58484404,56 8.00697327,56 L56,56 L56,8.00697327 C56,3.59075293 59.581722,0 64,0 C68.4092877,0 72,3.58484404 72,8.00697327 L72,56 L119.993027,56 C124.409247,56 128,59.581722 128,64 C128,68.4092877 124.415156,72 119.993027,72 L72,72 L72,119.993027 C72,124.409247 68.418278,128 64,128 C59.5907123,128 56,124.415156 56,119.993027 L56,72 L56,72 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/new-here-button": {
            "title": "$:/core/images/new-here-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-new-here-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n    \t<g transform=\"translate(52.233611, 64.389922) rotate(75.000000) translate(-52.233611, -64.389922) translate(-7.734417, 3.702450)\">\n\t        <path d=\"M18.9270186,45.959338 L18.9080585,49.6521741 C18.8884833,53.4648378 21.0574548,58.7482162 23.7526408,61.4434022 L78.5671839,116.257945 C81.2617332,118.952495 85.6348701,118.950391 88.3334363,116.251825 L115.863237,88.7220241 C118.555265,86.0299959 118.564544,81.6509578 115.869358,78.9557717 L61.0548144,24.1412286 C58.3602652,21.4466794 53.0787224,19.2788426 49.2595808,19.3006519 L25.9781737,19.4336012 C22.1633003,19.4553862 19.0471195,22.5673232 19.0275223,26.3842526 L18.9871663,34.2443819 C19.0818862,34.255617 19.1779758,34.2665345 19.2754441,34.2771502 C22.6891275,34.6489512 27.0485594,34.2348566 31.513244,33.2285542 C31.7789418,32.8671684 32.075337,32.5211298 32.4024112,32.1940556 C34.8567584,29.7397084 38.3789778,29.0128681 41.4406288,30.0213822 C41.5958829,29.9543375 41.7503946,29.8866669 41.9041198,29.8183808 L42.1110981,30.2733467 C43.1114373,30.6972371 44.0473796,31.3160521 44.8614145,32.1300869 C48.2842088,35.5528813 48.2555691,41.130967 44.7974459,44.5890903 C41.4339531,47.952583 36.0649346,48.0717177 32.6241879,44.9262969 C27.8170558,45.8919233 23.0726921,46.2881596 18.9270186,45.959338 Z\"></path>\n\t        <path d=\"M45.4903462,38.8768094 C36.7300141,42.6833154 26.099618,44.7997354 18.1909048,43.9383587 C7.2512621,42.7468685 1.50150083,35.8404432 4.66865776,24.7010202 C7.51507386,14.6896965 15.4908218,6.92103848 24.3842626,4.38423012 C34.1310219,1.60401701 42.4070208,6.15882777 42.4070209,16.3101169 L34.5379395,16.310117 C34.5379394,11.9285862 31.728784,10.3825286 26.5666962,11.8549876 C20.2597508,13.6540114 14.3453742,19.4148216 12.2444303,26.8041943 C10.4963869,32.9523565 12.6250796,35.5092726 19.0530263,36.2093718 C25.5557042,36.9176104 35.0513021,34.9907189 42.7038419,31.5913902 L42.7421786,31.6756595 C44.3874154,31.5384763 47.8846101,37.3706354 45.9274416,38.6772897 L45.9302799,38.6835285 C45.9166992,38.6895612 45.9031139,38.6955897 45.8895238,38.7016142 C45.8389288,38.7327898 45.7849056,38.7611034 45.7273406,38.7863919 C45.6506459,38.8200841 45.571574,38.8501593 45.4903462,38.8768094 Z\"></path>\n        </g>\n        <rect x=\"96\" y=\"80\" width=\"16\" height=\"48\" rx=\"8\"></rect>\n        <rect x=\"80\" y=\"96\" width=\"48\" height=\"16\" rx=\"8\"></rect>\n    </g>\n    </g>\n</svg>"
        },
        "$:/core/images/new-image-button": {
            "title": "$:/core/images/new-image-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-new-image-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M81.3619177,73.6270062 L97.1875317,46.2162388 C97.91364,44.9585822 97.4824378,43.3533085 96.2260476,42.6279312 L46.2162388,13.7547547 C44.9585822,13.0286463 43.3533085,13.4598485 42.6279312,14.7162388 L30.0575956,36.4886988 L40.0978909,31.2276186 C43.1404959,29.6333041 46.8692155,31.3421319 47.6479264,34.6877101 L51.2545483,52.3903732 L61.1353556,53.2399953 C63.2899974,53.4346096 65.1046382,54.9309951 65.706105,57.0091178 C65.7395572,57.1246982 65.8069154,57.3539875 65.9047035,57.6813669 C66.0696435,58.2335608 66.2581528,58.852952 66.4667073,59.5238092 C67.0618822,61.4383079 67.6960725,63.3742727 68.3393254,65.2021174 C68.5462918,65.7902259 68.7511789,66.3583016 68.953259,66.9034738 C69.5777086,68.5881157 70.1617856,70.0172008 70.6783305,71.110045 C70.9334784,71.6498566 71.1627732,72.0871602 71.4035746,72.5373068 C71.6178999,72.7492946 71.9508843,72.9623307 72.4151452,73.1586945 C73.5561502,73.6412938 75.1990755,73.899146 77.0720271,73.9171651 C77.9355886,73.9254732 78.7819239,73.8832103 79.5638842,73.8072782 C80.0123946,73.7637257 80.3172916,73.7224469 80.4352582,73.7027375 C80.7503629,73.6500912 81.0598053,73.6256267 81.3619177,73.6270062 L81.3619177,73.6270062 L81.3619177,73.6270062 L81.3619177,73.6270062 Z M37.4707881,2.64867269 C38.9217993,0.135447653 42.1388058,-0.723707984 44.6486727,0.725364314 L108.293614,37.4707881 C110.806839,38.9217993 111.665994,42.1388058 110.216922,44.6486727 L73.4714982,108.293614 C72.0204871,110.806839 68.8034805,111.665994 66.2936136,110.216922 L2.64867269,73.4714982 C0.135447653,72.0204871 -0.723707984,68.8034805 0.725364314,66.2936136 L37.4707881,2.64867269 L37.4707881,2.64867269 L37.4707881,2.64867269 L37.4707881,2.64867269 Z M80.3080975,53.1397764 C82.8191338,54.5895239 86.0299834,53.7291793 87.4797308,51.218143 C88.9294783,48.7071068 88.0691338,45.4962571 85.5580975,44.0465097 C83.0470612,42.5967622 79.8362116,43.4571068 78.3864641,45.968143 C76.9367166,48.4791793 77.7970612,51.6900289 80.3080975,53.1397764 L80.3080975,53.1397764 L80.3080975,53.1397764 L80.3080975,53.1397764 Z M96,112 L88.0070969,112 C83.5881712,112 80,108.418278 80,104 C80,99.5907123 83.5848994,96 88.0070969,96 L96,96 L96,88.0070969 C96,83.5881712 99.581722,80 104,80 C108.409288,80 112,83.5848994 112,88.0070969 L112,96 L119.992903,96 C124.411829,96 128,99.581722 128,104 C128,108.409288 124.415101,112 119.992903,112 L112,112 L112,119.992903 C112,124.411829 108.418278,128 104,128 C99.5907123,128 96,124.415101 96,119.992903 L96,112 L96,112 Z M33.3471097,51.7910932 C40.7754579,59.7394511 42.3564368,62.4818351 40.7958321,65.1848818 C39.2352273,67.8879286 26.9581062,62.8571718 24.7019652,66.7649227 C22.4458242,70.6726735 23.7947046,70.0228006 22.2648667,72.6725575 L41.9944593,84.0634431 C41.9944593,84.0634431 36.3904568,75.8079231 37.7602356,73.4353966 C40.2754811,69.0788636 46.5298923,72.1787882 48.1248275,69.4162793 C50.538989,65.234829 43.0222016,59.7770885 33.3471097,51.7910932 L33.3471097,51.7910932 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/new-journal-button": {
            "title": "$:/core/images/new-journal-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-new-journal-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M102.545455,112.818182 L102.545455,124.636364 L102.545455,124.636364 L102.545455,124.636364 C102.545455,125.941761 103.630828,127 104.969697,127 L111.030303,127 C112.369172,127 113.454545,125.941761 113.454545,124.636364 L113.454545,112.818182 L125.575758,112.818182 C126.914626,112.818182 128,111.759982 128,110.454545 L128,104.545455 C128,103.240018 126.914626,102.181818 125.575758,102.181818 L113.454545,102.181818 L113.454545,90.3636364 C113.454545,89.0582 112.369172,88 111.030303,88 L104.969697,88 L104.969697,88 C103.630828,88 102.545455,89.0582 102.545455,90.3636364 L102.545455,102.181818 L90.4242424,102.181818 L90.4242424,102.181818 C89.0853705,102.181818 88,103.240018 88,104.545455 L88,110.454545 L88,110.454545 L88,110.454545 C88,111.759982 89.0853705,112.818182 90.4242424,112.818182 L102.545455,112.818182 Z\"></path>\n        <g transform=\"translate(59.816987, 64.316987) rotate(30.000000) translate(-59.816987, -64.316987) translate(20.316987, 12.816987)\">\n            <g transform=\"translate(0.000000, 0.000000)\">\n                <path d=\"M9.99631148,0 C4.4755011,0 -2.27373675e-13,4.48070044 -2.27373675e-13,9.99759461 L-2.27373675e-13,91.6128884 C-2.27373675e-13,97.1344074 4.46966773,101.610483 9.99631148,101.610483 L68.9318917,101.610483 C74.4527021,101.610483 78.9282032,97.1297826 78.9282032,91.6128884 L78.9282032,9.99759461 C78.9282032,4.47607557 74.4585355,0 68.9318917,0 L9.99631148,0 Z M20.8885263,26 C24.2022348,26 26.8885263,23.3137085 26.8885263,20 C26.8885263,16.6862915 24.2022348,14 20.8885263,14 C17.5748178,14 14.8885263,16.6862915 14.8885263,20 C14.8885263,23.3137085 17.5748178,26 20.8885263,26 Z M57.3033321,25.6783342 C60.6170406,25.6783342 63.3033321,22.9920427 63.3033321,19.6783342 C63.3033321,16.3646258 60.6170406,13.6783342 57.3033321,13.6783342 C53.9896236,13.6783342 51.3033321,16.3646258 51.3033321,19.6783342 C51.3033321,22.9920427 53.9896236,25.6783342 57.3033321,25.6783342 Z\"></path>\n                <text font-family=\"Helvetica\" font-size=\"47.1724138\" font-weight=\"bold\" fill=\"#FFFFFF\">\n                    <tspan x=\"42\" y=\"77.4847912\" text-anchor=\"middle\"><<now \"DD\">></tspan>\n                </text>\n            </g>\n        </g>\n    </g>\n</svg>"
        },
        "$:/core/images/opacity": {
            "title": "$:/core/images/opacity",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-opacity tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M102.361773,65 C101.833691,67.051742 101.183534,69.0544767 100.419508,71 L82.5835324,71 C83.7602504,69.1098924 84.7666304,67.1027366 85.581205,65 L102.361773,65 Z M102.834311,63 C103.256674,61.0388326 103.568427,59.0365486 103.762717,57 L87.6555706,57 C87.3692052,59.0609452 86.9083652,61.0660782 86.2884493,63 L102.834311,63 Z M99.5852583,73 C98.6682925,75.0747721 97.6196148,77.0783056 96.4498253,79 L75.8124196,79 C77.8387053,77.2115633 79.6621163,75.1985844 81.2437158,73 L99.5852583,73 Z M95.1689122,81 C93.7449202,83.1155572 92.1695234,85.1207336 90.458251,87 L60.4614747,87 C65.1836162,85.86248 69.5430327,83.794147 73.3347255,81 L95.1689122,81 Z M87.6555706,47 L103.762717,47 C101.246684,20.6269305 79.0321807,0 52,0 C23.281193,0 0,23.281193 0,52 C0,77.2277755 17.9651296,98.2595701 41.8000051,103 L62.1999949,103 C67.8794003,101.870444 73.2255333,99.8158975 78.074754,97 L39,97 L39,95 L81.2493857,95 C83.8589242,93.2215015 86.2981855,91.2116653 88.5376609,89 L39,89 L39,87 L43.5385253,87 C27.7389671,83.1940333 16,68.967908 16,52 C16,32.117749 32.117749,16 52,16 C70.1856127,16 85.2217929,29.4843233 87.6555706,47 Z M87.8767787,49 L103.914907,49 C103.971379,49.9928025 104,50.9930589 104,52 C104,53.0069411 103.971379,54.0071975 103.914907,55 L87.8767787,55 C87.958386,54.0107999 88,53.0102597 88,52 C88,50.9897403 87.958386,49.9892001 87.8767787,49 Z\"></path>\n        <path d=\"M76,128 C104.718807,128 128,104.718807 128,76 C128,47.281193 104.718807,24 76,24 C47.281193,24 24,47.281193 24,76 C24,104.718807 47.281193,128 76,128 L76,128 Z M76,112 C95.882251,112 112,95.882251 112,76 C112,56.117749 95.882251,40 76,40 C56.117749,40 40,56.117749 40,76 C40,95.882251 56.117749,112 76,112 L76,112 Z\"></path>\n        <path d=\"M37,58 L90,58 L90,62 L37,62 L37,58 L37,58 Z M40,50 L93,50 L93,54 L40,54 L40,50 L40,50 Z M40,42 L93,42 L93,46 L40,46 L40,42 L40,42 Z M32,66 L85,66 L85,70 L32,70 L32,66 L32,66 Z M30,74 L83,74 L83,78 L30,78 L30,74 L30,74 Z M27,82 L80,82 L80,86 L27,86 L27,82 L27,82 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/open-window": {
            "title": "$:/core/images/open-window",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-open-window tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M16,112 L104.993898,112 C108.863261,112 112,115.590712 112,120 C112,124.418278 108.858091,128 104.993898,128 L7.00610161,128 C3.13673853,128 0,124.409288 0,120 C0,119.998364 4.30952878e-07,119.996727 1.29273572e-06,119.995091 C4.89579306e-07,119.993456 0,119.99182 0,119.990183 L0,24.0098166 C0,19.586117 3.59071231,16 8,16 C12.418278,16 16,19.5838751 16,24.0098166 L16,112 Z\"></path>\n        <path d=\"M96,43.1959595 L96,56 C96,60.418278 99.581722,64 104,64 C108.418278,64 112,60.418278 112,56 L112,24 C112,19.5907123 108.415101,16 103.992903,16 L72.0070969,16 C67.5881712,16 64,19.581722 64,24 C64,28.4092877 67.5848994,32 72.0070969,32 L84.5685425,32 L48.2698369,68.2987056 C45.1421332,71.4264093 45.1434327,76.4904296 48.267627,79.614624 C51.3854642,82.7324612 56.4581306,82.7378289 59.5835454,79.6124141 L96,43.1959595 Z M32,7.9992458 C32,3.58138434 35.5881049,0 39.9992458,0 L120.000754,0 C124.418616,0 128,3.5881049 128,7.9992458 L128,88.0007542 C128,92.4186157 124.411895,96 120.000754,96 L39.9992458,96 C35.5813843,96 32,92.4118951 32,88.0007542 L32,7.9992458 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/options-button": {
            "title": "$:/core/images/options-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-options-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M110.48779,76.0002544 C109.354214,80.4045063 107.611262,84.5641217 105.354171,88.3838625 L105.354171,88.3838625 L112.07833,95.1080219 C115.20107,98.2307613 115.210098,103.299824 112.089164,106.420759 L106.420504,112.089418 C103.301049,115.208874 98.2346851,115.205502 95.1077675,112.078585 L88.3836082,105.354425 C84.5638673,107.611516 80.4042519,109.354468 76,110.488045 L76,110.488045 L76,119.993281 C76,124.409501 72.4220153,128.000254 68.0083475,128.000254 L59.9916525,128.000254 C55.5800761,128.000254 52,124.41541 52,119.993281 L52,110.488045 C47.5957481,109.354468 43.4361327,107.611516 39.6163918,105.354425 L32.8922325,112.078585 C29.7694931,115.201324 24.7004301,115.210353 21.5794957,112.089418 L15.9108363,106.420759 C12.7913807,103.301303 12.7947522,98.2349395 15.9216697,95.1080219 L22.6458291,88.3838625 C20.3887383,84.5641217 18.6457859,80.4045063 17.5122098,76.0002544 L8.00697327,76.0002544 C3.59075293,76.0002544 2.19088375e-16,72.4222697 4.89347582e-16,68.0086019 L9.80228577e-16,59.9919069 C1.25035972e-15,55.5803305 3.58484404,52.0002544 8.00697327,52.0002544 L17.5122098,52.0002544 C18.6457859,47.5960025 20.3887383,43.4363871 22.6458291,39.6166462 L15.9216697,32.8924868 C12.7989304,29.7697475 12.7899019,24.7006845 15.9108363,21.5797501 L21.5794957,15.9110907 C24.6989513,12.7916351 29.7653149,12.7950065 32.8922325,15.9219241 L39.6163918,22.6460835 C43.4361327,20.3889927 47.5957481,18.6460403 52,17.5124642 L52,8.00722764 C52,3.5910073 55.5779847,0.000254375069 59.9916525,0.000254375069 L68.0083475,0.000254375069 C72.4199239,0.000254375069 76,3.58509841 76,8.00722764 L76,17.5124642 C80.4042519,18.6460403 84.5638673,20.3889927 88.3836082,22.6460835 L95.1077675,15.9219241 C98.2305069,12.7991848 103.29957,12.7901562 106.420504,15.9110907 L112.089164,21.5797501 C115.208619,24.6992057 115.205248,29.7655693 112.07833,32.8924868 L105.354171,39.6166462 L105.354171,39.6166462 C107.611262,43.4363871 109.354214,47.5960025 110.48779,52.0002544 L119.993027,52.0002544 C124.409247,52.0002544 128,55.5782391 128,59.9919069 L128,68.0086019 C128,72.4201783 124.415156,76.0002544 119.993027,76.0002544 L110.48779,76.0002544 L110.48779,76.0002544 Z M64,96.0002544 C81.673112,96.0002544 96,81.6733664 96,64.0002544 C96,46.3271424 81.673112,32.0002544 64,32.0002544 C46.326888,32.0002544 32,46.3271424 32,64.0002544 C32,81.6733664 46.326888,96.0002544 64,96.0002544 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/paint": {
            "title": "$:/core/images/paint",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-paint tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M83.5265806,76.1907935 C90.430962,69.2864121 91.8921169,59.0000433 87.9100453,50.6642209 L125.812763,12.7615036 C128.732035,9.84223095 128.72611,5.10322984 125.812796,2.18991592 C122.893542,-0.729338085 118.161775,-0.730617045 115.241209,2.18994966 L77.3384914,40.092667 C69.002669,36.1105954 58.7163002,37.5717503 51.8119188,44.4761317 L83.5265806,76.1907935 L83.5265806,76.1907935 L83.5265806,76.1907935 L83.5265806,76.1907935 Z M80.8836921,78.8336819 L49.1690303,47.1190201 C49.1690303,47.1190201 8.50573364,81.242543 0,80.2820711 C0,80.2820711 3.78222974,85.8744423 6.82737483,88.320684 C20.8514801,82.630792 44.1526049,63.720771 44.1526049,63.720771 L44.8144806,64.3803375 C44.8144806,64.3803375 19.450356,90.2231043 9.18040433,92.0477601 C10.4017154,93.4877138 13.5343883,96.1014812 15.4269991,97.8235871 C20.8439164,96.3356979 50.1595367,69.253789 50.1595367,69.253789 L50.8214124,69.9133555 L18.4136144,100.936036 L23.6993903,106.221812 L56.1060358,75.2002881 L56.7679115,75.8598546 C56.7679115,75.8598546 28.9040131,106.396168 28.0841366,108.291555 C28.0841366,108.291555 34.1159238,115.144621 35.6529617,116.115796 C36.3545333,113.280171 63.5365402,82.6307925 63.5365402,82.6307925 L64.1984159,83.290359 C64.1984159,83.290359 43.6013016,107.04575 39.2343772,120.022559 C42.443736,123.571575 46.7339155,125.159692 50.1595362,126.321151 C47.9699978,114.504469 80.8836921,78.8336819 80.8836921,78.8336819 L80.8836921,78.8336819 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/palette": {
            "title": "$:/core/images/palette",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-palette tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M80.2470434,39.1821571 C75.0645698,38.2680897 69.6261555,37.7814854 64.0193999,37.7814854 C28.6624616,37.7814854 0,57.1324214 0,81.0030106 C0,90.644534 4.67604329,99.5487133 12.5805659,106.738252 C23.5031767,91.1899067 26.3405471,72.3946229 36.8885698,63.5622337 C52.0716764,50.8486559 63.4268694,55.7343343 63.4268694,55.7343343 L80.2470434,39.1821571 Z M106.781666,48.8370714 C119.830962,56.749628 128.0388,68.229191 128.0388,81.0030106 C128.0388,90.3534932 128.557501,98.4142085 116.165191,106.082518 C105.367708,112.763955 112.341384,99.546808 104.321443,95.1851533 C96.3015017,90.8234987 84.3749007,96.492742 86.1084305,103.091059 C89.3087234,115.272303 105.529892,114.54645 92.4224435,119.748569 C79.3149955,124.950687 74.2201582,124.224536 64.0193999,124.224536 C56.1979176,124.224536 48.7040365,123.277578 41.7755684,121.544216 C51.620343,117.347916 69.6563669,109.006202 75.129737,102.088562 C82.7876655,92.4099199 87.3713218,80.0000002 83.3235694,72.4837191 C83.1303943,72.1250117 94.5392656,60.81569 106.781666,48.8370714 Z M1.13430476,123.866563 C0.914084026,123.867944 0.693884185,123.868637 0.473712455,123.868637 C33.9526848,108.928928 22.6351223,59.642592 59.2924543,59.6425917 C59.6085574,61.0606542 59.9358353,62.5865065 60.3541977,64.1372318 C34.4465025,59.9707319 36.7873124,112.168427 1.13429588,123.866563 L1.13430476,123.866563 Z M1.84669213,123.859694 C40.7185279,123.354338 79.9985412,101.513051 79.9985401,79.0466836 C70.7284906,79.0466835 65.9257264,75.5670082 63.1833375,71.1051511 C46.585768,64.1019718 32.81846,116.819636 1.84665952,123.859695 L1.84669213,123.859694 Z M67.1980193,59.8524981 C62.748213,63.9666823 72.0838429,76.2846822 78.5155805,71.1700593 C89.8331416,59.8524993 112.468264,37.2173758 123.785825,25.8998146 C135.103386,14.5822535 123.785825,3.26469247 112.468264,14.5822535 C101.150703,25.8998144 78.9500931,48.9868127 67.1980193,59.8524981 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/permalink-button": {
            "title": "$:/core/images/permalink-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-permalink-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M80.4834582,48 L73.0956761,80 L73.0956761,80 L47.5165418,80 L54.9043239,48 L80.4834582,48 Z M84.1773493,32 L89.8007299,7.64246248 C90.7941633,3.33942958 95.0918297,0.64641956 99.3968675,1.64031585 C103.693145,2.63218977 106.385414,6.93288901 105.390651,11.2416793 L100.598215,32 L104.000754,32 C108.411895,32 112,35.581722 112,40 C112,44.4092877 108.418616,48 104.000754,48 L96.9043239,48 L89.5165418,80 L104.000754,80 C108.411895,80 112,83.581722 112,88 C112,92.4092877 108.418616,96 104.000754,96 L85.8226507,96 L80.1992701,120.357538 C79.2058367,124.66057 74.9081703,127.35358 70.6031325,126.359684 C66.3068546,125.36781 63.6145865,121.067111 64.6093491,116.758321 L69.401785,96 L43.8226507,96 L38.1992701,120.357538 C37.2058367,124.66057 32.9081703,127.35358 28.6031325,126.359684 C24.3068546,125.36781 21.6145865,121.067111 22.6093491,116.758321 L27.401785,96 L23.9992458,96 C19.5881049,96 16,92.418278 16,88 C16,83.5907123 19.5813843,80 23.9992458,80 L31.0956761,80 L38.4834582,48 L23.9992458,48 C19.5881049,48 16,44.418278 16,40 C16,35.5907123 19.5813843,32 23.9992458,32 L42.1773493,32 L47.8007299,7.64246248 C48.7941633,3.33942958 53.0918297,0.64641956 57.3968675,1.64031585 C61.6931454,2.63218977 64.3854135,6.93288901 63.3906509,11.2416793 L58.598215,32 L84.1773493,32 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/permaview-button": {
            "title": "$:/core/images/permaview-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-permaview-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M81.4834582,48 L79.6365127,56 L79.6365127,56 L74.0573784,56 L75.9043239,48 L81.4834582,48 Z M85.1773493,32 L90.8007299,7.64246248 C91.7941633,3.33942958 96.0918297,0.64641956 100.396867,1.64031585 C104.693145,2.63218977 107.385414,6.93288901 106.390651,11.2416793 L101.598215,32 L104.000754,32 C108.411895,32 112,35.581722 112,40 C112,44.4092877 108.418616,48 104.000754,48 L97.9043239,48 L96.0573784,56 L104.000754,56 C108.411895,56 112,59.581722 112,64 C112,68.4092877 108.418616,72 104.000754,72 L92.3634873,72 L90.5165418,80 L104.000754,80 C108.411895,80 112,83.581722 112,88 C112,92.4092877 108.418616,96 104.000754,96 L86.8226507,96 L81.1992701,120.357538 C80.2058367,124.66057 75.9081703,127.35358 71.6031325,126.359684 C67.3068546,125.36781 64.6145865,121.067111 65.6093491,116.758321 L70.401785,96 L64.8226507,96 L59.1992701,120.357538 C58.2058367,124.66057 53.9081703,127.35358 49.6031325,126.359684 C45.3068546,125.36781 42.6145865,121.067111 43.6093491,116.758321 L48.401785,96 L42.8226507,96 L37.1992701,120.357538 C36.2058367,124.66057 31.9081703,127.35358 27.6031325,126.359684 C23.3068546,125.36781 20.6145865,121.067111 21.6093491,116.758321 L26.401785,96 L23.9992458,96 C19.5881049,96 16,92.418278 16,88 C16,83.5907123 19.5813843,80 23.9992458,80 L30.0956761,80 L31.9426216,72 L23.9992458,72 C19.5881049,72 16,68.418278 16,64 C16,59.5907123 19.5813843,56 23.9992458,56 L35.6365127,56 L37.4834582,48 L23.9992458,48 C19.5881049,48 16,44.418278 16,40 C16,35.5907123 19.5813843,32 23.9992458,32 L41.1773493,32 L46.8007299,7.64246248 C47.7941633,3.33942958 52.0918297,0.64641956 56.3968675,1.64031585 C60.6931454,2.63218977 63.3854135,6.93288901 62.3906509,11.2416793 L57.598215,32 L63.1773493,32 L68.8007299,7.64246248 C69.7941633,3.33942958 74.0918297,0.64641956 78.3968675,1.64031585 C82.6931454,2.63218977 85.3854135,6.93288901 84.3906509,11.2416793 L79.598215,32 L85.1773493,32 Z M53.9043239,48 L52.0573784,56 L57.6365127,56 L59.4834582,48 L53.9043239,48 Z M75.9426216,72 L74.0956761,80 L74.0956761,80 L68.5165418,80 L70.3634873,72 L75.9426216,72 L75.9426216,72 Z M48.3634873,72 L46.5165418,80 L52.0956761,80 L53.9426216,72 L48.3634873,72 L48.3634873,72 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/picture": {
            "title": "$:/core/images/picture",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-picture tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M112,68.2332211 L112,20.0027785 C112,17.7898769 110.207895,16 107.997221,16 L20.0027785,16 C17.7898769,16 16,17.792105 16,20.0027785 L16,58.312373 L25.2413115,43.7197989 C28.041793,39.297674 34.2643908,38.7118128 37.8410347,42.5335275 L56.0882845,63.1470817 L69.7748997,56.7400579 C72.766567,55.3552503 76.3013751,55.9473836 78.678437,58.2315339 C78.8106437,58.3585731 79.0742301,58.609836 79.4527088,58.9673596 C80.0910923,59.570398 80.8117772,60.2441563 81.598127,60.9705595 C83.8422198,63.043576 86.1541548,65.1151944 88.3956721,67.0372264 C89.1168795,67.6556396 89.8200801,68.2492007 90.5021258,68.8146755 C92.6097224,70.5620551 94.4693308,72.0029474 95.9836366,73.0515697 C96.7316295,73.5695379 97.3674038,73.9719282 98.0281481,74.3824999 C98.4724987,74.4989557 99.0742374,74.5263881 99.8365134,74.4317984 C101.709944,74.1993272 104.074502,73.2878514 106.559886,71.8846196 C107.705822,71.2376318 108.790494,70.5370325 109.764561,69.8410487 C110.323259,69.4418522 110.694168,69.1550757 110.834827,69.0391868 C111.210545,68.7296319 111.600264,68.4615815 112,68.2332211 L112,68.2332211 Z M0,8.00697327 C0,3.58484404 3.59075293,0 8.00697327,0 L119.993027,0 C124.415156,0 128,3.59075293 128,8.00697327 L128,119.993027 C128,124.415156 124.409247,128 119.993027,128 L8.00697327,128 C3.58484404,128 0,124.409247 0,119.993027 L0,8.00697327 L0,8.00697327 Z M95,42 C99.418278,42 103,38.418278 103,34 C103,29.581722 99.418278,26 95,26 C90.581722,26 87,29.581722 87,34 C87,38.418278 90.581722,42 95,42 L95,42 Z M32,76 C47.8587691,80.8294182 52.0345556,83.2438712 52.0345556,88 C52.0345556,92.7561288 32,95.4712486 32,102.347107 C32,109.222965 33.2849191,107.337637 33.2849191,112 L67.999999,112 C67.999999,112 54.3147136,105.375255 54.3147136,101.200691 C54.3147136,93.535181 64.9302432,92.860755 64.9302432,88 C64.9302432,80.6425555 50.8523779,79.167282 32,76 L32,76 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/plugin-generic-language": {
            "title": "$:/core/images/plugin-generic-language",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M61.2072232,68.1369825 C56.8829239,70.9319564 54.2082892,74.793177 54.2082892,79.0581634 C54.2082892,86.9638335 63.3980995,93.4821994 75.2498076,94.3940006 C77.412197,98.2964184 83.8475284,101.178858 91.5684735,101.403106 C86.4420125,100.27851 82.4506393,97.6624107 80.9477167,94.3948272 C92.8046245,93.4861461 102,86.9662269 102,79.0581634 C102,70.5281905 91.3014611,63.6132813 78.1041446,63.6132813 C71.5054863,63.6132813 65.5315225,65.3420086 61.2072232,68.1369825 Z M74.001066,53.9793443 C69.6767667,56.7743182 63.7028029,58.5030456 57.1041446,58.5030456 C54.4851745,58.5030456 51.9646095,58.2307276 49.6065315,57.7275105 C46.2945155,59.9778212 41.2235699,61.4171743 35.5395922,61.4171743 C35.4545771,61.4171743 35.3696991,61.4168523 35.2849622,61.4162104 C39.404008,60.5235193 42.7961717,58.6691298 44.7630507,56.286533 C37.8379411,53.5817651 33.2082892,48.669413 33.2082892,43.0581634 C33.2082892,34.5281905 43.9068281,27.6132812 57.1041446,27.6132812 C70.3014611,27.6132812 81,34.5281905 81,43.0581634 C81,47.3231498 78.3253653,51.1843704 74.001066,53.9793443 Z M64,0 L118.5596,32 L118.5596,96 L64,128 L9.44039956,96 L9.44039956,32 L64,0 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/plugin-generic-plugin": {
            "title": "$:/core/images/plugin-generic-plugin",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M40.3972881,76.4456988 L40.3972881,95.3404069 L54.5170166,95.3404069 L54.5170166,95.3404069 C54.5165526,95.3385183 54.516089,95.3366295 54.515626,95.3347404 C54.6093153,95.3385061 54.7034848,95.3404069 54.7980982,95.3404069 C58.6157051,95.3404069 61.710487,92.245625 61.710487,88.4280181 C61.710487,86.6197822 61.01617,84.9737128 59.8795929,83.7418666 L59.8795929,83.7418666 C59.8949905,83.7341665 59.9104102,83.7265043 59.925852,83.7188798 C58.8840576,82.5086663 58.2542926,80.9336277 58.2542926,79.2114996 C58.2542926,75.3938927 61.3490745,72.2991108 65.1666814,72.2991108 C68.9842884,72.2991108 72.0790703,75.3938927 72.0790703,79.2114996 C72.0790703,81.1954221 71.2432806,82.9841354 69.9045961,84.2447446 L69.9045961,84.2447446 C69.9333407,84.2629251 69.9619885,84.281245 69.9905383,84.2997032 L69.9905383,84.2997032 C69.1314315,85.4516923 68.6228758,86.8804654 68.6228758,88.4280181 C68.6228758,91.8584969 71.1218232,94.7053153 74.3986526,95.2474079 C74.3913315,95.2784624 74.3838688,95.3094624 74.3762652,95.3404069 L95.6963988,95.3404069 L95.6963988,75.5678578 L95.6963988,75.5678578 C95.6466539,75.5808558 95.5967614,75.5934886 95.5467242,75.6057531 C95.5504899,75.5120637 95.5523907,75.4178943 95.5523907,75.3232809 C95.5523907,71.505674 92.4576088,68.4108921 88.6400019,68.4108921 C86.831766,68.4108921 85.1856966,69.105209 83.9538504,70.2417862 L83.9538504,70.2417862 C83.9461503,70.2263886 83.938488,70.2109688 83.9308636,70.1955271 C82.7206501,71.2373215 81.1456115,71.8670865 79.4234834,71.8670865 C75.6058765,71.8670865 72.5110946,68.7723046 72.5110946,64.9546976 C72.5110946,61.1370907 75.6058765,58.0423088 79.4234834,58.0423088 C81.4074059,58.0423088 83.1961192,58.8780985 84.4567284,60.2167829 L84.4567284,60.2167829 C84.4749089,60.1880383 84.4932288,60.1593906 84.511687,60.1308407 L84.511687,60.1308407 C85.6636761,60.9899475 87.0924492,61.4985032 88.6400019,61.4985032 C92.0704807,61.4985032 94.9172991,58.9995558 95.4593917,55.7227265 C95.538755,55.7414363 95.6177614,55.761071 95.6963988,55.7816184 L95.6963988,40.0412962 L74.3762652,40.0412962 L74.3762652,40.0412962 C74.3838688,40.0103516 74.3913315,39.9793517 74.3986526,39.9482971 L74.3986526,39.9482971 C71.1218232,39.4062046 68.6228758,36.5593862 68.6228758,33.1289073 C68.6228758,31.5813547 69.1314315,30.1525815 69.9905383,29.0005925 C69.9619885,28.9821342 69.9333407,28.9638143 69.9045961,28.9456339 C71.2432806,27.6850247 72.0790703,25.8963113 72.0790703,23.9123888 C72.0790703,20.0947819 68.9842884,17 65.1666814,17 C61.3490745,17 58.2542926,20.0947819 58.2542926,23.9123888 C58.2542926,25.6345169 58.8840576,27.2095556 59.925852,28.419769 L59.925852,28.419769 C59.9104102,28.4273935 59.8949905,28.4350558 59.8795929,28.4427558 C61.01617,29.674602 61.710487,31.3206715 61.710487,33.1289073 C61.710487,36.9465143 58.6157051,40.0412962 54.7980982,40.0412962 C54.7034848,40.0412962 54.6093153,40.0393953 54.515626,40.0356296 L54.515626,40.0356296 C54.516089,40.0375187 54.5165526,40.0394075 54.5170166,40.0412962 L40.3972881,40.0412962 L40.3972881,52.887664 L40.3972881,52.887664 C40.4916889,53.3430132 40.5412962,53.8147625 40.5412962,54.2980982 C40.5412962,58.1157051 37.4465143,61.210487 33.6289073,61.210487 C32.0813547,61.210487 30.6525815,60.7019313 29.5005925,59.8428245 C29.4821342,59.8713744 29.4638143,59.9000221 29.4456339,59.9287667 C28.1850247,58.5900823 26.3963113,57.7542926 24.4123888,57.7542926 C20.5947819,57.7542926 17.5,60.8490745 17.5,64.6666814 C17.5,68.4842884 20.5947819,71.5790703 24.4123888,71.5790703 C26.134517,71.5790703 27.7095556,70.9493053 28.919769,69.9075109 L28.919769,69.9075109 C28.9273935,69.9229526 28.9350558,69.9383724 28.9427558,69.95377 C30.174602,68.8171928 31.8206715,68.1228758 33.6289073,68.1228758 C37.4465143,68.1228758 40.5412962,71.2176578 40.5412962,75.0352647 C40.5412962,75.5186004 40.4916889,75.9903496 40.3972881,76.4456988 Z M64,0 L118.5596,32 L118.5596,96 L64,128 L9.44039956,96 L9.44039956,32 L64,0 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/plugin-generic-theme": {
            "title": "$:/core/images/plugin-generic-theme",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M29.4078519,91.4716406 L51.4693474,69.4101451 L51.4646675,69.4054652 C50.5969502,68.5377479 50.5929779,67.1348725 51.4693474,66.2585029 C52.3396494,65.3882009 53.7499654,65.3874786 54.6163097,66.2538229 L64.0805963,75.7181095 C64.9483136,76.5858268 64.9522859,77.9887022 64.0759163,78.8650718 C63.2056143,79.7353737 61.7952984,79.736096 60.9289541,78.8697517 L60.9242741,78.8650718 L60.9242741,78.8650718 L38.8627786,100.926567 C36.2518727,103.537473 32.0187578,103.537473 29.4078519,100.926567 C26.796946,98.3156614 26.796946,94.0825465 29.4078519,91.4716406 Z M60.8017407,66.3810363 C58.3659178,63.6765806 56.3370667,61.2899536 54.9851735,59.5123615 C48.1295381,50.4979488 44.671561,55.2444054 40.7586738,59.5123614 C36.8457866,63.7803174 41.789473,67.2384487 38.0759896,70.2532832 C34.3625062,73.2681177 34.5917646,74.3131575 28.3243876,68.7977024 C22.0570105,63.2822473 21.6235306,61.7636888 24.5005999,58.6166112 C27.3776691,55.4695337 29.7823103,60.4247912 35.6595047,54.8320442 C41.5366991,49.2392972 36.5996215,44.2825646 36.5996215,44.2825646 C36.5996215,44.2825646 48.8365511,19.267683 65.1880231,21.1152173 C81.5394952,22.9627517 59.0022276,18.7228947 53.3962199,38.3410355 C50.9960082,46.7405407 53.8429162,44.7613399 58.3941742,48.3090467 C59.7875202,49.3951602 64.4244828,52.7100463 70.1884353,56.9943417 L90.8648751,36.3179019 L92.4795866,31.5515482 L100.319802,26.8629752 L103.471444,30.0146174 L98.782871,37.8548326 L94.0165173,39.4695441 L73.7934912,59.6925702 C86.4558549,69.2403631 102.104532,81.8392557 102.104532,86.4016913 C102.104533,93.6189834 99.0337832,97.9277545 92.5695848,95.5655717 C87.8765989,93.8506351 73.8015497,80.3744087 63.8173444,69.668717 L60.9242741,72.5617873 L57.7726319,69.4101451 L60.8017407,66.3810363 L60.8017407,66.3810363 Z M63.9533761,1.42108547e-13 L118.512977,32 L118.512977,96 L63.9533761,128 L9.39377563,96 L9.39377563,32 L63.9533761,1.42108547e-13 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/preview-closed": {
            "title": "$:/core/images/preview-closed",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-preview-closed tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M0.0881363238,64 C-0.210292223,65.8846266 0.249135869,67.8634737 1.4664206,69.4579969 C16.2465319,88.8184886 39.1692554,100.414336 64,100.414336 C88.8307446,100.414336 111.753468,88.8184886 126.533579,69.4579969 C127.750864,67.8634737 128.210292,65.8846266 127.911864,64 C110.582357,78.4158332 88.3036732,87.0858436 64,87.0858436 C39.6963268,87.0858436 17.4176431,78.4158332 0.0881363238,64 Z\"></path>\n        <rect x=\"62\" y=\"96\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n        <rect transform=\"translate(80.000000, 101.000000) rotate(-5.000000) translate(-80.000000, -101.000000) \" x=\"78\" y=\"93\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n        <rect transform=\"translate(48.000000, 101.000000) rotate(-355.000000) translate(-48.000000, -101.000000) \" x=\"46\" y=\"93\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n        <rect transform=\"translate(32.000000, 96.000000) rotate(-350.000000) translate(-32.000000, -96.000000) \" x=\"30\" y=\"88\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n        <rect transform=\"translate(96.000000, 96.000000) rotate(-10.000000) translate(-96.000000, -96.000000) \" x=\"94\" y=\"88\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n        <rect transform=\"translate(112.000000, 88.000000) rotate(-20.000000) translate(-112.000000, -88.000000) \" x=\"110\" y=\"80\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n        <rect transform=\"translate(16.000000, 88.000000) rotate(-340.000000) translate(-16.000000, -88.000000) \" x=\"14\" y=\"80\" width=\"4\" height=\"16\" rx=\"4\"></rect>\n    </g>\n</svg>"
        },
        "$:/core/images/preview-open": {
            "title": "$:/core/images/preview-open",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-preview-open tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M64.1099282,99.5876785 C39.2791836,99.5876785 16.3564602,87.9918313 1.57634884,68.6313396 C-0.378878622,66.070184 -0.378878622,62.5174945 1.57634884,59.9563389 C16.3564602,40.5958472 39.2791836,29 64.1099282,29 C88.9406729,29 111.863396,40.5958472 126.643508,59.9563389 C128.598735,62.5174945 128.598735,66.070184 126.643508,68.6313396 C111.863396,87.9918313 88.9406729,99.5876785 64.1099282,99.5876785 Z M110.213805,67.5808331 C111.654168,66.0569335 111.654168,63.9430665 110.213805,62.4191669 C99.3257042,50.8995835 82.4391647,44 64.1470385,44 C45.8549124,44 28.9683729,50.8995835 18.0802717,62.4191669 C16.6399094,63.9430665 16.6399094,66.0569335 18.0802717,67.5808331 C28.9683729,79.1004165 45.8549124,86 64.1470385,86 C82.4391647,86 99.3257042,79.1004165 110.213805,67.5808331 Z\"></path>\n        <path d=\"M63.5,88 C76.4786916,88 87,77.4786916 87,64.5 C87,51.5213084 76.4786916,41 63.5,41 C50.5213084,41 40,51.5213084 40,64.5 C40,77.4786916 50.5213084,88 63.5,88 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/print-button": {
            "title": "$:/core/images/print-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-print-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M112,71 L112,30.5 L111.96811,30.5 L111.96811,30.5 C111.932942,28.4998414 111.151676,26.510538 109.625176,24.9840387 L86.9982489,2.35711116 C85.3482153,0.707077645 83.1589869,-0.071534047 81,0.0201838424 L81,0 L23.9992458,0 C19.5808867,0 16,3.58213437 16,8.00092105 L16,71 L24,71 L24,8 L81,8 L81,22.4996539 C81,26.9216269 84.5818769,30.5 89.0003461,30.5 L104,30.5 L104,71 L112,71 Z\"></path>\n        <rect x=\"32\" y=\"36\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"52\" width=\"64\" height=\"8\" rx=\"4\"></rect>\n        <rect x=\"32\" y=\"20\" width=\"40\" height=\"8\" rx=\"4\"></rect>\n        <path d=\"M0,80.0054195 C0,71.1658704 7.15611005,64 16.0008841,64 L111.999116,64 C120.83616,64 128,71.1553215 128,80.0054195 L128,111.99458 C128,120.83413 120.84389,128 111.999116,128 L16.0008841,128 C7.16383982,128 0,120.844679 0,111.99458 L0,80.0054195 Z M104,96 C108.418278,96 112,92.418278 112,88 C112,83.581722 108.418278,80 104,80 C99.581722,80 96,83.581722 96,88 C96,92.418278 99.581722,96 104,96 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/quote": {
            "title": "$:/core/images/quote",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-quote tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M51.2188077,117.712501 L51.2188077,62.1993386 L27.4274524,62.1993386 C27.4274524,53.3075754 29.1096526,45.797753 32.4741035,39.669646 C35.8385544,33.541539 42.0867267,28.9154883 51.2188077,25.7913554 L51.2188077,2 C43.7689521,2.96127169 36.8599155,5.18417913 30.4914905,8.668789 C24.1230656,12.1533989 18.6559149,16.5391352 14.0898743,21.8261295 C9.52383382,27.1131238 5.97919764,33.2411389 3.45585945,40.2103586 C0.932521268,47.1795784 -0.208971741,54.6293222 0.0313461819,62.5598136 L0.0313461819,117.712501 L51.2188077,117.712501 Z M128,117.712501 L128,62.1993386 L104.208645,62.1993386 C104.208645,53.3075754 105.890845,45.797753 109.255296,39.669646 C112.619747,33.541539 118.867919,28.9154883 128,25.7913554 L128,2 C120.550144,2.96127169 113.641108,5.18417913 107.272683,8.668789 C100.904258,12.1533989 95.4371072,16.5391352 90.8710666,21.8261295 C86.3050261,27.1131238 82.7603899,33.2411389 80.2370517,40.2103586 C77.7137136,47.1795784 76.5722206,54.6293222 76.8125385,62.5598136 L76.8125385,117.712501 L128,117.712501 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/refresh-button": {
            "title": "$:/core/images/refresh-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-refresh-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M106.369002,39.4325143 C116.529932,60.3119371 112.939592,86.1974934 95.5979797,103.539105 C73.7286194,125.408466 38.2713806,125.408466 16.4020203,103.539105 C-5.46734008,81.6697449 -5.46734008,46.2125061 16.4020203,24.3431458 C19.5262146,21.2189514 24.5915344,21.2189514 27.7157288,24.3431458 C30.8399231,27.4673401 30.8399231,32.5326599 27.7157288,35.6568542 C12.0947571,51.2778259 12.0947571,76.6044251 27.7157288,92.2253967 C43.3367004,107.846368 68.6632996,107.846368 84.2842712,92.2253967 C97.71993,78.7897379 99.5995262,58.1740623 89.9230597,42.729491 L83.4844861,54.9932839 C81.4307001,58.9052072 76.5945372,60.4115251 72.682614,58.3577391 C68.7706907,56.3039532 67.2643728,51.4677903 69.3181587,47.555867 L84.4354914,18.7613158 C86.4966389,14.8353707 91.3577499,13.3347805 95.273202,15.415792 L124.145886,30.7612457 C128.047354,32.8348248 129.52915,37.6785572 127.455571,41.5800249 C125.381992,45.4814927 120.53826,46.9632892 116.636792,44.8897102 L106.369002,39.4325143 Z M98.1470904,27.0648707 C97.9798954,26.8741582 97.811187,26.6843098 97.6409651,26.4953413 L98.6018187,26.1987327 L98.1470904,27.0648707 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/right-arrow": {
            "title": "$:/core/images/right-arrow",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-right-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <path d=\"M80.3563798,109.353315 C78.9238993,110.786918 76.9450203,111.675144 74.7592239,111.675144 L-4.40893546,111.675144 C-8.77412698,111.675144 -12.3248558,108.130732 -12.3248558,103.758478 C-12.3248558,99.3951199 -8.78077754,95.8418109 -4.40893546,95.8418109 L66.8418109,95.8418109 L66.8418109,24.5910645 C66.8418109,20.225873 70.3862233,16.6751442 74.7584775,16.6751442 C79.1218352,16.6751442 82.6751442,20.2192225 82.6751442,24.5910645 L82.6751442,103.759224 C82.6751442,105.941695 81.7891419,107.920575 80.3566508,109.353886 Z\" transform=\"translate(35.175144, 64.175144) rotate(-45.000000) translate(-35.175144, -64.175144) \"></path>\n</svg>"
        },
        "$:/core/images/save-button": {
            "title": "$:/core/images/save-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-save-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M120.78304,34.329058 C125.424287,43.1924006 128.049406,53.2778608 128.049406,63.9764502 C128.049406,99.3226742 99.3956295,127.97645 64.0494055,127.97645 C28.7031816,127.97645 0.0494055385,99.3226742 0.0494055385,63.9764502 C0.0494055385,28.6302262 28.7031816,-0.0235498012 64.0494055,-0.0235498012 C82.8568763,-0.0235498012 99.769563,8.08898558 111.479045,21.0056358 L114.159581,18.3250998 C117.289194,15.1954866 122.356036,15.1939641 125.480231,18.3181584 C128.598068,21.4359957 128.601317,26.5107804 125.473289,29.6388083 L120.78304,34.329058 Z M108.72451,46.3875877 C110.870571,51.8341374 112.049406,57.767628 112.049406,63.9764502 C112.049406,90.4861182 90.5590735,111.97645 64.0494055,111.97645 C37.5397375,111.97645 16.0494055,90.4861182 16.0494055,63.9764502 C16.0494055,37.4667822 37.5397375,15.9764502 64.0494055,15.9764502 C78.438886,15.9764502 91.3495036,22.308215 100.147097,32.3375836 L58.9411255,73.5435552 L41.975581,56.5780107 C38.8486152,53.4510448 33.7746915,53.4551552 30.6568542,56.5729924 C27.5326599,59.6971868 27.5372202,64.7670668 30.6618725,67.8917192 L53.279253,90.5090997 C54.8435723,92.073419 56.8951519,92.8541315 58.9380216,92.8558261 C60.987971,92.8559239 63.0389578,92.0731398 64.6049211,90.5071765 L108.72451,46.3875877 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/size": {
            "title": "$:/core/images/size",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-size tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <path d=\"M92.3431458,26 L83.1715729,35.1715729 C81.6094757,36.73367 81.6094757,39.26633 83.1715729,40.8284271 C84.73367,42.3905243 87.26633,42.3905243 88.8284271,40.8284271 L104.828427,24.8284271 C106.390524,23.26633 106.390524,20.73367 104.828427,19.1715729 L88.8284271,3.17157288 C87.26633,1.60947571 84.73367,1.60947571 83.1715729,3.17157288 C81.6094757,4.73367004 81.6094757,7.26632996 83.1715729,8.82842712 L92.3431457,18 L22,18 C19.790861,18 18,19.790861 18,22 L18,92.3431458 L8.82842712,83.1715729 C7.26632996,81.6094757 4.73367004,81.6094757 3.17157288,83.1715729 C1.60947571,84.73367 1.60947571,87.26633 3.17157288,88.8284271 L19.1715729,104.828427 C20.73367,106.390524 23.26633,106.390524 24.8284271,104.828427 L40.8284271,88.8284271 C42.3905243,87.26633 42.3905243,84.73367 40.8284271,83.1715729 C39.26633,81.6094757 36.73367,81.6094757 35.1715729,83.1715729 L26,92.3431458 L26,22 L22,26 L92.3431458,26 L92.3431458,26 Z M112,52 L112,116 L116,112 L52,112 C49.790861,112 48,113.790861 48,116 C48,118.209139 49.790861,120 52,120 L116,120 C118.209139,120 120,118.209139 120,116 L120,52 C120,49.790861 118.209139,48 116,48 C113.790861,48 112,49.790861 112,52 L112,52 Z\"></path>\n</svg>"
        },
        "$:/core/images/spiral": {
            "title": "$:/core/images/spiral",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-spiral tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"nonzero\">\n        <path d=\"M64.534 68.348c3.39 0 6.097-2.62 6.476-5.968l-4.755-.538 4.75.583c.377-3.07-1.194-6.054-3.89-7.78-2.757-1.773-6.34-2.01-9.566-.7-3.46 1.403-6.14 4.392-7.35 8.148l-.01.026c-1.3 4.08-.72 8.64 1.58 12.52 2.5 4.2 6.77 7.2 11.76 8.27 5.37 1.15 11.11-.05 15.83-3.31 5.04-3.51 8.46-9.02 9.45-15.3 1.05-6.7-.72-13.63-4.92-19.19l.02.02c-4.42-5.93-11.2-9.82-18.78-10.78-7.96-1.01-16.13 1.31-22.59 6.43-6.81 5.39-11.18 13.41-12.11 22.26-.98 9.27 1.87 18.65 7.93 26.02 6.32 7.69 15.6 12.56 25.74 13.48 10.54.96 21.15-2.42 29.45-9.4l.01-.01c8.58-7.25 13.94-17.78 14.86-29.21.94-11.84-2.96-23.69-10.86-32.9-8.19-9.5-19.95-15.36-32.69-16.27-13.16-.94-26.24 3.49-36.34 12.34l.01-.01c-10.41 9.08-16.78 22.1-17.68 36.15-.93 14.44 4.03 28.77 13.79 39.78 10.03 11.32 24.28 18.2 39.6 19.09 15.73.92 31.31-4.56 43.24-15.234 12.23-10.954 19.61-26.44 20.5-43.074.14-2.64-1.89-4.89-4.52-5.03-2.64-.14-4.89 1.88-5.03 4.52-.75 14.1-7 27.2-17.33 36.45-10.03 8.98-23.11 13.58-36.3 12.81-12.79-.75-24.67-6.48-33-15.89-8.07-9.11-12.17-20.94-11.41-32.827.74-11.52 5.942-22.15 14.43-29.54l.01-.01c8.18-7.17 18.74-10.75 29.35-9.998 10.21.726 19.6 5.41 26.11 12.96 6.24 7.273 9.32 16.61 8.573 25.894-.718 8.9-4.88 17.064-11.504 22.66l.01-.007c-6.36 5.342-14.44 7.92-22.425 7.19-7.604-.68-14.52-4.314-19.21-10.027-4.44-5.4-6.517-12.23-5.806-18.94.67-6.3 3.76-11.977 8.54-15.766 4.46-3.54 10.05-5.128 15.44-4.44 5.03.63 9.46 3.18 12.32 7.01l.02.024c2.65 3.5 3.75 7.814 3.1 11.92-.59 3.71-2.58 6.925-5.45 8.924-2.56 1.767-5.61 2.403-8.38 1.81-2.42-.516-4.42-1.92-5.53-3.79-.93-1.56-1.15-3.3-.69-4.75l-4.56-1.446L59.325 65c.36-1.12 1.068-1.905 1.84-2.22.25-.103.48-.14.668-.13.06.006.11.015.14.025.01 0 .01 0-.01-.01-.02-.015-.054-.045-.094-.088-.06-.064-.12-.145-.17-.244-.15-.29-.23-.678-.18-1.11l-.005.04c.15-1.332 1.38-2.523 3.035-2.523-2.65 0-4.79 2.144-4.79 4.787s2.14 4.785 4.78 4.785z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/stamp": {
            "title": "$:/core/images/stamp",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-stamp tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M49.7334301,64 L16.0098166,64 C11.5838751,64 8,67.5829053 8,72.002643 L8,74.4986785 L8,97 L120,97 L120,74.4986785 L120,72.002643 C120,67.5737547 116.413883,64 111.990183,64 L78.2665699,64 C76.502049,60.7519149 75.5,57.0311962 75.5,53.0769231 C75.5,46.6017951 78.1869052,40.7529228 82.5087769,36.5800577 C85.3313113,32.7688808 87,28.0549983 87,22.952183 C87,10.2760423 76.7025492,0 64,0 C51.2974508,0 41,10.2760423 41,22.952183 C41,28.0549983 42.6686887,32.7688808 45.4912231,36.5800577 C49.8130948,40.7529228 52.5,46.6017951 52.5,53.0769231 C52.5,57.0311962 51.497951,60.7519149 49.7334301,64 Z M8,104 L120,104 L120,112 L8,112 L8,104 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/star-filled": {
            "title": "$:/core/images/star-filled",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-star-filled tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"nonzero\">\n        <path d=\"M61.8361286,96.8228569 L99.1627704,124.110219 C101.883827,126.099427 105.541968,123.420868 104.505636,120.198072 L90.2895569,75.9887263 L89.0292911,79.8977279 L126.314504,52.5528988 C129.032541,50.5595011 127.635256,46.2255025 124.273711,46.2229134 L78.1610486,46.1873965 L81.4604673,48.6032923 L67.1773543,4.41589688 C66.1361365,1.19470104 61.6144265,1.19470104 60.5732087,4.41589688 L46.2900957,48.6032923 L49.5895144,46.1873965 L3.47685231,46.2229134 C0.115307373,46.2255025 -1.28197785,50.5595011 1.43605908,52.5528988 L38.7212719,79.8977279 L37.4610061,75.9887263 L23.2449266,120.198072 C22.2085954,123.420868 25.8667356,126.099427 28.5877926,124.110219 L65.9144344,96.8228569 L61.8361286,96.8228569 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/storyview-classic": {
            "title": "$:/core/images/storyview-classic",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-storyview-classic tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.5776607 16,23.9924054 L16,40.0075946 C16,44.4216782 19.5881049,48 23.9992458,48 L104.000754,48 C108.418616,48 112,44.4223393 112,40.0075946 L112,23.9924054 C112,19.5783218 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z M23.9992458,64 C19.5813843,64 16,67.5907123 16,72 C16,76.418278 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.4092877 112,72 C112,67.581722 108.411895,64 104.000754,64 L23.9992458,64 L23.9992458,64 Z M23.9992458,96 C19.5813843,96 16,99.5907123 16,104 C16,108.418278 19.5881049,112 23.9992458,112 L104.000754,112 C108.418616,112 112,108.409288 112,104 C112,99.581722 108.411895,96 104.000754,96 L23.9992458,96 L23.9992458,96 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/storyview-pop": {
            "title": "$:/core/images/storyview-pop",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-storyview-pop tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.5776607 16,23.9924054 L16,40.0075946 C16,44.4216782 19.5881049,48 23.9992458,48 L104.000754,48 C108.418616,48 112,44.4223393 112,40.0075946 L112,23.9924054 C112,19.5783218 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z M16.0098166,56 C11.586117,56 8,59.5776607 8,63.9924054 L8,80.0075946 C8,84.4216782 11.5838751,88 16.0098166,88 L111.990183,88 C116.413883,88 120,84.4223393 120,80.0075946 L120,63.9924054 C120,59.5783218 116.416125,56 111.990183,56 L16.0098166,56 L16.0098166,56 Z M23.9992458,96 C19.5813843,96 16,99.5907123 16,104 C16,108.418278 19.5881049,112 23.9992458,112 L104.000754,112 C108.418616,112 112,108.409288 112,104 C112,99.581722 108.411895,96 104.000754,96 L23.9992458,96 L23.9992458,96 Z M23.9992458,64 C19.5813843,64 16,67.5907123 16,72 C16,76.418278 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.4092877 112,72 C112,67.581722 108.411895,64 104.000754,64 L23.9992458,64 L23.9992458,64 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/storyview-zoomin": {
            "title": "$:/core/images/storyview-zoomin",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-storyview-zoomin tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.578055 16,24.0085154 L16,71.9914846 C16,76.4144655 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.421945 112,71.9914846 L112,24.0085154 C112,19.5855345 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/strikethrough": {
            "title": "$:/core/images/strikethrough",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-strikethrough tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M92.793842,38.7255689 L108.215529,38.7255689 C107.987058,31.985687 106.70193,26.1883331 104.360107,21.3333333 C102.018284,16.4783336 98.8197436,12.4516001 94.7643909,9.25301205 C90.7090382,6.05442399 85.9969032,3.71263572 80.6278447,2.22757697 C75.2587862,0.742518233 69.4328739,0 63.1499331,0 C57.552404,0 52.0977508,0.713959839 46.7858099,2.14190094 C41.473869,3.56984203 36.7331757,5.74027995 32.5635877,8.65327979 C28.3939997,11.5662796 25.0526676,15.2788708 22.5394913,19.7911647 C20.026315,24.3034585 18.7697456,29.6438781 18.7697456,35.8125837 C18.7697456,41.4101128 19.883523,46.0651309 22.1111111,49.7777778 C24.3386992,53.4904246 27.3087722,56.5176144 31.021419,58.8594378 C34.7340659,61.2012612 38.9321497,63.0861151 43.6157965,64.5140562 C48.2994433,65.9419973 53.068695,67.1985666 57.9236948,68.2838019 C62.7786945,69.3690371 67.5479462,70.4256977 72.231593,71.4538153 C76.9152398,72.4819329 81.1133237,73.8241773 84.8259705,75.480589 C88.5386174,77.1370007 91.5086903,79.2788802 93.7362784,81.9062918 C95.9638666,84.5337035 97.0776439,87.9607107 97.0776439,92.1874163 C97.0776439,96.6425926 96.1637753,100.298067 94.3360107,103.153949 C92.5082461,106.009831 90.109341,108.265944 87.1392236,109.922356 C84.1691061,111.578768 80.827774,112.749662 77.1151272,113.435074 C73.4024803,114.120485 69.7184476,114.463186 66.0629183,114.463186 C61.4935068,114.463186 57.0383974,113.892018 52.6974565,112.749665 C48.3565156,111.607312 44.5582492,109.836692 41.3025435,107.437751 C38.0468378,105.03881 35.4194656,101.983062 33.4203481,98.270415 C31.4212305,94.5577681 30.4216867,90.1312171 30.4216867,84.9906292 L15,84.9906292 C15,92.4159229 16.3422445,98.8415614 19.0267738,104.267738 C21.711303,109.693914 25.3667774,114.149023 29.9933066,117.633199 C34.6198357,121.117376 39.9888137,123.71619 46.1004016,125.429719 C52.2119895,127.143248 58.6947448,128 65.5488621,128 C71.1463912,128 76.7723948,127.343157 82.4270415,126.029451 C88.0816882,124.715745 93.1936407,122.602424 97.7630522,119.689424 C102.332464,116.776425 106.073613,113.006717 108.986613,108.380187 C111.899613,103.753658 113.356091,98.1847715 113.356091,91.6733601 C113.356091,85.6188899 112.242314,80.5926126 110.014726,76.5943775 C107.787137,72.5961424 104.817065,69.2833688 101.104418,66.6559572 C97.3917708,64.0285455 93.193687,61.9437828 88.5100402,60.4016064 C83.8263934,58.85943 79.0571416,57.5171855 74.2021419,56.3748327 C69.3471422,55.2324798 64.5778904,54.1758192 59.8942436,53.2048193 C55.2105968,52.2338193 51.012513,51.0058084 47.2998661,49.5207497 C43.5872193,48.0356909 40.6171463,46.1222786 38.3895582,43.7804552 C36.1619701,41.4386318 35.0481928,38.3828836 35.0481928,34.6131191 C35.0481928,30.6148841 35.8192694,27.273552 37.3614458,24.5890228 C38.9036222,21.9044935 40.9598265,19.762614 43.5301205,18.1633199 C46.1004145,16.5640259 49.041929,15.4216902 52.3547523,14.7362784 C55.6675757,14.0508667 59.0374661,13.708166 62.4645248,13.708166 C70.9179361,13.708166 77.8576257,15.6786952 83.2838019,19.6198126 C88.709978,23.56093 91.8799597,29.9294518 92.793842,38.7255689 L92.793842,38.7255689 Z\"></path>\n        <rect x=\"5\" y=\"54\" width=\"118\" height=\"16\"></rect>\n    </g>\n</svg>"
        },
        "$:/core/images/subscript": {
            "title": "$:/core/images/subscript",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-subscript tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M2.27170276,16 L22.1825093,16 L43.8305003,49.6746527 L66.4138983,16 L85.1220387,16 L53.5854592,61.9685735 L87.3937414,111.411516 L67.0820462,111.411516 L43.295982,74.9306422 L19.1090291,111.411516 L0,111.411516 L33.8082822,61.9685735 L2.27170276,16 Z M127.910914,128.411516 L85.3276227,128.411516 C85.3870139,123.24448 86.6342108,118.730815 89.0692508,114.870386 C91.5042907,111.009956 94.8301491,107.654403 99.0469256,104.803624 C101.066227,103.318844 103.174584,101.878629 105.372059,100.482935 C107.569534,99.0872413 109.588805,97.5876355 111.429933,95.9840726 C113.271061,94.3805097 114.785514,92.6433426 115.973338,90.7725192 C117.161163,88.9016958 117.784761,86.7487964 117.844152,84.3137564 C117.844152,83.1853233 117.710524,81.9826691 117.443264,80.7057579 C117.176003,79.4288467 116.656338,78.2410402 115.884252,77.1423026 C115.112166,76.0435651 114.04314,75.123015 112.677142,74.3806248 C111.311144,73.6382345 109.529434,73.267045 107.331959,73.267045 C105.312658,73.267045 103.634881,73.6679297 102.298579,74.4697112 C100.962276,75.2714926 99.8932503,76.3702137 99.0914688,77.7659073 C98.2896874,79.161601 97.6957841,80.8096826 97.3097412,82.7102016 C96.9236982,84.6107206 96.7009845,86.6596869 96.6415933,88.857162 L86.4857457,88.857162 C86.4857457,85.4124713 86.9460207,82.2202411 87.8665846,79.2803758 C88.7871485,76.3405105 90.1679736,73.801574 92.0091014,71.6634901 C93.8502292,69.5254062 96.092214,67.8476295 98.7351233,66.6301095 C101.378033,65.4125895 104.451482,64.8038386 107.955564,64.8038386 C111.756602,64.8038386 114.933984,65.4274371 117.487807,66.6746527 C120.041629,67.9218683 122.105443,69.4957119 123.67931,71.3962309 C125.253178,73.2967499 126.366746,75.3605638 127.02005,77.5877345 C127.673353,79.8149053 128,81.9381095 128,83.9574109 C128,86.4518421 127.613963,88.7086746 126.841877,90.727976 C126.069791,92.7472774 125.03046,94.6032252 123.723854,96.2958749 C122.417247,97.9885247 120.932489,99.5475208 119.269534,100.97291 C117.60658,102.398299 115.884261,103.734582 114.102524,104.981797 C112.320788,106.229013 110.539078,107.416819 108.757341,108.545253 C106.975605,109.673686 105.327523,110.802102 103.813047,111.930535 C102.298571,113.058968 100.977136,114.231927 99.8487031,115.449447 C98.7202699,116.666967 97.9481956,117.958707 97.5324571,119.324705 L127.910914,119.324705 L127.910914,128.411516 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/superscript": {
            "title": "$:/core/images/superscript",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-superscript tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M2.27170276,16 L22.1825093,16 L43.8305003,49.6746527 L66.4138983,16 L85.1220387,16 L53.5854592,61.9685735 L87.3937414,111.411516 L67.0820462,111.411516 L43.295982,74.9306422 L19.1090291,111.411516 L0,111.411516 L33.8082822,61.9685735 L2.27170276,16 Z M127.910914,63.4115159 L85.3276227,63.4115159 C85.3870139,58.2444799 86.6342108,53.7308149 89.0692508,49.8703857 C91.5042907,46.0099565 94.8301491,42.654403 99.0469256,39.8036245 C101.066227,38.318844 103.174584,36.8786285 105.372059,35.4829349 C107.569534,34.0872413 109.588805,32.5876355 111.429933,30.9840726 C113.271061,29.3805097 114.785514,27.6433426 115.973338,25.7725192 C117.161163,23.9016958 117.784761,21.7487964 117.844152,19.3137564 C117.844152,18.1853233 117.710524,16.9826691 117.443264,15.7057579 C117.176003,14.4288467 116.656338,13.2410402 115.884252,12.1423026 C115.112166,11.0435651 114.04314,10.123015 112.677142,9.38062477 C111.311144,8.63823453 109.529434,8.26704499 107.331959,8.26704499 C105.312658,8.26704499 103.634881,8.6679297 102.298579,9.46971115 C100.962276,10.2714926 99.8932503,11.3702137 99.0914688,12.7659073 C98.2896874,14.161601 97.6957841,15.8096826 97.3097412,17.7102016 C96.9236982,19.6107206 96.7009845,21.6596869 96.6415933,23.857162 L86.4857457,23.857162 C86.4857457,20.4124713 86.9460207,17.2202411 87.8665846,14.2803758 C88.7871485,11.3405105 90.1679736,8.80157397 92.0091014,6.6634901 C93.8502292,4.52540622 96.092214,2.84762946 98.7351233,1.63010947 C101.378033,0.412589489 104.451482,-0.196161372 107.955564,-0.196161372 C111.756602,-0.196161372 114.933984,0.427437071 117.487807,1.67465266 C120.041629,2.92186826 122.105443,4.49571195 123.67931,6.39623095 C125.253178,8.29674995 126.366746,10.3605638 127.02005,12.5877345 C127.673353,14.8149053 128,16.9381095 128,18.9574109 C128,21.4518421 127.613963,23.7086746 126.841877,25.727976 C126.069791,27.7472774 125.03046,29.6032252 123.723854,31.2958749 C122.417247,32.9885247 120.932489,34.5475208 119.269534,35.97291 C117.60658,37.3982993 115.884261,38.7345816 114.102524,39.9817972 C112.320788,41.2290128 110.539078,42.4168194 108.757341,43.5452525 C106.975605,44.6736857 105.327523,45.8021019 103.813047,46.9305351 C102.298571,48.0589682 100.977136,49.2319272 99.8487031,50.4494472 C98.7202699,51.6669672 97.9481956,52.9587068 97.5324571,54.3247048 L127.910914,54.3247048 L127.910914,63.4115159 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/tag-button": {
            "title": "$:/core/images/tag-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-tag-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M18.1643182,47.6600756 L18.1677196,51.7651887 C18.1708869,55.5878829 20.3581578,60.8623899 23.0531352,63.5573673 L84.9021823,125.406414 C87.5996731,128.103905 91.971139,128.096834 94.6717387,125.396234 L125.766905,94.3010679 C128.473612,91.5943612 128.472063,87.2264889 125.777085,84.5315115 L63.9280381,22.6824644 C61.2305472,19.9849735 55.9517395,17.801995 52.1318769,17.8010313 L25.0560441,17.7942007 C21.2311475,17.7932358 18.1421354,20.8872832 18.1452985,24.7049463 L18.1535504,34.6641936 C18.2481119,34.6754562 18.3439134,34.6864294 18.4409623,34.6971263 C22.1702157,35.1081705 26.9295004,34.6530132 31.806204,33.5444844 C32.1342781,33.0700515 32.5094815,32.6184036 32.9318197,32.1960654 C35.6385117,29.4893734 39.5490441,28.718649 42.94592,29.8824694 C43.0432142,29.8394357 43.1402334,29.7961748 43.2369683,29.7526887 L43.3646982,30.0368244 C44.566601,30.5115916 45.6933052,31.2351533 46.6655958,32.2074439 C50.4612154,36.0030635 50.4663097,42.1518845 46.6769742,45.94122 C43.0594074,49.5587868 37.2914155,49.7181264 33.4734256,46.422636 C28.1082519,47.5454734 22.7987486,48.0186448 18.1643182,47.6600756 Z\"></path>\n        <path d=\"M47.6333528,39.5324628 L47.6562932,39.5834939 C37.9670934,43.9391617 26.0718874,46.3819521 17.260095,45.4107025 C5.27267473,44.0894301 -1.02778744,36.4307276 2.44271359,24.0779512 C5.56175386,12.9761516 14.3014034,4.36129832 24.0466405,1.54817001 C34.7269254,-1.53487574 43.7955833,3.51606438 43.7955834,14.7730751 L35.1728168,14.7730752 C35.1728167,9.91428944 32.0946059,8.19982862 26.4381034,9.83267419 C19.5270911,11.8276553 13.046247,18.2159574 10.7440788,26.4102121 C8.82861123,33.2280582 11.161186,36.0634845 18.2047888,36.8398415 C25.3302805,37.6252244 35.7353482,35.4884477 44.1208333,31.7188498 L44.1475077,31.7781871 C44.159701,31.7725635 44.1718402,31.7671479 44.1839238,31.7619434 C45.9448098,31.0035157 50.4503245,38.3109156 47.7081571,39.5012767 C47.6834429,39.512005 47.6585061,39.5223987 47.6333528,39.5324628 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/theme-button": {
            "title": "$:/core/images/theme-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-theme-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M55.854113,66.9453198 C54.3299482,65.1432292 53.0133883,63.518995 51.9542746,62.1263761 C40.8899947,47.578055 35.3091807,55.2383404 28.9941893,62.1263758 C22.6791979,69.0144112 30.6577916,74.5954741 24.6646171,79.4611023 C18.6714426,84.3267304 19.0414417,86.0133155 8.92654943,77.1119468 C-1.18834284,68.2105781 -1.88793412,65.7597832 2.7553553,60.6807286 C7.39864472,55.601674 11.2794845,63.5989423 20.7646627,54.5728325 C30.2498409,45.5467226 22.2819131,37.5470737 22.2819131,37.5470737 C22.2819131,37.5470737 42.0310399,-2.82433362 68.4206088,0.157393922 C94.8101776,3.13912147 58.4373806,-3.70356506 49.3898693,27.958066 C45.5161782,41.5139906 50.1107906,38.3197672 57.4560458,44.0453955 C59.1625767,45.3756367 63.8839488,48.777453 70.127165,53.3625321 C63.9980513,59.2416709 58.9704753,64.0315459 55.854113,66.9453198 Z M67.4952439,79.8919946 C83.5082212,96.9282402 105.237121,117.617674 112.611591,120.312493 C123.044132,124.12481 128.000001,117.170903 128,105.522947 C127.999999,98.3705516 104.170675,78.980486 84.0760493,63.7529565 C76.6683337,70.9090328 70.7000957,76.7055226 67.4952439,79.8919946 Z\"></path>\n        <path d=\"M58.2852966,138.232794 L58.2852966,88.3943645 C56.318874,88.3923153 54.7254089,86.7952906 54.7254089,84.8344788 C54.7254089,82.8684071 56.3175932,81.2745911 58.2890859,81.2745911 L79.6408336,81.2745911 C81.608998,81.2745911 83.2045105,82.8724076 83.2045105,84.8344788 C83.2045105,86.7992907 81.614366,88.3923238 79.6446228,88.3943645 L79.6446228,88.3943646 L79.6446228,138.232794 C79.6446228,144.131009 74.8631748,148.912457 68.9649597,148.912457 C63.0667446,148.912457 58.2852966,144.131009 58.2852966,138.232794 Z M65.405072,-14.8423767 L72.5248474,-14.8423767 L76.0847351,-0.690681892 L72.5248474,6.51694947 L72.5248474,81.2745911 L65.405072,81.2745911 L65.405072,6.51694947 L61.8451843,-0.690681892 L65.405072,-14.8423767 Z\" transform=\"translate(68.964960, 67.035040) rotate(45.000000) translate(-68.964960, -67.035040) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/timestamp-off": {
            "title": "$:/core/images/timestamp-off",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-timestamp-off tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M58.25 11C26.08 11 0 37.082 0 69.25s26.08 58.25 58.25 58.25c32.175 0 58.25-26.082 58.25-58.25S90.425 11 58.25 11zm0 100.5C34.914 111.5 16 92.586 16 69.25 16 45.92 34.914 27 58.25 27s42.25 18.92 42.25 42.25c0 23.336-18.914 42.25-42.25 42.25zM49.704 10c-2.762 0-5-2.24-5-5-.004-2.756 2.238-5 5-5H66.69c2.762 0 5.002 2.24 5 5 .006 2.757-2.238 5-5 5H49.705z\"/><path d=\"M58.25 35.88c-18.777 0-33.998 15.224-33.998 33.998 0 18.773 15.22 34.002 33.998 34.002 18.784 0 34.002-15.23 34.002-34.002 0-18.774-15.218-33.998-34.002-33.998zm-3.03 50.123H44.196v-34H55.22v34zm16.976 0H61.17v-34h11.025v34z\"/>\n    </g>\n</svg>\n"
        },
        "$:/core/images/timestamp-on": {
            "title": "$:/core/images/timestamp-on",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-timestamp-on tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M58.25 11C26.08 11 0 37.082 0 69.25s26.08 58.25 58.25 58.25c32.175 0 58.25-26.082 58.25-58.25S90.425 11 58.25 11zm0 100.5C34.914 111.5 16 92.586 16 69.25 16 45.92 34.914 27 58.25 27s42.25 18.92 42.25 42.25c0 23.336-18.914 42.25-42.25 42.25zM49.704 10c-2.762 0-5-2.24-5-5-.004-2.756 2.238-5 5-5H66.69c2.762 0 5.002 2.24 5 5 .006 2.757-2.238 5-5 5H49.705z\"/><path d=\"M13.41 27.178c-2.116 1.775-5.27 1.498-7.045-.613-1.772-2.11-1.498-5.27.616-7.047l9.95-8.348c2.115-1.774 5.27-1.5 7.045.618 1.775 2.108 1.498 5.27-.616 7.043l-9.95 8.348zM102.983 27.178c2.116 1.775 5.27 1.498 7.045-.613 1.772-2.11 1.498-5.27-.616-7.047l-9.95-8.348c-2.114-1.774-5.27-1.5-7.044.618-1.775 2.108-1.498 5.27.616 7.043l9.95 8.348zM65.097 71.072c0 3.826-3.09 6.928-6.897 6.928-3.804.006-6.9-3.102-6.903-6.928 0 0 4.76-39.072 6.903-39.072s6.897 39.072 6.897 39.072z\"/>\n    </g>\n</svg>\n"
        },
        "$:/core/images/tip": {
            "title": "$:/core/images/tip",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-tip tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M64,128.241818 C99.346224,128.241818 128,99.5880417 128,64.2418177 C128,28.8955937 99.346224,0.241817675 64,0.241817675 C28.653776,0.241817675 0,28.8955937 0,64.2418177 C0,99.5880417 28.653776,128.241818 64,128.241818 Z M75.9358659,91.4531941 C75.3115438,95.581915 70.2059206,98.8016748 64,98.8016748 C57.7940794,98.8016748 52.6884562,95.581915 52.0641341,91.4531941 C54.3299053,94.0502127 58.8248941,95.8192805 64,95.8192805 C69.1751059,95.8192805 73.6700947,94.0502127 75.9358659,91.4531941 L75.9358659,91.4531941 Z M75.9358659,95.9453413 C75.3115438,100.074062 70.2059206,103.293822 64,103.293822 C57.7940794,103.293822 52.6884562,100.074062 52.0641341,95.9453413 C54.3299053,98.5423599 58.8248941,100.311428 64,100.311428 C69.1751059,100.311428 73.6700947,98.5423599 75.9358659,95.9453413 L75.9358659,95.9453413 Z M75.9358659,100.40119 C75.3115438,104.529911 70.2059206,107.74967 64,107.74967 C57.7940794,107.74967 52.6884562,104.529911 52.0641341,100.40119 C54.3299053,102.998208 58.8248941,104.767276 64,104.767276 C69.1751059,104.767276 73.6700947,102.998208 75.9358659,100.40119 L75.9358659,100.40119 Z M75.9358659,104.893337 C75.3115438,109.022058 70.2059206,112.241818 64,112.241818 C57.7940794,112.241818 52.6884562,109.022058 52.0641341,104.893337 C54.3299053,107.490356 58.8248941,109.259423 64,109.259423 C69.1751059,109.259423 73.6700947,107.490356 75.9358659,104.893337 L75.9358659,104.893337 Z M64.3010456,24.2418177 C75.9193117,24.2418188 88.0000013,32.0619847 88,48.4419659 C87.9999987,64.8219472 75.9193018,71.7540963 75.9193021,83.5755932 C75.9193022,89.4486648 70.0521957,92.8368862 63.9999994,92.8368862 C57.947803,92.8368862 51.9731007,89.8295115 51.9731007,83.5755932 C51.9731007,71.1469799 39.9999998,65.4700602 40,48.4419647 C40.0000002,31.4138691 52.6827796,24.2418166 64.3010456,24.2418177 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/twitter": {
            "title": "$:/core/images/twitter",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-twitter tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M41.6263422,115.803477 C27.0279663,115.803477 13.4398394,111.540813 1.99987456,104.234833 C4.02221627,104.472643 6.08004574,104.594302 8.16644978,104.594302 C20.277456,104.594302 31.4238403,100.47763 40.270894,93.5715185 C28.9590538,93.3635501 19.4123842,85.9189246 16.1230832,75.6885328 C17.7011365,75.9892376 19.320669,76.1503787 20.9862896,76.1503787 C23.344152,76.1503787 25.6278127,75.8359011 27.7971751,75.247346 C15.9709927,72.8821073 7.06079851,62.4745062 7.06079851,49.9982394 C7.06079851,49.8898938 7.06079851,49.7820074 7.06264203,49.67458 C10.5482779,51.6032228 14.5339687,52.7615103 18.7717609,52.8951059 C11.8355159,48.277565 7.2714207,40.3958845 7.2714207,31.4624258 C7.2714207,26.7434257 8.54621495,22.3200804 10.7713439,18.5169676 C23.5211299,34.0957738 42.568842,44.3472839 64.0532269,45.4210985 C63.6126256,43.5365285 63.3835682,41.5711584 63.3835682,39.5529928 C63.3835682,25.3326379 74.95811,13.8034766 89.2347917,13.8034766 C96.6697089,13.8034766 103.387958,16.930807 108.103682,21.9353619 C113.991886,20.780288 119.52429,18.6372496 124.518847,15.6866694 C122.588682,21.6993889 118.490075,26.7457211 113.152623,29.9327334 C118.381769,29.3102055 123.363882,27.926045 127.999875,25.8780385 C124.534056,31.0418981 120.151087,35.5772616 115.100763,39.2077561 C115.150538,40.3118708 115.175426,41.4224128 115.175426,42.538923 C115.175426,76.5663154 89.1744164,115.803477 41.6263422,115.803477\"></path>\n    </g>\n</svg>\n"
        },
        "$:/core/images/underline": {
            "title": "$:/core/images/underline",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-underline tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M7,117.421488 L121.247934,117.421488 L121.247934,128 L7,128 L7,117.421488 Z M104.871212,98.8958333 L104.871212,0 L88.6117424,0 L88.6117424,55.8560606 C88.6117424,60.3194668 88.0060035,64.432115 86.7945076,68.1941288 C85.5830116,71.9561425 83.7657949,75.239885 81.342803,78.0454545 C78.9198111,80.8510241 75.8911167,83.0189317 72.2566288,84.5492424 C68.6221409,86.0795531 64.3182067,86.844697 59.344697,86.844697 C53.0959284,86.844697 48.1862552,85.0593613 44.6155303,81.4886364 C41.0448054,77.9179114 39.2594697,73.0720003 39.2594697,66.9507576 L39.2594697,0 L23,0 L23,65.0378788 C23,70.3939662 23.5419769,75.2717583 24.625947,79.6714015 C25.709917,84.0710447 27.5908957,87.864883 30.2689394,91.0530303 C32.9469831,94.2411776 36.4538925,96.6960141 40.7897727,98.4176136 C45.125653,100.139213 50.545422,101 57.0492424,101 C64.3182182,101 70.630655,99.5653553 75.9867424,96.6960227 C81.3428298,93.8266902 85.742407,89.33147 89.1856061,83.2102273 L89.5681818,83.2102273 L89.5681818,98.8958333 L104.871212,98.8958333 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/unfold-all-button": {
            "title": "$:/core/images/unfold-all-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-unfold-all tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"0\" y=\"64\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <path d=\"M85.598226,8.34884273 C84.1490432,6.89863875 82.1463102,6 79.9340286,6 L47.9482224,6 C43.5292967,6 39.9411255,9.581722 39.9411255,14 C39.9411255,18.4092877 43.5260249,22 47.9482224,22 L71.9411255,22 L71.9411255,45.9929031 C71.9411255,50.4118288 75.5228475,54 79.9411255,54 C84.3504132,54 87.9411255,50.4151006 87.9411255,45.9929031 L87.9411255,14.0070969 C87.9411255,11.7964515 87.0447363,9.79371715 85.5956548,8.34412458 Z\" transform=\"translate(63.941125, 30.000000) scale(1, -1) rotate(-45.000000) translate(-63.941125, -30.000000) \"></path>\n        <path d=\"M85.6571005,72.2899682 C84.2079177,70.8397642 82.2051847,69.9411255 79.9929031,69.9411255 L48.0070969,69.9411255 C43.5881712,69.9411255 40,73.5228475 40,77.9411255 C40,82.3504132 43.5848994,85.9411255 48.0070969,85.9411255 L72,85.9411255 L72,109.934029 C72,114.352954 75.581722,117.941125 80,117.941125 C84.4092877,117.941125 88,114.356226 88,109.934029 L88,77.9482224 C88,75.737577 87.1036108,73.7348426 85.6545293,72.2852501 Z\" transform=\"translate(64.000000, 93.941125) scale(1, -1) rotate(-45.000000) translate(-64.000000, -93.941125) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/unfold-button": {
            "title": "$:/core/images/unfold-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-unfold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <path d=\"M85.598226,11.3488427 C84.1490432,9.89863875 82.1463102,9 79.9340286,9 L47.9482224,9 C43.5292967,9 39.9411255,12.581722 39.9411255,17 C39.9411255,21.4092877 43.5260249,25 47.9482224,25 L71.9411255,25 L71.9411255,48.9929031 C71.9411255,53.4118288 75.5228475,57 79.9411255,57 C84.3504132,57 87.9411255,53.4151006 87.9411255,48.9929031 L87.9411255,17.0070969 C87.9411255,14.7964515 87.0447363,12.7937171 85.5956548,11.3441246 Z\" transform=\"translate(63.941125, 33.000000) scale(1, -1) rotate(-45.000000) translate(-63.941125, -33.000000) \"></path>\n        <path d=\"M85.6571005,53.4077172 C84.2079177,51.9575133 82.2051847,51.0588745 79.9929031,51.0588745 L48.0070969,51.0588745 C43.5881712,51.0588745 40,54.6405965 40,59.0588745 C40,63.4681622 43.5848994,67.0588745 48.0070969,67.0588745 L72,67.0588745 L72,91.0517776 C72,95.4707033 75.581722,99.0588745 80,99.0588745 C84.4092877,99.0588745 88,95.4739751 88,91.0517776 L88,59.0659714 C88,56.855326 87.1036108,54.8525917 85.6545293,53.4029991 Z\" transform=\"translate(64.000000, 75.058875) scale(1, -1) rotate(-45.000000) translate(-64.000000, -75.058875) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/unlocked-padlock": {
            "title": "$:/core/images/unlocked-padlock",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-unlocked-padlock tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M48.6266053,64 L105,64 L105,96.0097716 C105,113.673909 90.6736461,128 73.001193,128 L55.998807,128 C38.3179793,128 24,113.677487 24,96.0097716 L24,64 L30.136303,64 C19.6806213,51.3490406 2.77158986,28.2115132 25.8366966,8.85759246 C50.4723026,-11.8141335 71.6711028,13.2108337 81.613302,25.0594855 C91.5555012,36.9081373 78.9368488,47.4964439 69.1559674,34.9513593 C59.375086,22.4062748 47.9893192,10.8049522 35.9485154,20.9083862 C23.9077117,31.0118202 34.192312,43.2685325 44.7624679,55.8655518 C47.229397,58.805523 48.403443,61.5979188 48.6266053,64 Z M67.7315279,92.3641717 C70.8232551,91.0923621 73,88.0503841 73,84.5 C73,79.8055796 69.1944204,76 64.5,76 C59.8055796,76 56,79.8055796 56,84.5 C56,87.947435 58.0523387,90.9155206 61.0018621,92.2491029 L55.9067479,115.020857 L72.8008958,115.020857 L67.7315279,92.3641717 L67.7315279,92.3641717 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/up-arrow": {
            "created": "20150316000544368",
            "modified": "20150316000831867",
            "tags": "$:/tags/Image",
            "title": "$:/core/images/up-arrow",
            "text": "<svg class=\"tc-image-up-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n<path transform=\"rotate(-135, 63.8945, 64.1752)\" d=\"m109.07576,109.35336c-1.43248,1.43361 -3.41136,2.32182 -5.59717,2.32182l-79.16816,0c-4.36519,0 -7.91592,-3.5444 -7.91592,-7.91666c0,-4.36337 3.54408,-7.91667 7.91592,-7.91667l71.25075,0l0,-71.25074c0,-4.3652 3.54442,-7.91592 7.91667,-7.91592c4.36336,0 7.91667,3.54408 7.91667,7.91592l0,79.16815c0,2.1825 -0.88602,4.16136 -2.3185,5.59467l-0.00027,-0.00056l0.00001,-0.00001z\" />\n</svg>\n \n"
        },
        "$:/core/images/video": {
            "title": "$:/core/images/video",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-video tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M64,12 C29.0909091,12 8.72727273,14.9166667 5.81818182,17.8333333 C2.90909091,20.75 1.93784382e-15,41.1666667 0,64.5 C1.93784382e-15,87.8333333 2.90909091,108.25 5.81818182,111.166667 C8.72727273,114.083333 29.0909091,117 64,117 C98.9090909,117 119.272727,114.083333 122.181818,111.166667 C125.090909,108.25 128,87.8333333 128,64.5 C128,41.1666667 125.090909,20.75 122.181818,17.8333333 C119.272727,14.9166667 98.9090909,12 64,12 Z M54.9161194,44.6182253 C51.102648,42.0759111 48.0112186,43.7391738 48.0112186,48.3159447 L48.0112186,79.6840553 C48.0112186,84.2685636 51.109784,85.9193316 54.9161194,83.3817747 L77.0838806,68.6032672 C80.897352,66.0609529 80.890216,61.9342897 77.0838806,59.3967328 L54.9161194,44.6182253 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/warning": {
            "title": "$:/core/images/warning",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-warning tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M57.0717968,11 C60.1509982,5.66666667 67.8490018,5.66666667 70.9282032,11 L126.353829,107 C129.433031,112.333333 125.584029,119 119.425626,119 L8.57437416,119 C2.41597129,119 -1.43303051,112.333333 1.64617093,107 L57.0717968,11 Z M64,37 C59.581722,37 56,40.5820489 56,44.9935776 L56,73.0064224 C56,77.4211534 59.5907123,81 64,81 C68.418278,81 72,77.4179511 72,73.0064224 L72,44.9935776 C72,40.5788466 68.4092877,37 64,37 Z M64,104 C68.418278,104 72,100.418278 72,96 C72,91.581722 68.418278,88 64,88 C59.581722,88 56,91.581722 56,96 C56,100.418278 59.581722,104 64,104 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/language/Buttons/AdvancedSearch/Caption": {
            "title": "$:/language/Buttons/AdvancedSearch/Caption",
            "text": "advanced search"
        },
        "$:/language/Buttons/AdvancedSearch/Hint": {
            "title": "$:/language/Buttons/AdvancedSearch/Hint",
            "text": "Advanced search"
        },
        "$:/language/Buttons/Cancel/Caption": {
            "title": "$:/language/Buttons/Cancel/Caption",
            "text": "cancel"
        },
        "$:/language/Buttons/Cancel/Hint": {
            "title": "$:/language/Buttons/Cancel/Hint",
            "text": "Discard changes to this tiddler"
        },
        "$:/language/Buttons/Clone/Caption": {
            "title": "$:/language/Buttons/Clone/Caption",
            "text": "clone"
        },
        "$:/language/Buttons/Clone/Hint": {
            "title": "$:/language/Buttons/Clone/Hint",
            "text": "Clone this tiddler"
        },
        "$:/language/Buttons/Close/Caption": {
            "title": "$:/language/Buttons/Close/Caption",
            "text": "close"
        },
        "$:/language/Buttons/Close/Hint": {
            "title": "$:/language/Buttons/Close/Hint",
            "text": "Close this tiddler"
        },
        "$:/language/Buttons/CloseAll/Caption": {
            "title": "$:/language/Buttons/CloseAll/Caption",
            "text": "close all"
        },
        "$:/language/Buttons/CloseAll/Hint": {
            "title": "$:/language/Buttons/CloseAll/Hint",
            "text": "Close all tiddlers"
        },
        "$:/language/Buttons/CloseOthers/Caption": {
            "title": "$:/language/Buttons/CloseOthers/Caption",
            "text": "close others"
        },
        "$:/language/Buttons/CloseOthers/Hint": {
            "title": "$:/language/Buttons/CloseOthers/Hint",
            "text": "Close other tiddlers"
        },
        "$:/language/Buttons/ControlPanel/Caption": {
            "title": "$:/language/Buttons/ControlPanel/Caption",
            "text": "control panel"
        },
        "$:/language/Buttons/ControlPanel/Hint": {
            "title": "$:/language/Buttons/ControlPanel/Hint",
            "text": "Open control panel"
        },
        "$:/language/Buttons/Delete/Caption": {
            "title": "$:/language/Buttons/Delete/Caption",
            "text": "delete"
        },
        "$:/language/Buttons/Delete/Hint": {
            "title": "$:/language/Buttons/Delete/Hint",
            "text": "Delete this tiddler"
        },
        "$:/language/Buttons/Edit/Caption": {
            "title": "$:/language/Buttons/Edit/Caption",
            "text": "edit"
        },
        "$:/language/Buttons/Edit/Hint": {
            "title": "$:/language/Buttons/Edit/Hint",
            "text": "Edit this tiddler"
        },
        "$:/language/Buttons/Encryption/Caption": {
            "title": "$:/language/Buttons/Encryption/Caption",
            "text": "encryption"
        },
        "$:/language/Buttons/Encryption/Hint": {
            "title": "$:/language/Buttons/Encryption/Hint",
            "text": "Set or clear a password for saving this wiki"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Caption",
            "text": "clear password"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Hint",
            "text": "Clear the password and save this wiki without encryption"
        },
        "$:/language/Buttons/Encryption/SetPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Caption",
            "text": "set password"
        },
        "$:/language/Buttons/Encryption/SetPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Hint",
            "text": "Set a password for saving this wiki with encryption"
        },
        "$:/language/Buttons/ExportPage/Caption": {
            "title": "$:/language/Buttons/ExportPage/Caption",
            "text": "export all"
        },
        "$:/language/Buttons/ExportPage/Hint": {
            "title": "$:/language/Buttons/ExportPage/Hint",
            "text": "Export all tiddlers"
        },
        "$:/language/Buttons/ExportTiddler/Caption": {
            "title": "$:/language/Buttons/ExportTiddler/Caption",
            "text": "export tiddler"
        },
        "$:/language/Buttons/ExportTiddler/Hint": {
            "title": "$:/language/Buttons/ExportTiddler/Hint",
            "text": "Export tiddler"
        },
        "$:/language/Buttons/ExportTiddlers/Caption": {
            "title": "$:/language/Buttons/ExportTiddlers/Caption",
            "text": "export tiddlers"
        },
        "$:/language/Buttons/ExportTiddlers/Hint": {
            "title": "$:/language/Buttons/ExportTiddlers/Hint",
            "text": "Export tiddlers"
        },
        "$:/language/Buttons/Fold/Caption": {
            "title": "$:/language/Buttons/Fold/Caption",
            "text": "fold tiddler"
        },
        "$:/language/Buttons/Fold/Hint": {
            "title": "$:/language/Buttons/Fold/Hint",
            "text": "Fold the body of this tiddler"
        },
        "$:/language/Buttons/Fold/FoldBar/Caption": {
            "title": "$:/language/Buttons/Fold/FoldBar/Caption",
            "text": "fold-bar"
        },
        "$:/language/Buttons/Fold/FoldBar/Hint": {
            "title": "$:/language/Buttons/Fold/FoldBar/Hint",
            "text": "Optional bars to fold and unfold tiddlers"
        },
        "$:/language/Buttons/Unfold/Caption": {
            "title": "$:/language/Buttons/Unfold/Caption",
            "text": "unfold tiddler"
        },
        "$:/language/Buttons/Unfold/Hint": {
            "title": "$:/language/Buttons/Unfold/Hint",
            "text": "Unfold the body of this tiddler"
        },
        "$:/language/Buttons/FoldOthers/Caption": {
            "title": "$:/language/Buttons/FoldOthers/Caption",
            "text": "fold other tiddlers"
        },
        "$:/language/Buttons/FoldOthers/Hint": {
            "title": "$:/language/Buttons/FoldOthers/Hint",
            "text": "Fold the bodies of other opened tiddlers"
        },
        "$:/language/Buttons/FoldAll/Caption": {
            "title": "$:/language/Buttons/FoldAll/Caption",
            "text": "fold all tiddlers"
        },
        "$:/language/Buttons/FoldAll/Hint": {
            "title": "$:/language/Buttons/FoldAll/Hint",
            "text": "Fold the bodies of all opened tiddlers"
        },
        "$:/language/Buttons/UnfoldAll/Caption": {
            "title": "$:/language/Buttons/UnfoldAll/Caption",
            "text": "unfold all tiddlers"
        },
        "$:/language/Buttons/UnfoldAll/Hint": {
            "title": "$:/language/Buttons/UnfoldAll/Hint",
            "text": "Unfold the bodies of all opened tiddlers"
        },
        "$:/language/Buttons/FullScreen/Caption": {
            "title": "$:/language/Buttons/FullScreen/Caption",
            "text": "full-screen"
        },
        "$:/language/Buttons/FullScreen/Hint": {
            "title": "$:/language/Buttons/FullScreen/Hint",
            "text": "Enter or leave full-screen mode"
        },
        "$:/language/Buttons/Help/Caption": {
            "title": "$:/language/Buttons/Help/Caption",
            "text": "help"
        },
        "$:/language/Buttons/Help/Hint": {
            "title": "$:/language/Buttons/Help/Hint",
            "text": "Show help panel"
        },
        "$:/language/Buttons/Import/Caption": {
            "title": "$:/language/Buttons/Import/Caption",
            "text": "import"
        },
        "$:/language/Buttons/Import/Hint": {
            "title": "$:/language/Buttons/Import/Hint",
            "text": "Import many types of file including text, image, TiddlyWiki or JSON"
        },
        "$:/language/Buttons/Info/Caption": {
            "title": "$:/language/Buttons/Info/Caption",
            "text": "info"
        },
        "$:/language/Buttons/Info/Hint": {
            "title": "$:/language/Buttons/Info/Hint",
            "text": "Show information for this tiddler"
        },
        "$:/language/Buttons/Home/Caption": {
            "title": "$:/language/Buttons/Home/Caption",
            "text": "home"
        },
        "$:/language/Buttons/Home/Hint": {
            "title": "$:/language/Buttons/Home/Hint",
            "text": "Open the default tiddlers"
        },
        "$:/language/Buttons/Language/Caption": {
            "title": "$:/language/Buttons/Language/Caption",
            "text": "language"
        },
        "$:/language/Buttons/Language/Hint": {
            "title": "$:/language/Buttons/Language/Hint",
            "text": "Choose the user interface language"
        },
        "$:/language/Buttons/Manager/Caption": {
            "title": "$:/language/Buttons/Manager/Caption",
            "text": "tiddler manager"
        },
        "$:/language/Buttons/Manager/Hint": {
            "title": "$:/language/Buttons/Manager/Hint",
            "text": "Open tiddler manager"
        },
        "$:/language/Buttons/More/Caption": {
            "title": "$:/language/Buttons/More/Caption",
            "text": "more"
        },
        "$:/language/Buttons/More/Hint": {
            "title": "$:/language/Buttons/More/Hint",
            "text": "More actions"
        },
        "$:/language/Buttons/NewHere/Caption": {
            "title": "$:/language/Buttons/NewHere/Caption",
            "text": "new here"
        },
        "$:/language/Buttons/NewHere/Hint": {
            "title": "$:/language/Buttons/NewHere/Hint",
            "text": "Create a new tiddler tagged with this one"
        },
        "$:/language/Buttons/NewJournal/Caption": {
            "title": "$:/language/Buttons/NewJournal/Caption",
            "text": "new journal"
        },
        "$:/language/Buttons/NewJournal/Hint": {
            "title": "$:/language/Buttons/NewJournal/Hint",
            "text": "Create a new journal tiddler"
        },
        "$:/language/Buttons/NewJournalHere/Caption": {
            "title": "$:/language/Buttons/NewJournalHere/Caption",
            "text": "new journal here"
        },
        "$:/language/Buttons/NewJournalHere/Hint": {
            "title": "$:/language/Buttons/NewJournalHere/Hint",
            "text": "Create a new journal tiddler tagged with this one"
        },
        "$:/language/Buttons/NewImage/Caption": {
            "title": "$:/language/Buttons/NewImage/Caption",
            "text": "new image"
        },
        "$:/language/Buttons/NewImage/Hint": {
            "title": "$:/language/Buttons/NewImage/Hint",
            "text": "Create a new image tiddler"
        },
        "$:/language/Buttons/NewMarkdown/Caption": {
            "title": "$:/language/Buttons/NewMarkdown/Caption",
            "text": "new Markdown tiddler"
        },
        "$:/language/Buttons/NewMarkdown/Hint": {
            "title": "$:/language/Buttons/NewMarkdown/Hint",
            "text": "Create a new Markdown tiddler"
        },
        "$:/language/Buttons/NewTiddler/Caption": {
            "title": "$:/language/Buttons/NewTiddler/Caption",
            "text": "new tiddler"
        },
        "$:/language/Buttons/NewTiddler/Hint": {
            "title": "$:/language/Buttons/NewTiddler/Hint",
            "text": "Create a new tiddler"
        },
        "$:/language/Buttons/OpenWindow/Caption": {
            "title": "$:/language/Buttons/OpenWindow/Caption",
            "text": "open in new window"
        },
        "$:/language/Buttons/OpenWindow/Hint": {
            "title": "$:/language/Buttons/OpenWindow/Hint",
            "text": "Open tiddler in new window"
        },
        "$:/language/Buttons/Palette/Caption": {
            "title": "$:/language/Buttons/Palette/Caption",
            "text": "palette"
        },
        "$:/language/Buttons/Palette/Hint": {
            "title": "$:/language/Buttons/Palette/Hint",
            "text": "Choose the colour palette"
        },
        "$:/language/Buttons/Permalink/Caption": {
            "title": "$:/language/Buttons/Permalink/Caption",
            "text": "permalink"
        },
        "$:/language/Buttons/Permalink/Hint": {
            "title": "$:/language/Buttons/Permalink/Hint",
            "text": "Set browser address bar to a direct link to this tiddler"
        },
        "$:/language/Buttons/Permaview/Caption": {
            "title": "$:/language/Buttons/Permaview/Caption",
            "text": "permaview"
        },
        "$:/language/Buttons/Permaview/Hint": {
            "title": "$:/language/Buttons/Permaview/Hint",
            "text": "Set browser address bar to a direct link to all the tiddlers in this story"
        },
        "$:/language/Buttons/Print/Caption": {
            "title": "$:/language/Buttons/Print/Caption",
            "text": "print page"
        },
        "$:/language/Buttons/Print/Hint": {
            "title": "$:/language/Buttons/Print/Hint",
            "text": "Print the current page"
        },
        "$:/language/Buttons/Refresh/Caption": {
            "title": "$:/language/Buttons/Refresh/Caption",
            "text": "refresh"
        },
        "$:/language/Buttons/Refresh/Hint": {
            "title": "$:/language/Buttons/Refresh/Hint",
            "text": "Perform a full refresh of the wiki"
        },
        "$:/language/Buttons/Save/Caption": {
            "title": "$:/language/Buttons/Save/Caption",
            "text": "ok"
        },
        "$:/language/Buttons/Save/Hint": {
            "title": "$:/language/Buttons/Save/Hint",
            "text": "Confirm changes to this tiddler"
        },
        "$:/language/Buttons/SaveWiki/Caption": {
            "title": "$:/language/Buttons/SaveWiki/Caption",
            "text": "save changes"
        },
        "$:/language/Buttons/SaveWiki/Hint": {
            "title": "$:/language/Buttons/SaveWiki/Hint",
            "text": "Save changes"
        },
        "$:/language/Buttons/StoryView/Caption": {
            "title": "$:/language/Buttons/StoryView/Caption",
            "text": "storyview"
        },
        "$:/language/Buttons/StoryView/Hint": {
            "title": "$:/language/Buttons/StoryView/Hint",
            "text": "Choose the story visualisation"
        },
        "$:/language/Buttons/HideSideBar/Caption": {
            "title": "$:/language/Buttons/HideSideBar/Caption",
            "text": "hide sidebar"
        },
        "$:/language/Buttons/HideSideBar/Hint": {
            "title": "$:/language/Buttons/HideSideBar/Hint",
            "text": "Hide sidebar"
        },
        "$:/language/Buttons/ShowSideBar/Caption": {
            "title": "$:/language/Buttons/ShowSideBar/Caption",
            "text": "show sidebar"
        },
        "$:/language/Buttons/ShowSideBar/Hint": {
            "title": "$:/language/Buttons/ShowSideBar/Hint",
            "text": "Show sidebar"
        },
        "$:/language/Buttons/TagManager/Caption": {
            "title": "$:/language/Buttons/TagManager/Caption",
            "text": "tag manager"
        },
        "$:/language/Buttons/TagManager/Hint": {
            "title": "$:/language/Buttons/TagManager/Hint",
            "text": "Open tag manager"
        },
        "$:/language/Buttons/Timestamp/Caption": {
            "title": "$:/language/Buttons/Timestamp/Caption",
            "text": "timestamps"
        },
        "$:/language/Buttons/Timestamp/Hint": {
            "title": "$:/language/Buttons/Timestamp/Hint",
            "text": "Choose whether modifications update timestamps"
        },
        "$:/language/Buttons/Timestamp/On/Caption": {
            "title": "$:/language/Buttons/Timestamp/On/Caption",
            "text": "timestamps are on"
        },
        "$:/language/Buttons/Timestamp/On/Hint": {
            "title": "$:/language/Buttons/Timestamp/On/Hint",
            "text": "Update timestamps when tiddlers are modified"
        },
        "$:/language/Buttons/Timestamp/Off/Caption": {
            "title": "$:/language/Buttons/Timestamp/Off/Caption",
            "text": "timestamps are off"
        },
        "$:/language/Buttons/Timestamp/Off/Hint": {
            "title": "$:/language/Buttons/Timestamp/Off/Hint",
            "text": "Don't update timestamps when tiddlers are modified"
        },
        "$:/language/Buttons/Theme/Caption": {
            "title": "$:/language/Buttons/Theme/Caption",
            "text": "theme"
        },
        "$:/language/Buttons/Theme/Hint": {
            "title": "$:/language/Buttons/Theme/Hint",
            "text": "Choose the display theme"
        },
        "$:/language/Buttons/Bold/Caption": {
            "title": "$:/language/Buttons/Bold/Caption",
            "text": "bold"
        },
        "$:/language/Buttons/Bold/Hint": {
            "title": "$:/language/Buttons/Bold/Hint",
            "text": "Apply bold formatting to selection"
        },
        "$:/language/Buttons/Clear/Caption": {
            "title": "$:/language/Buttons/Clear/Caption",
            "text": "clear"
        },
        "$:/language/Buttons/Clear/Hint": {
            "title": "$:/language/Buttons/Clear/Hint",
            "text": "Clear image to solid colour"
        },
        "$:/language/Buttons/EditorHeight/Caption": {
            "title": "$:/language/Buttons/EditorHeight/Caption",
            "text": "editor height"
        },
        "$:/language/Buttons/EditorHeight/Caption/Auto": {
            "title": "$:/language/Buttons/EditorHeight/Caption/Auto",
            "text": "Automatically adjust height to fit content"
        },
        "$:/language/Buttons/EditorHeight/Caption/Fixed": {
            "title": "$:/language/Buttons/EditorHeight/Caption/Fixed",
            "text": "Fixed height:"
        },
        "$:/language/Buttons/EditorHeight/Hint": {
            "title": "$:/language/Buttons/EditorHeight/Hint",
            "text": "Choose the height of the text editor"
        },
        "$:/language/Buttons/Excise/Caption": {
            "title": "$:/language/Buttons/Excise/Caption",
            "text": "excise"
        },
        "$:/language/Buttons/Excise/Caption/Excise": {
            "title": "$:/language/Buttons/Excise/Caption/Excise",
            "text": "Perform excision"
        },
        "$:/language/Buttons/Excise/Caption/MacroName": {
            "title": "$:/language/Buttons/Excise/Caption/MacroName",
            "text": "Macro name:"
        },
        "$:/language/Buttons/Excise/Caption/NewTitle": {
            "title": "$:/language/Buttons/Excise/Caption/NewTitle",
            "text": "Title of new tiddler:"
        },
        "$:/language/Buttons/Excise/Caption/Replace": {
            "title": "$:/language/Buttons/Excise/Caption/Replace",
            "text": "Replace excised text with:"
        },
        "$:/language/Buttons/Excise/Caption/Replace/Macro": {
            "title": "$:/language/Buttons/Excise/Caption/Replace/Macro",
            "text": "macro"
        },
        "$:/language/Buttons/Excise/Caption/Replace/Link": {
            "title": "$:/language/Buttons/Excise/Caption/Replace/Link",
            "text": "link"
        },
        "$:/language/Buttons/Excise/Caption/Replace/Transclusion": {
            "title": "$:/language/Buttons/Excise/Caption/Replace/Transclusion",
            "text": "transclusion"
        },
        "$:/language/Buttons/Excise/Caption/Tag": {
            "title": "$:/language/Buttons/Excise/Caption/Tag",
            "text": "Tag new tiddler with the title of this tiddler"
        },
        "$:/language/Buttons/Excise/Caption/TiddlerExists": {
            "title": "$:/language/Buttons/Excise/Caption/TiddlerExists",
            "text": "Warning: tiddler already exists"
        },
        "$:/language/Buttons/Excise/Hint": {
            "title": "$:/language/Buttons/Excise/Hint",
            "text": "Excise the selected text into a new tiddler"
        },
        "$:/language/Buttons/Heading1/Caption": {
            "title": "$:/language/Buttons/Heading1/Caption",
            "text": "heading 1"
        },
        "$:/language/Buttons/Heading1/Hint": {
            "title": "$:/language/Buttons/Heading1/Hint",
            "text": "Apply heading level 1 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading2/Caption": {
            "title": "$:/language/Buttons/Heading2/Caption",
            "text": "heading 2"
        },
        "$:/language/Buttons/Heading2/Hint": {
            "title": "$:/language/Buttons/Heading2/Hint",
            "text": "Apply heading level 2 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading3/Caption": {
            "title": "$:/language/Buttons/Heading3/Caption",
            "text": "heading 3"
        },
        "$:/language/Buttons/Heading3/Hint": {
            "title": "$:/language/Buttons/Heading3/Hint",
            "text": "Apply heading level 3 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading4/Caption": {
            "title": "$:/language/Buttons/Heading4/Caption",
            "text": "heading 4"
        },
        "$:/language/Buttons/Heading4/Hint": {
            "title": "$:/language/Buttons/Heading4/Hint",
            "text": "Apply heading level 4 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading5/Caption": {
            "title": "$:/language/Buttons/Heading5/Caption",
            "text": "heading 5"
        },
        "$:/language/Buttons/Heading5/Hint": {
            "title": "$:/language/Buttons/Heading5/Hint",
            "text": "Apply heading level 5 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading6/Caption": {
            "title": "$:/language/Buttons/Heading6/Caption",
            "text": "heading 6"
        },
        "$:/language/Buttons/Heading6/Hint": {
            "title": "$:/language/Buttons/Heading6/Hint",
            "text": "Apply heading level 6 formatting to lines containing selection"
        },
        "$:/language/Buttons/Italic/Caption": {
            "title": "$:/language/Buttons/Italic/Caption",
            "text": "italic"
        },
        "$:/language/Buttons/Italic/Hint": {
            "title": "$:/language/Buttons/Italic/Hint",
            "text": "Apply italic formatting to selection"
        },
        "$:/language/Buttons/LineWidth/Caption": {
            "title": "$:/language/Buttons/LineWidth/Caption",
            "text": "line width"
        },
        "$:/language/Buttons/LineWidth/Hint": {
            "title": "$:/language/Buttons/LineWidth/Hint",
            "text": "Set line width for painting"
        },
        "$:/language/Buttons/Link/Caption": {
            "title": "$:/language/Buttons/Link/Caption",
            "text": "link"
        },
        "$:/language/Buttons/Link/Hint": {
            "title": "$:/language/Buttons/Link/Hint",
            "text": "Create wikitext link"
        },
        "$:/language/Buttons/ListBullet/Caption": {
            "title": "$:/language/Buttons/ListBullet/Caption",
            "text": "bulleted list"
        },
        "$:/language/Buttons/ListBullet/Hint": {
            "title": "$:/language/Buttons/ListBullet/Hint",
            "text": "Apply bulleted list formatting to lines containing selection"
        },
        "$:/language/Buttons/ListNumber/Caption": {
            "title": "$:/language/Buttons/ListNumber/Caption",
            "text": "numbered list"
        },
        "$:/language/Buttons/ListNumber/Hint": {
            "title": "$:/language/Buttons/ListNumber/Hint",
            "text": "Apply numbered list formatting to lines containing selection"
        },
        "$:/language/Buttons/MonoBlock/Caption": {
            "title": "$:/language/Buttons/MonoBlock/Caption",
            "text": "monospaced block"
        },
        "$:/language/Buttons/MonoBlock/Hint": {
            "title": "$:/language/Buttons/MonoBlock/Hint",
            "text": "Apply monospaced block formatting to lines containing selection"
        },
        "$:/language/Buttons/MonoLine/Caption": {
            "title": "$:/language/Buttons/MonoLine/Caption",
            "text": "monospaced"
        },
        "$:/language/Buttons/MonoLine/Hint": {
            "title": "$:/language/Buttons/MonoLine/Hint",
            "text": "Apply monospaced character formatting to selection"
        },
        "$:/language/Buttons/Opacity/Caption": {
            "title": "$:/language/Buttons/Opacity/Caption",
            "text": "opacity"
        },
        "$:/language/Buttons/Opacity/Hint": {
            "title": "$:/language/Buttons/Opacity/Hint",
            "text": "Set painting opacity"
        },
        "$:/language/Buttons/Paint/Caption": {
            "title": "$:/language/Buttons/Paint/Caption",
            "text": "paint colour"
        },
        "$:/language/Buttons/Paint/Hint": {
            "title": "$:/language/Buttons/Paint/Hint",
            "text": "Set painting colour"
        },
        "$:/language/Buttons/Picture/Caption": {
            "title": "$:/language/Buttons/Picture/Caption",
            "text": "picture"
        },
        "$:/language/Buttons/Picture/Hint": {
            "title": "$:/language/Buttons/Picture/Hint",
            "text": "Insert picture"
        },
        "$:/language/Buttons/Preview/Caption": {
            "title": "$:/language/Buttons/Preview/Caption",
            "text": "preview"
        },
        "$:/language/Buttons/Preview/Hint": {
            "title": "$:/language/Buttons/Preview/Hint",
            "text": "Show preview pane"
        },
        "$:/language/Buttons/PreviewType/Caption": {
            "title": "$:/language/Buttons/PreviewType/Caption",
            "text": "preview type"
        },
        "$:/language/Buttons/PreviewType/Hint": {
            "title": "$:/language/Buttons/PreviewType/Hint",
            "text": "Choose preview type"
        },
        "$:/language/Buttons/Quote/Caption": {
            "title": "$:/language/Buttons/Quote/Caption",
            "text": "quote"
        },
        "$:/language/Buttons/Quote/Hint": {
            "title": "$:/language/Buttons/Quote/Hint",
            "text": "Apply quoted text formatting to lines containing selection"
        },
        "$:/language/Buttons/Size/Caption": {
            "title": "$:/language/Buttons/Size/Caption",
            "text": "image size"
        },
        "$:/language/Buttons/Size/Caption/Height": {
            "title": "$:/language/Buttons/Size/Caption/Height",
            "text": "Height:"
        },
        "$:/language/Buttons/Size/Caption/Resize": {
            "title": "$:/language/Buttons/Size/Caption/Resize",
            "text": "Resize image"
        },
        "$:/language/Buttons/Size/Caption/Width": {
            "title": "$:/language/Buttons/Size/Caption/Width",
            "text": "Width:"
        },
        "$:/language/Buttons/Size/Hint": {
            "title": "$:/language/Buttons/Size/Hint",
            "text": "Set image size"
        },
        "$:/language/Buttons/Stamp/Caption": {
            "title": "$:/language/Buttons/Stamp/Caption",
            "text": "stamp"
        },
        "$:/language/Buttons/Stamp/Caption/New": {
            "title": "$:/language/Buttons/Stamp/Caption/New",
            "text": "Add your own"
        },
        "$:/language/Buttons/Stamp/Hint": {
            "title": "$:/language/Buttons/Stamp/Hint",
            "text": "Insert a preconfigured snippet of text"
        },
        "$:/language/Buttons/Stamp/New/Title": {
            "title": "$:/language/Buttons/Stamp/New/Title",
            "text": "Name as shown in menu"
        },
        "$:/language/Buttons/Stamp/New/Text": {
            "title": "$:/language/Buttons/Stamp/New/Text",
            "text": "Text of snippet. (Remember to add a descriptive title in the caption field)."
        },
        "$:/language/Buttons/Strikethrough/Caption": {
            "title": "$:/language/Buttons/Strikethrough/Caption",
            "text": "strikethrough"
        },
        "$:/language/Buttons/Strikethrough/Hint": {
            "title": "$:/language/Buttons/Strikethrough/Hint",
            "text": "Apply strikethrough formatting to selection"
        },
        "$:/language/Buttons/Subscript/Caption": {
            "title": "$:/language/Buttons/Subscript/Caption",
            "text": "subscript"
        },
        "$:/language/Buttons/Subscript/Hint": {
            "title": "$:/language/Buttons/Subscript/Hint",
            "text": "Apply subscript formatting to selection"
        },
        "$:/language/Buttons/Superscript/Caption": {
            "title": "$:/language/Buttons/Superscript/Caption",
            "text": "superscript"
        },
        "$:/language/Buttons/Superscript/Hint": {
            "title": "$:/language/Buttons/Superscript/Hint",
            "text": "Apply superscript formatting to selection"
        },
        "$:/language/Buttons/Underline/Caption": {
            "title": "$:/language/Buttons/Underline/Caption",
            "text": "underline"
        },
        "$:/language/Buttons/Underline/Hint": {
            "title": "$:/language/Buttons/Underline/Hint",
            "text": "Apply underline formatting to selection"
        },
        "$:/language/ControlPanel/Advanced/Caption": {
            "title": "$:/language/ControlPanel/Advanced/Caption",
            "text": "Advanced"
        },
        "$:/language/ControlPanel/Advanced/Hint": {
            "title": "$:/language/ControlPanel/Advanced/Hint",
            "text": "Internal information about this TiddlyWiki"
        },
        "$:/language/ControlPanel/Appearance/Caption": {
            "title": "$:/language/ControlPanel/Appearance/Caption",
            "text": "Appearance"
        },
        "$:/language/ControlPanel/Appearance/Hint": {
            "title": "$:/language/ControlPanel/Appearance/Hint",
            "text": "Ways to customise the appearance of your TiddlyWiki."
        },
        "$:/language/ControlPanel/Basics/AnimDuration/Prompt": {
            "title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt",
            "text": "Animation duration:"
        },
        "$:/language/ControlPanel/Basics/Caption": {
            "title": "$:/language/ControlPanel/Basics/Caption",
            "text": "Basics"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint",
            "text": "Use &#91;&#91;double square brackets&#93;&#93; for titles with spaces. Or you can choose to <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">retain story ordering</$button>"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt",
            "text": "Default tiddlers:"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint",
            "text": "Choose which tiddlers are displayed at startup:"
        },
        "$:/language/ControlPanel/Basics/Language/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Language/Prompt",
            "text": "Hello! Current language:"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt",
            "text": "Title of new journal tiddlers"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Text/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Text/Prompt",
            "text": "Text for new journal tiddlers"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt",
            "text": "Tags for new journal tiddlers"
        },
        "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt",
            "text": "Number of overridden shadow tiddlers:"
        },
        "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt",
            "text": "Number of shadow tiddlers:"
        },
        "$:/language/ControlPanel/Basics/Subtitle/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Subtitle/Prompt",
            "text": "Subtitle:"
        },
        "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt",
            "text": "Number of system tiddlers:"
        },
        "$:/language/ControlPanel/Basics/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tags/Prompt",
            "text": "Number of tags:"
        },
        "$:/language/ControlPanel/Basics/Tiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt",
            "text": "Number of tiddlers:"
        },
        "$:/language/ControlPanel/Basics/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Title/Prompt",
            "text": "Title of this ~TiddlyWiki:"
        },
        "$:/language/ControlPanel/Basics/Username/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Username/Prompt",
            "text": "Username for signing edits:"
        },
        "$:/language/ControlPanel/Basics/Version/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Version/Prompt",
            "text": "~TiddlyWiki version:"
        },
        "$:/language/ControlPanel/EditorTypes/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Caption",
            "text": "Editor Types"
        },
        "$:/language/ControlPanel/EditorTypes/Editor/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Editor/Caption",
            "text": "Editor"
        },
        "$:/language/ControlPanel/EditorTypes/Hint": {
            "title": "$:/language/ControlPanel/EditorTypes/Hint",
            "text": "These tiddlers determine which editor is used to edit specific tiddler types."
        },
        "$:/language/ControlPanel/EditorTypes/Type/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Type/Caption",
            "text": "Type"
        },
        "$:/language/ControlPanel/Info/Caption": {
            "title": "$:/language/ControlPanel/Info/Caption",
            "text": "Info"
        },
        "$:/language/ControlPanel/Info/Hint": {
            "title": "$:/language/ControlPanel/Info/Hint",
            "text": "Information about this TiddlyWiki"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt",
            "text": "Type shortcut here"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption",
            "text": "add shortcut"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Caption": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Caption",
            "text": "Keyboard Shortcuts"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Hint": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Hint",
            "text": "Manage keyboard shortcut assignments"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption",
            "text": "No keyboard shortcuts assigned"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint",
            "text": "remove keyboard shortcut"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/All": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/All",
            "text": "All platforms"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac",
            "text": "Macintosh platform only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac",
            "text": "Non-Macintosh platforms only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux",
            "text": "Linux platform only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux",
            "text": "Non-Linux platforms only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows",
            "text": "Windows platform only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows",
            "text": "Non-Windows platforms only"
        },
        "$:/language/ControlPanel/LoadedModules/Caption": {
            "title": "$:/language/ControlPanel/LoadedModules/Caption",
            "text": "Loaded Modules"
        },
        "$:/language/ControlPanel/LoadedModules/Hint": {
            "title": "$:/language/ControlPanel/LoadedModules/Hint",
            "text": "These are the currently loaded tiddler modules linked to their source tiddlers. Any italicised modules lack a source tiddler, typically because they were setup during the boot process."
        },
        "$:/language/ControlPanel/Palette/Caption": {
            "title": "$:/language/ControlPanel/Palette/Caption",
            "text": "Palette"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption",
            "text": "clone"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt",
            "text": "It is recommended that you clone this shadow palette before editing it"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt/Modified": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified",
            "text": "This shadow palette has been modified"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt",
            "text": "Editing"
        },
        "$:/language/ControlPanel/Palette/Editor/Reset/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption",
            "text": "reset"
        },
        "$:/language/ControlPanel/Palette/HideEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/HideEditor/Caption",
            "text": "hide editor"
        },
        "$:/language/ControlPanel/Palette/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Prompt",
            "text": "Current palette:"
        },
        "$:/language/ControlPanel/Palette/ShowEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/ShowEditor/Caption",
            "text": "show editor"
        },
        "$:/language/ControlPanel/Parsing/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Caption",
            "text": "Parsing"
        },
        "$:/language/ControlPanel/Parsing/Hint": {
            "title": "$:/language/ControlPanel/Parsing/Hint",
            "text": "Here you can globally disable/enable wiki parser rules. For changes to take effect, save and reload your wiki. Disabling certain parser rules can prevent <$text text=\"TiddlyWiki\"/> from functioning correctly. Use [[safe mode|http://tiddlywiki.com/#SafeMode]] to restore normal operation."
        },
        "$:/language/ControlPanel/Parsing/Block/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Block/Caption",
            "text": "Block Parse Rules"
        },
        "$:/language/ControlPanel/Parsing/Inline/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Inline/Caption",
            "text": "Inline Parse Rules"
        },
        "$:/language/ControlPanel/Parsing/Pragma/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Pragma/Caption",
            "text": "Pragma Parse Rules"
        },
        "$:/language/ControlPanel/Plugins/Add/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Add/Caption",
            "text": "Get more plugins"
        },
        "$:/language/ControlPanel/Plugins/Add/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Add/Hint",
            "text": "Install plugins from the official library"
        },
        "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint": {
            "title": "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint",
            "text": "This plugin is already installed at version <$text text=<<installedVersion>>/>"
        },
        "$:/language/ControlPanel/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Caption",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Disable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Caption",
            "text": "disable"
        },
        "$:/language/ControlPanel/Plugins/Disable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Hint",
            "text": "Disable this plugin when reloading page"
        },
        "$:/language/ControlPanel/Plugins/Disabled/Status": {
            "title": "$:/language/ControlPanel/Plugins/Disabled/Status",
            "text": "(disabled)"
        },
        "$:/language/ControlPanel/Plugins/Empty/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Empty/Hint",
            "text": "None"
        },
        "$:/language/ControlPanel/Plugins/Enable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Caption",
            "text": "enable"
        },
        "$:/language/ControlPanel/Plugins/Enable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Hint",
            "text": "Enable this plugin when reloading page"
        },
        "$:/language/ControlPanel/Plugins/Install/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Install/Caption",
            "text": "install"
        },
        "$:/language/ControlPanel/Plugins/Installed/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Installed/Hint",
            "text": "Currently installed plugins:"
        },
        "$:/language/ControlPanel/Plugins/Languages/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Caption",
            "text": "Languages"
        },
        "$:/language/ControlPanel/Plugins/Languages/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Hint",
            "text": "Language pack plugins"
        },
        "$:/language/ControlPanel/Plugins/NoInfoFound/Hint": {
            "title": "$:/language/ControlPanel/Plugins/NoInfoFound/Hint",
            "text": "No ''\"<$text text=<<currentTab>>/>\"'' found"
        },
        "$:/language/ControlPanel/Plugins/NoInformation/Hint": {
            "title": "$:/language/ControlPanel/Plugins/NoInformation/Hint",
            "text": "No information provided"
        },
        "$:/language/ControlPanel/Plugins/NotInstalled/Hint": {
            "title": "$:/language/ControlPanel/Plugins/NotInstalled/Hint",
            "text": "This plugin is not currently installed"
        },
        "$:/language/ControlPanel/Plugins/OpenPluginLibrary": {
            "title": "$:/language/ControlPanel/Plugins/OpenPluginLibrary",
            "text": "open plugin library"
        },
        "$:/language/ControlPanel/Plugins/ClosePluginLibrary": {
            "title": "$:/language/ControlPanel/Plugins/ClosePluginLibrary",
            "text": "close plugin library"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Caption",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Hint",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Reinstall/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Reinstall/Caption",
            "text": "reinstall"
        },
        "$:/language/ControlPanel/Plugins/Themes/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Caption",
            "text": "Themes"
        },
        "$:/language/ControlPanel/Plugins/Themes/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Hint",
            "text": "Theme plugins"
        },
        "$:/language/ControlPanel/Saving/Caption": {
            "title": "$:/language/ControlPanel/Saving/Caption",
            "text": "Saving"
        },
        "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description": {
            "title": "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description",
            "text": "Permit automatic saving for the download saver"
        },
        "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint": {
            "title": "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint",
            "text": "Enable Autosave for Download Saver"
        },
        "$:/language/ControlPanel/Saving/DownloadSaver/Caption": {
            "title": "$:/language/ControlPanel/Saving/DownloadSaver/Caption",
            "text": "Download Saver"
        },
        "$:/language/ControlPanel/Saving/DownloadSaver/Hint": {
            "title": "$:/language/ControlPanel/Saving/DownloadSaver/Hint",
            "text": "These settings apply to the HTML5-compatible download saver"
        },
        "$:/language/ControlPanel/Saving/General/Caption": {
            "title": "$:/language/ControlPanel/Saving/General/Caption",
            "text": "General"
        },
        "$:/language/ControlPanel/Saving/General/Hint": {
            "title": "$:/language/ControlPanel/Saving/General/Hint",
            "text": "These settings apply to all the loaded savers"
        },
        "$:/language/ControlPanel/Saving/Hint": {
            "title": "$:/language/ControlPanel/Saving/Hint",
            "text": "Settings used for saving the entire TiddlyWiki as a single file via a saver module"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading",
            "text": "Advanced Settings"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir",
            "text": "Backup Directory"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Backups": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups",
            "text": "Backups"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Caption": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Caption",
            "text": "~TiddlySpot Saver"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Description": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Description",
            "text": "These settings are only used when saving to http://tiddlyspot.com or a compatible remote server"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Filename": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename",
            "text": "Upload Filename"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading",
            "text": "~TiddlySpot"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Hint": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint",
            "text": "//The server URL defaults to `http://<wikiname>.tiddlyspot.com/store.cgi` and can be changed to use a custom server address, e.g. `http://example.com/store.php`.//"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Password": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Password",
            "text": "Password"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL",
            "text": "Server URL"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir",
            "text": "Upload Directory"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UserName": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName",
            "text": "Wiki Name"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Caption": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Caption",
            "text": "Autosave"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description",
            "text": "Do not save changes automatically"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description",
            "text": "Save changes automatically"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Hint": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Hint",
            "text": "Attempt to automatically save changes during editing when using a supporting saver"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Caption": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Caption",
            "text": "Camel Case Wiki Links"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Hint": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Hint",
            "text": "You can globally disable automatic linking of ~CamelCase phrases. Requires reload to take effect"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Description": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Description",
            "text": "Enable automatic ~CamelCase linking"
        },
        "$:/language/ControlPanel/Settings/Caption": {
            "title": "$:/language/ControlPanel/Settings/Caption",
            "text": "Settings"
        },
        "$:/language/ControlPanel/Settings/EditorToolbar/Caption": {
            "title": "$:/language/ControlPanel/Settings/EditorToolbar/Caption",
            "text": "Editor Toolbar"
        },
        "$:/language/ControlPanel/Settings/EditorToolbar/Hint": {
            "title": "$:/language/ControlPanel/Settings/EditorToolbar/Hint",
            "text": "Enable or disable the editor toolbar:"
        },
        "$:/language/ControlPanel/Settings/EditorToolbar/Description": {
            "title": "$:/language/ControlPanel/Settings/EditorToolbar/Description",
            "text": "Show editor toolbar"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Caption": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Caption",
            "text": "Tiddler Info Panel Mode"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Hint": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Hint",
            "text": "Control when the tiddler info panel closes:"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description",
            "text": "Tiddler info panel closes automatically"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description",
            "text": "Tiddler info panel stays open until explicitly closed"
        },
        "$:/language/ControlPanel/Settings/Hint": {
            "title": "$:/language/ControlPanel/Settings/Hint",
            "text": "These settings let you customise the behaviour of TiddlyWiki."
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption",
            "text": "Navigation Address Bar"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint",
            "text": "Behaviour of the browser address bar when navigating to a tiddler:"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description",
            "text": "Do not update the address bar"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description",
            "text": "Include the target tiddler"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description",
            "text": "Include the target tiddler and the current story sequence"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption",
            "text": "Navigation History"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint",
            "text": "Update browser history when navigating to a tiddler:"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description",
            "text": "Do not update history"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description",
            "text": "Update history"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption",
            "text": "Performance Instrumentation"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint",
            "text": "Displays performance statistics in the browser developer console. Requires reload to take effect"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description",
            "text": "Enable performance instrumentation"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption",
            "text": "Toolbar Button Style"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint",
            "text": "Choose the style for toolbar buttons:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless",
            "text": "Borderless"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed",
            "text": "Boxed"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded",
            "text": "Rounded"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption",
            "text": "Toolbar Buttons"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint",
            "text": "Default toolbar button appearance:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description",
            "text": "Include icon"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description",
            "text": "Include text"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption",
            "text": "Default Sidebar Tab"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint",
            "text": "Specify which sidebar tab is displayed by default"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption",
            "text": "Tiddler Opening Behaviour"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint",
            "text": "Navigation from //within// the story river"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint",
            "text": "Navigation from //outside// the story river"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove",
            "text": "Open above the current tiddler"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow",
            "text": "Open below the current tiddler"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop",
            "text": "Open at the top of the story river"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom",
            "text": "Open at the bottom of the story river"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Caption": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Caption",
            "text": "Tiddler Titles"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Hint": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Hint",
            "text": "Optionally display tiddler titles as links"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/No/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/No/Description",
            "text": "Do not display tiddler titles as links"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description",
            "text": "Display tiddler titles as links"
        },
        "$:/language/ControlPanel/Settings/MissingLinks/Caption": {
            "title": "$:/language/ControlPanel/Settings/MissingLinks/Caption",
            "text": "Wiki Links"
        },
        "$:/language/ControlPanel/Settings/MissingLinks/Hint": {
            "title": "$:/language/ControlPanel/Settings/MissingLinks/Hint",
            "text": "Choose whether to link to tiddlers that do not exist yet"
        },
        "$:/language/ControlPanel/Settings/MissingLinks/Description": {
            "title": "$:/language/ControlPanel/Settings/MissingLinks/Description",
            "text": "Enable links to missing tiddlers"
        },
        "$:/language/ControlPanel/StoryView/Caption": {
            "title": "$:/language/ControlPanel/StoryView/Caption",
            "text": "Story View"
        },
        "$:/language/ControlPanel/StoryView/Prompt": {
            "title": "$:/language/ControlPanel/StoryView/Prompt",
            "text": "Current view:"
        },
        "$:/language/ControlPanel/Theme/Caption": {
            "title": "$:/language/ControlPanel/Theme/Caption",
            "text": "Theme"
        },
        "$:/language/ControlPanel/Theme/Prompt": {
            "title": "$:/language/ControlPanel/Theme/Prompt",
            "text": "Current theme:"
        },
        "$:/language/ControlPanel/TiddlerFields/Caption": {
            "title": "$:/language/ControlPanel/TiddlerFields/Caption",
            "text": "Tiddler Fields"
        },
        "$:/language/ControlPanel/TiddlerFields/Hint": {
            "title": "$:/language/ControlPanel/TiddlerFields/Hint",
            "text": "This is the full set of TiddlerFields in use in this wiki (including system tiddlers but excluding shadow tiddlers)."
        },
        "$:/language/ControlPanel/Toolbars/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/Caption",
            "text": "Toolbars"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption",
            "text": "Edit Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint",
            "text": "Choose which buttons are displayed for tiddlers in edit mode. Drag and drop to change the ordering"
        },
        "$:/language/ControlPanel/Toolbars/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/Hint",
            "text": "Select which toolbar buttons are displayed"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Caption",
            "text": "Page Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Hint",
            "text": "Choose which buttons are displayed on the main page toolbar. Drag and drop to change the ordering"
        },
        "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption",
            "text": "Editor Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint",
            "text": "Choose which buttons are displayed in the editor toolbar. Note that some buttons will only appear when editing tiddlers of a certain type. Drag and drop to change the ordering"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption",
            "text": "View Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint",
            "text": "Choose which buttons are displayed for tiddlers in view mode. Drag and drop to change the ordering"
        },
        "$:/language/ControlPanel/Tools/Download/Full/Caption": {
            "title": "$:/language/ControlPanel/Tools/Download/Full/Caption",
            "text": "Download full wiki"
        },
        "$:/language/Date/DaySuffix/1": {
            "title": "$:/language/Date/DaySuffix/1",
            "text": "st"
        },
        "$:/language/Date/DaySuffix/2": {
            "title": "$:/language/Date/DaySuffix/2",
            "text": "nd"
        },
        "$:/language/Date/DaySuffix/3": {
            "title": "$:/language/Date/DaySuffix/3",
            "text": "rd"
        },
        "$:/language/Date/DaySuffix/4": {
            "title": "$:/language/Date/DaySuffix/4",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/5": {
            "title": "$:/language/Date/DaySuffix/5",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/6": {
            "title": "$:/language/Date/DaySuffix/6",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/7": {
            "title": "$:/language/Date/DaySuffix/7",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/8": {
            "title": "$:/language/Date/DaySuffix/8",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/9": {
            "title": "$:/language/Date/DaySuffix/9",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/10": {
            "title": "$:/language/Date/DaySuffix/10",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/11": {
            "title": "$:/language/Date/DaySuffix/11",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/12": {
            "title": "$:/language/Date/DaySuffix/12",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/13": {
            "title": "$:/language/Date/DaySuffix/13",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/14": {
            "title": "$:/language/Date/DaySuffix/14",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/15": {
            "title": "$:/language/Date/DaySuffix/15",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/16": {
            "title": "$:/language/Date/DaySuffix/16",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/17": {
            "title": "$:/language/Date/DaySuffix/17",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/18": {
            "title": "$:/language/Date/DaySuffix/18",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/19": {
            "title": "$:/language/Date/DaySuffix/19",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/20": {
            "title": "$:/language/Date/DaySuffix/20",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/21": {
            "title": "$:/language/Date/DaySuffix/21",
            "text": "st"
        },
        "$:/language/Date/DaySuffix/22": {
            "title": "$:/language/Date/DaySuffix/22",
            "text": "nd"
        },
        "$:/language/Date/DaySuffix/23": {
            "title": "$:/language/Date/DaySuffix/23",
            "text": "rd"
        },
        "$:/language/Date/DaySuffix/24": {
            "title": "$:/language/Date/DaySuffix/24",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/25": {
            "title": "$:/language/Date/DaySuffix/25",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/26": {
            "title": "$:/language/Date/DaySuffix/26",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/27": {
            "title": "$:/language/Date/DaySuffix/27",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/28": {
            "title": "$:/language/Date/DaySuffix/28",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/29": {
            "title": "$:/language/Date/DaySuffix/29",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/30": {
            "title": "$:/language/Date/DaySuffix/30",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/31": {
            "title": "$:/language/Date/DaySuffix/31",
            "text": "st"
        },
        "$:/language/Date/Long/Day/0": {
            "title": "$:/language/Date/Long/Day/0",
            "text": "Sunday"
        },
        "$:/language/Date/Long/Day/1": {
            "title": "$:/language/Date/Long/Day/1",
            "text": "Monday"
        },
        "$:/language/Date/Long/Day/2": {
            "title": "$:/language/Date/Long/Day/2",
            "text": "Tuesday"
        },
        "$:/language/Date/Long/Day/3": {
            "title": "$:/language/Date/Long/Day/3",
            "text": "Wednesday"
        },
        "$:/language/Date/Long/Day/4": {
            "title": "$:/language/Date/Long/Day/4",
            "text": "Thursday"
        },
        "$:/language/Date/Long/Day/5": {
            "title": "$:/language/Date/Long/Day/5",
            "text": "Friday"
        },
        "$:/language/Date/Long/Day/6": {
            "title": "$:/language/Date/Long/Day/6",
            "text": "Saturday"
        },
        "$:/language/Date/Long/Month/1": {
            "title": "$:/language/Date/Long/Month/1",
            "text": "January"
        },
        "$:/language/Date/Long/Month/2": {
            "title": "$:/language/Date/Long/Month/2",
            "text": "February"
        },
        "$:/language/Date/Long/Month/3": {
            "title": "$:/language/Date/Long/Month/3",
            "text": "March"
        },
        "$:/language/Date/Long/Month/4": {
            "title": "$:/language/Date/Long/Month/4",
            "text": "April"
        },
        "$:/language/Date/Long/Month/5": {
            "title": "$:/language/Date/Long/Month/5",
            "text": "May"
        },
        "$:/language/Date/Long/Month/6": {
            "title": "$:/language/Date/Long/Month/6",
            "text": "June"
        },
        "$:/language/Date/Long/Month/7": {
            "title": "$:/language/Date/Long/Month/7",
            "text": "July"
        },
        "$:/language/Date/Long/Month/8": {
            "title": "$:/language/Date/Long/Month/8",
            "text": "August"
        },
        "$:/language/Date/Long/Month/9": {
            "title": "$:/language/Date/Long/Month/9",
            "text": "September"
        },
        "$:/language/Date/Long/Month/10": {
            "title": "$:/language/Date/Long/Month/10",
            "text": "October"
        },
        "$:/language/Date/Long/Month/11": {
            "title": "$:/language/Date/Long/Month/11",
            "text": "November"
        },
        "$:/language/Date/Long/Month/12": {
            "title": "$:/language/Date/Long/Month/12",
            "text": "December"
        },
        "$:/language/Date/Period/am": {
            "title": "$:/language/Date/Period/am",
            "text": "am"
        },
        "$:/language/Date/Period/pm": {
            "title": "$:/language/Date/Period/pm",
            "text": "pm"
        },
        "$:/language/Date/Short/Day/0": {
            "title": "$:/language/Date/Short/Day/0",
            "text": "Sun"
        },
        "$:/language/Date/Short/Day/1": {
            "title": "$:/language/Date/Short/Day/1",
            "text": "Mon"
        },
        "$:/language/Date/Short/Day/2": {
            "title": "$:/language/Date/Short/Day/2",
            "text": "Tue"
        },
        "$:/language/Date/Short/Day/3": {
            "title": "$:/language/Date/Short/Day/3",
            "text": "Wed"
        },
        "$:/language/Date/Short/Day/4": {
            "title": "$:/language/Date/Short/Day/4",
            "text": "Thu"
        },
        "$:/language/Date/Short/Day/5": {
            "title": "$:/language/Date/Short/Day/5",
            "text": "Fri"
        },
        "$:/language/Date/Short/Day/6": {
            "title": "$:/language/Date/Short/Day/6",
            "text": "Sat"
        },
        "$:/language/Date/Short/Month/1": {
            "title": "$:/language/Date/Short/Month/1",
            "text": "Jan"
        },
        "$:/language/Date/Short/Month/2": {
            "title": "$:/language/Date/Short/Month/2",
            "text": "Feb"
        },
        "$:/language/Date/Short/Month/3": {
            "title": "$:/language/Date/Short/Month/3",
            "text": "Mar"
        },
        "$:/language/Date/Short/Month/4": {
            "title": "$:/language/Date/Short/Month/4",
            "text": "Apr"
        },
        "$:/language/Date/Short/Month/5": {
            "title": "$:/language/Date/Short/Month/5",
            "text": "May"
        },
        "$:/language/Date/Short/Month/6": {
            "title": "$:/language/Date/Short/Month/6",
            "text": "Jun"
        },
        "$:/language/Date/Short/Month/7": {
            "title": "$:/language/Date/Short/Month/7",
            "text": "Jul"
        },
        "$:/language/Date/Short/Month/8": {
            "title": "$:/language/Date/Short/Month/8",
            "text": "Aug"
        },
        "$:/language/Date/Short/Month/9": {
            "title": "$:/language/Date/Short/Month/9",
            "text": "Sep"
        },
        "$:/language/Date/Short/Month/10": {
            "title": "$:/language/Date/Short/Month/10",
            "text": "Oct"
        },
        "$:/language/Date/Short/Month/11": {
            "title": "$:/language/Date/Short/Month/11",
            "text": "Nov"
        },
        "$:/language/Date/Short/Month/12": {
            "title": "$:/language/Date/Short/Month/12",
            "text": "Dec"
        },
        "$:/language/RelativeDate/Future/Days": {
            "title": "$:/language/RelativeDate/Future/Days",
            "text": "<<period>> days from now"
        },
        "$:/language/RelativeDate/Future/Hours": {
            "title": "$:/language/RelativeDate/Future/Hours",
            "text": "<<period>> hours from now"
        },
        "$:/language/RelativeDate/Future/Minutes": {
            "title": "$:/language/RelativeDate/Future/Minutes",
            "text": "<<period>> minutes from now"
        },
        "$:/language/RelativeDate/Future/Months": {
            "title": "$:/language/RelativeDate/Future/Months",
            "text": "<<period>> months from now"
        },
        "$:/language/RelativeDate/Future/Second": {
            "title": "$:/language/RelativeDate/Future/Second",
            "text": "1 second from now"
        },
        "$:/language/RelativeDate/Future/Seconds": {
            "title": "$:/language/RelativeDate/Future/Seconds",
            "text": "<<period>> seconds from now"
        },
        "$:/language/RelativeDate/Future/Years": {
            "title": "$:/language/RelativeDate/Future/Years",
            "text": "<<period>> years from now"
        },
        "$:/language/RelativeDate/Past/Days": {
            "title": "$:/language/RelativeDate/Past/Days",
            "text": "<<period>> days ago"
        },
        "$:/language/RelativeDate/Past/Hours": {
            "title": "$:/language/RelativeDate/Past/Hours",
            "text": "<<period>> hours ago"
        },
        "$:/language/RelativeDate/Past/Minutes": {
            "title": "$:/language/RelativeDate/Past/Minutes",
            "text": "<<period>> minutes ago"
        },
        "$:/language/RelativeDate/Past/Months": {
            "title": "$:/language/RelativeDate/Past/Months",
            "text": "<<period>> months ago"
        },
        "$:/language/RelativeDate/Past/Second": {
            "title": "$:/language/RelativeDate/Past/Second",
            "text": "1 second ago"
        },
        "$:/language/RelativeDate/Past/Seconds": {
            "title": "$:/language/RelativeDate/Past/Seconds",
            "text": "<<period>> seconds ago"
        },
        "$:/language/RelativeDate/Past/Years": {
            "title": "$:/language/RelativeDate/Past/Years",
            "text": "<<period>> years ago"
        },
        "$:/language/Docs/ModuleTypes/allfilteroperator": {
            "title": "$:/language/Docs/ModuleTypes/allfilteroperator",
            "text": "A sub-operator for the ''all'' filter operator."
        },
        "$:/language/Docs/ModuleTypes/animation": {
            "title": "$:/language/Docs/ModuleTypes/animation",
            "text": "Animations that may be used with the RevealWidget."
        },
        "$:/language/Docs/ModuleTypes/bitmapeditoroperation": {
            "title": "$:/language/Docs/ModuleTypes/bitmapeditoroperation",
            "text": "A bitmap editor toolbar operation."
        },
        "$:/language/Docs/ModuleTypes/command": {
            "title": "$:/language/Docs/ModuleTypes/command",
            "text": "Commands that can be executed under Node.js."
        },
        "$:/language/Docs/ModuleTypes/config": {
            "title": "$:/language/Docs/ModuleTypes/config",
            "text": "Data to be inserted into `$tw.config`."
        },
        "$:/language/Docs/ModuleTypes/filteroperator": {
            "title": "$:/language/Docs/ModuleTypes/filteroperator",
            "text": "Individual filter operator methods."
        },
        "$:/language/Docs/ModuleTypes/global": {
            "title": "$:/language/Docs/ModuleTypes/global",
            "text": "Global data to be inserted into `$tw`."
        },
        "$:/language/Docs/ModuleTypes/info": {
            "title": "$:/language/Docs/ModuleTypes/info",
            "text": "Publishes system information via the [[$:/temp/info-plugin]] pseudo-plugin."
        },
        "$:/language/Docs/ModuleTypes/isfilteroperator": {
            "title": "$:/language/Docs/ModuleTypes/isfilteroperator",
            "text": "Operands for the ''is'' filter operator."
        },
        "$:/language/Docs/ModuleTypes/library": {
            "title": "$:/language/Docs/ModuleTypes/library",
            "text": "Generic module type for general purpose JavaScript modules."
        },
        "$:/language/Docs/ModuleTypes/macro": {
            "title": "$:/language/Docs/ModuleTypes/macro",
            "text": "JavaScript macro definitions."
        },
        "$:/language/Docs/ModuleTypes/parser": {
            "title": "$:/language/Docs/ModuleTypes/parser",
            "text": "Parsers for different content types."
        },
        "$:/language/Docs/ModuleTypes/saver": {
            "title": "$:/language/Docs/ModuleTypes/saver",
            "text": "Savers handle different methods for saving files from the browser."
        },
        "$:/language/Docs/ModuleTypes/startup": {
            "title": "$:/language/Docs/ModuleTypes/startup",
            "text": "Startup functions."
        },
        "$:/language/Docs/ModuleTypes/storyview": {
            "title": "$:/language/Docs/ModuleTypes/storyview",
            "text": "Story views customise the animation and behaviour of list widgets."
        },
        "$:/language/Docs/ModuleTypes/texteditoroperation": {
            "title": "$:/language/Docs/ModuleTypes/texteditoroperation",
            "text": "A text editor toolbar operation."
        },
        "$:/language/Docs/ModuleTypes/tiddlerdeserializer": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer",
            "text": "Converts different content types into tiddlers."
        },
        "$:/language/Docs/ModuleTypes/tiddlerfield": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerfield",
            "text": "Defines the behaviour of an individual tiddler field."
        },
        "$:/language/Docs/ModuleTypes/tiddlermethod": {
            "title": "$:/language/Docs/ModuleTypes/tiddlermethod",
            "text": "Adds methods to the `$tw.Tiddler` prototype."
        },
        "$:/language/Docs/ModuleTypes/upgrader": {
            "title": "$:/language/Docs/ModuleTypes/upgrader",
            "text": "Applies upgrade processing to tiddlers during an upgrade/import."
        },
        "$:/language/Docs/ModuleTypes/utils": {
            "title": "$:/language/Docs/ModuleTypes/utils",
            "text": "Adds methods to `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/utils-node": {
            "title": "$:/language/Docs/ModuleTypes/utils-node",
            "text": "Adds Node.js-specific methods to `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/widget": {
            "title": "$:/language/Docs/ModuleTypes/widget",
            "text": "Widgets encapsulate DOM rendering and refreshing."
        },
        "$:/language/Docs/ModuleTypes/wikimethod": {
            "title": "$:/language/Docs/ModuleTypes/wikimethod",
            "text": "Adds methods to `$tw.Wiki`."
        },
        "$:/language/Docs/ModuleTypes/wikirule": {
            "title": "$:/language/Docs/ModuleTypes/wikirule",
            "text": "Individual parser rules for the main WikiText parser."
        },
        "$:/language/Docs/PaletteColours/alert-background": {
            "title": "$:/language/Docs/PaletteColours/alert-background",
            "text": "Alert background"
        },
        "$:/language/Docs/PaletteColours/alert-border": {
            "title": "$:/language/Docs/PaletteColours/alert-border",
            "text": "Alert border"
        },
        "$:/language/Docs/PaletteColours/alert-highlight": {
            "title": "$:/language/Docs/PaletteColours/alert-highlight",
            "text": "Alert highlight"
        },
        "$:/language/Docs/PaletteColours/alert-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/alert-muted-foreground",
            "text": "Alert muted foreground"
        },
        "$:/language/Docs/PaletteColours/background": {
            "title": "$:/language/Docs/PaletteColours/background",
            "text": "General background"
        },
        "$:/language/Docs/PaletteColours/blockquote-bar": {
            "title": "$:/language/Docs/PaletteColours/blockquote-bar",
            "text": "Blockquote bar"
        },
        "$:/language/Docs/PaletteColours/button-background": {
            "title": "$:/language/Docs/PaletteColours/button-background",
            "text": "Default button background"
        },
        "$:/language/Docs/PaletteColours/button-border": {
            "title": "$:/language/Docs/PaletteColours/button-border",
            "text": "Default button border"
        },
        "$:/language/Docs/PaletteColours/button-foreground": {
            "title": "$:/language/Docs/PaletteColours/button-foreground",
            "text": "Default button foreground"
        },
        "$:/language/Docs/PaletteColours/dirty-indicator": {
            "title": "$:/language/Docs/PaletteColours/dirty-indicator",
            "text": "Unsaved changes indicator"
        },
        "$:/language/Docs/PaletteColours/code-background": {
            "title": "$:/language/Docs/PaletteColours/code-background",
            "text": "Code background"
        },
        "$:/language/Docs/PaletteColours/code-border": {
            "title": "$:/language/Docs/PaletteColours/code-border",
            "text": "Code border"
        },
        "$:/language/Docs/PaletteColours/code-foreground": {
            "title": "$:/language/Docs/PaletteColours/code-foreground",
            "text": "Code foreground"
        },
        "$:/language/Docs/PaletteColours/download-background": {
            "title": "$:/language/Docs/PaletteColours/download-background",
            "text": "Download button background"
        },
        "$:/language/Docs/PaletteColours/download-foreground": {
            "title": "$:/language/Docs/PaletteColours/download-foreground",
            "text": "Download button foreground"
        },
        "$:/language/Docs/PaletteColours/dragger-background": {
            "title": "$:/language/Docs/PaletteColours/dragger-background",
            "text": "Dragger background"
        },
        "$:/language/Docs/PaletteColours/dragger-foreground": {
            "title": "$:/language/Docs/PaletteColours/dragger-foreground",
            "text": "Dragger foreground"
        },
        "$:/language/Docs/PaletteColours/dropdown-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-background",
            "text": "Dropdown background"
        },
        "$:/language/Docs/PaletteColours/dropdown-border": {
            "title": "$:/language/Docs/PaletteColours/dropdown-border",
            "text": "Dropdown border"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background-selected",
            "text": "Dropdown tab background for selected tabs"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background",
            "text": "Dropdown tab background"
        },
        "$:/language/Docs/PaletteColours/dropzone-background": {
            "title": "$:/language/Docs/PaletteColours/dropzone-background",
            "text": "Dropzone background"
        },
        "$:/language/Docs/PaletteColours/external-link-background-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-hover",
            "text": "External link background hover"
        },
        "$:/language/Docs/PaletteColours/external-link-background-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-visited",
            "text": "External link background visited"
        },
        "$:/language/Docs/PaletteColours/external-link-background": {
            "title": "$:/language/Docs/PaletteColours/external-link-background",
            "text": "External link background"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-hover",
            "text": "External link foreground hover"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-visited",
            "text": "External link foreground visited"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground",
            "text": "External link foreground"
        },
        "$:/language/Docs/PaletteColours/foreground": {
            "title": "$:/language/Docs/PaletteColours/foreground",
            "text": "General foreground"
        },
        "$:/language/Docs/PaletteColours/message-background": {
            "title": "$:/language/Docs/PaletteColours/message-background",
            "text": "Message box background"
        },
        "$:/language/Docs/PaletteColours/message-border": {
            "title": "$:/language/Docs/PaletteColours/message-border",
            "text": "Message box border"
        },
        "$:/language/Docs/PaletteColours/message-foreground": {
            "title": "$:/language/Docs/PaletteColours/message-foreground",
            "text": "Message box foreground"
        },
        "$:/language/Docs/PaletteColours/modal-backdrop": {
            "title": "$:/language/Docs/PaletteColours/modal-backdrop",
            "text": "Modal backdrop"
        },
        "$:/language/Docs/PaletteColours/modal-background": {
            "title": "$:/language/Docs/PaletteColours/modal-background",
            "text": "Modal background"
        },
        "$:/language/Docs/PaletteColours/modal-border": {
            "title": "$:/language/Docs/PaletteColours/modal-border",
            "text": "Modal border"
        },
        "$:/language/Docs/PaletteColours/modal-footer-background": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-background",
            "text": "Modal footer background"
        },
        "$:/language/Docs/PaletteColours/modal-footer-border": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-border",
            "text": "Modal footer border"
        },
        "$:/language/Docs/PaletteColours/modal-header-border": {
            "title": "$:/language/Docs/PaletteColours/modal-header-border",
            "text": "Modal header border"
        },
        "$:/language/Docs/PaletteColours/muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/muted-foreground",
            "text": "General muted foreground"
        },
        "$:/language/Docs/PaletteColours/notification-background": {
            "title": "$:/language/Docs/PaletteColours/notification-background",
            "text": "Notification background"
        },
        "$:/language/Docs/PaletteColours/notification-border": {
            "title": "$:/language/Docs/PaletteColours/notification-border",
            "text": "Notification border"
        },
        "$:/language/Docs/PaletteColours/page-background": {
            "title": "$:/language/Docs/PaletteColours/page-background",
            "text": "Page background"
        },
        "$:/language/Docs/PaletteColours/pre-background": {
            "title": "$:/language/Docs/PaletteColours/pre-background",
            "text": "Preformatted code background"
        },
        "$:/language/Docs/PaletteColours/pre-border": {
            "title": "$:/language/Docs/PaletteColours/pre-border",
            "text": "Preformatted code border"
        },
        "$:/language/Docs/PaletteColours/primary": {
            "title": "$:/language/Docs/PaletteColours/primary",
            "text": "General primary"
        },
        "$:/language/Docs/PaletteColours/sidebar-button-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-button-foreground",
            "text": "Sidebar button foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover",
            "text": "Sidebar controls foreground hover"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground",
            "text": "Sidebar controls foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground-shadow": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground-shadow",
            "text": "Sidebar foreground shadow"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground",
            "text": "Sidebar foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover",
            "text": "Sidebar muted foreground hover"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground",
            "text": "Sidebar muted foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background-selected",
            "text": "Sidebar tab background for selected tabs"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background",
            "text": "Sidebar tab background"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border-selected",
            "text": "Sidebar tab border for selected tabs"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border",
            "text": "Sidebar tab border"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-divider": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-divider",
            "text": "Sidebar tab divider"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected",
            "text": "Sidebar tab foreground for selected tabs"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground",
            "text": "Sidebar tab foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover",
            "text": "Sidebar tiddler link foreground hover"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground",
            "text": "Sidebar tiddler link foreground"
        },
        "$:/language/Docs/PaletteColours/site-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/site-title-foreground",
            "text": "Site title foreground"
        },
        "$:/language/Docs/PaletteColours/static-alert-foreground": {
            "title": "$:/language/Docs/PaletteColours/static-alert-foreground",
            "text": "Static alert foreground"
        },
        "$:/language/Docs/PaletteColours/tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-background-selected",
            "text": "Tab background for selected tabs"
        },
        "$:/language/Docs/PaletteColours/tab-background": {
            "title": "$:/language/Docs/PaletteColours/tab-background",
            "text": "Tab background"
        },
        "$:/language/Docs/PaletteColours/tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-border-selected",
            "text": "Tab border for selected tabs"
        },
        "$:/language/Docs/PaletteColours/tab-border": {
            "title": "$:/language/Docs/PaletteColours/tab-border",
            "text": "Tab border"
        },
        "$:/language/Docs/PaletteColours/tab-divider": {
            "title": "$:/language/Docs/PaletteColours/tab-divider",
            "text": "Tab divider"
        },
        "$:/language/Docs/PaletteColours/tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground-selected",
            "text": "Tab foreground for selected tabs"
        },
        "$:/language/Docs/PaletteColours/tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground",
            "text": "Tab foreground"
        },
        "$:/language/Docs/PaletteColours/table-border": {
            "title": "$:/language/Docs/PaletteColours/table-border",
            "text": "Table border"
        },
        "$:/language/Docs/PaletteColours/table-footer-background": {
            "title": "$:/language/Docs/PaletteColours/table-footer-background",
            "text": "Table footer background"
        },
        "$:/language/Docs/PaletteColours/table-header-background": {
            "title": "$:/language/Docs/PaletteColours/table-header-background",
            "text": "Table header background"
        },
        "$:/language/Docs/PaletteColours/tag-background": {
            "title": "$:/language/Docs/PaletteColours/tag-background",
            "text": "Tag background"
        },
        "$:/language/Docs/PaletteColours/tag-foreground": {
            "title": "$:/language/Docs/PaletteColours/tag-foreground",
            "text": "Tag foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-background",
            "text": "Tiddler background"
        },
        "$:/language/Docs/PaletteColours/tiddler-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-border",
            "text": "Tiddler border"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover",
            "text": "Tiddler controls foreground hover"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected",
            "text": "Tiddler controls foreground for selected controls"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground",
            "text": "Tiddler controls foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-background",
            "text": "Tiddler editor background"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border-image": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border-image",
            "text": "Tiddler editor border image"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border",
            "text": "Tiddler editor border"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-even": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-even",
            "text": "Tiddler editor background for even fields"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd",
            "text": "Tiddler editor background for odd fields"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-background",
            "text": "Tiddler info panel background"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-border",
            "text": "Tiddler info panel border"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-tab-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-tab-background",
            "text": "Tiddler info panel tab background"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-background",
            "text": "Tiddler link background"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-foreground",
            "text": "Tiddler link foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground",
            "text": "Tiddler subtitle foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-title-foreground",
            "text": "Tiddler title foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-new-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-new-button",
            "text": "Toolbar 'new tiddler' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-options-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-options-button",
            "text": "Toolbar 'options' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-save-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-save-button",
            "text": "Toolbar 'save' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-info-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-info-button",
            "text": "Toolbar 'info' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-edit-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-edit-button",
            "text": "Toolbar 'edit' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-close-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-close-button",
            "text": "Toolbar 'close' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-delete-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-delete-button",
            "text": "Toolbar 'delete' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-cancel-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-cancel-button",
            "text": "Toolbar 'cancel' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-done-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-done-button",
            "text": "Toolbar 'done' button foreground"
        },
        "$:/language/Docs/PaletteColours/untagged-background": {
            "title": "$:/language/Docs/PaletteColours/untagged-background",
            "text": "Untagged pill background"
        },
        "$:/language/Docs/PaletteColours/very-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/very-muted-foreground",
            "text": "Very muted foreground"
        },
        "$:/language/EditTemplate/Body/External/Hint": {
            "title": "$:/language/EditTemplate/Body/External/Hint",
            "text": "This is an external tiddler stored outside of the main TiddlyWiki file. You can edit the tags and fields but cannot directly edit the content itself"
        },
        "$:/language/EditTemplate/Body/Placeholder": {
            "title": "$:/language/EditTemplate/Body/Placeholder",
            "text": "Type the text for this tiddler"
        },
        "$:/language/EditTemplate/Body/Preview/Type/Output": {
            "title": "$:/language/EditTemplate/Body/Preview/Type/Output",
            "text": "output"
        },
        "$:/language/EditTemplate/Field/Remove/Caption": {
            "title": "$:/language/EditTemplate/Field/Remove/Caption",
            "text": "remove field"
        },
        "$:/language/EditTemplate/Field/Remove/Hint": {
            "title": "$:/language/EditTemplate/Field/Remove/Hint",
            "text": "Remove field"
        },
        "$:/language/EditTemplate/Fields/Add/Button": {
            "title": "$:/language/EditTemplate/Fields/Add/Button",
            "text": "add"
        },
        "$:/language/EditTemplate/Fields/Add/Name/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder",
            "text": "field name"
        },
        "$:/language/EditTemplate/Fields/Add/Prompt": {
            "title": "$:/language/EditTemplate/Fields/Add/Prompt",
            "text": "Add a new field:"
        },
        "$:/language/EditTemplate/Fields/Add/Value/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder",
            "text": "field value"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/System": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/System",
            "text": "System fields"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/User": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/User",
            "text": "User fields"
        },
        "$:/language/EditTemplate/Shadow/Warning": {
            "title": "$:/language/EditTemplate/Shadow/Warning",
            "text": "This is a shadow tiddler. Any changes you make will override the default version from the plugin <<pluginLink>>"
        },
        "$:/language/EditTemplate/Shadow/OverriddenWarning": {
            "title": "$:/language/EditTemplate/Shadow/OverriddenWarning",
            "text": "This is a modified shadow tiddler. You can revert to the default version in the plugin <<pluginLink>> by deleting this tiddler"
        },
        "$:/language/EditTemplate/Tags/Add/Button": {
            "title": "$:/language/EditTemplate/Tags/Add/Button",
            "text": "add"
        },
        "$:/language/EditTemplate/Tags/Add/Placeholder": {
            "title": "$:/language/EditTemplate/Tags/Add/Placeholder",
            "text": "tag name"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Caption",
            "text": "tag list"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Hint",
            "text": "Show tag list"
        },
        "$:/language/EditTemplate/Title/BadCharacterWarning": {
            "title": "$:/language/EditTemplate/Title/BadCharacterWarning",
            "text": "Warning: avoid using any of the characters <<bad-chars>> in tiddler titles"
        },
        "$:/language/EditTemplate/Title/Exists/Prompt": {
            "title": "$:/language/EditTemplate/Title/Exists/Prompt",
            "text": "Target tiddler already exists"
        },
        "$:/language/EditTemplate/Title/Relink/Prompt": {
            "title": "$:/language/EditTemplate/Title/Relink/Prompt",
            "text": "Update ''<$text text=<<fromTitle>>/>'' to ''<$text text=<<toTitle>>/>'' in the //tags// and //list// fields of other tiddlers"
        },
        "$:/language/EditTemplate/Type/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Caption",
            "text": "content type list"
        },
        "$:/language/EditTemplate/Type/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Hint",
            "text": "Show content type list"
        },
        "$:/language/EditTemplate/Type/Delete/Caption": {
            "title": "$:/language/EditTemplate/Type/Delete/Caption",
            "text": "delete content type"
        },
        "$:/language/EditTemplate/Type/Delete/Hint": {
            "title": "$:/language/EditTemplate/Type/Delete/Hint",
            "text": "Delete content type"
        },
        "$:/language/EditTemplate/Type/Placeholder": {
            "title": "$:/language/EditTemplate/Type/Placeholder",
            "text": "content type"
        },
        "$:/language/EditTemplate/Type/Prompt": {
            "title": "$:/language/EditTemplate/Type/Prompt",
            "text": "Type:"
        },
        "$:/language/Exporters/StaticRiver": {
            "title": "$:/language/Exporters/StaticRiver",
            "text": "Static HTML"
        },
        "$:/language/Exporters/JsonFile": {
            "title": "$:/language/Exporters/JsonFile",
            "text": "JSON file"
        },
        "$:/language/Exporters/CsvFile": {
            "title": "$:/language/Exporters/CsvFile",
            "text": "CSV file"
        },
        "$:/language/Exporters/TidFile": {
            "title": "$:/language/Exporters/TidFile",
            "text": "\".tid\" file"
        },
        "$:/language/Docs/Fields/_canonical_uri": {
            "title": "$:/language/Docs/Fields/_canonical_uri",
            "text": "The full URI of an external image tiddler"
        },
        "$:/language/Docs/Fields/bag": {
            "title": "$:/language/Docs/Fields/bag",
            "text": "The name of the bag from which a tiddler came"
        },
        "$:/language/Docs/Fields/caption": {
            "title": "$:/language/Docs/Fields/caption",
            "text": "The text to be displayed on a tab or button"
        },
        "$:/language/Docs/Fields/color": {
            "title": "$:/language/Docs/Fields/color",
            "text": "The CSS color value associated with a tiddler"
        },
        "$:/language/Docs/Fields/component": {
            "title": "$:/language/Docs/Fields/component",
            "text": "The name of the component responsible for an [[alert tiddler|AlertMechanism]]"
        },
        "$:/language/Docs/Fields/current-tiddler": {
            "title": "$:/language/Docs/Fields/current-tiddler",
            "text": "Used to cache the top tiddler in a [[history list|HistoryMechanism]]"
        },
        "$:/language/Docs/Fields/created": {
            "title": "$:/language/Docs/Fields/created",
            "text": "The date a tiddler was created"
        },
        "$:/language/Docs/Fields/creator": {
            "title": "$:/language/Docs/Fields/creator",
            "text": "The name of the person who created a tiddler"
        },
        "$:/language/Docs/Fields/dependents": {
            "title": "$:/language/Docs/Fields/dependents",
            "text": "For a plugin, lists the dependent plugin titles"
        },
        "$:/language/Docs/Fields/description": {
            "title": "$:/language/Docs/Fields/description",
            "text": "The descriptive text for a plugin, or a modal dialogue"
        },
        "$:/language/Docs/Fields/draft.of": {
            "title": "$:/language/Docs/Fields/draft.of",
            "text": "For draft tiddlers, contains the title of the tiddler of which this is a draft"
        },
        "$:/language/Docs/Fields/draft.title": {
            "title": "$:/language/Docs/Fields/draft.title",
            "text": "For draft tiddlers, contains the proposed new title of the tiddler"
        },
        "$:/language/Docs/Fields/footer": {
            "title": "$:/language/Docs/Fields/footer",
            "text": "The footer text for a wizard"
        },
        "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against": {
            "title": "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against",
            "text": "A temporary storage field used in [[$:/core/templates/static.content]]"
        },
        "$:/language/Docs/Fields/icon": {
            "title": "$:/language/Docs/Fields/icon",
            "text": "The title of the tiddler containing the icon associated with a tiddler"
        },
        "$:/language/Docs/Fields/library": {
            "title": "$:/language/Docs/Fields/library",
            "text": "If set to \"yes\" indicates that a tiddler should be saved as a JavaScript library"
        },
        "$:/language/Docs/Fields/list": {
            "title": "$:/language/Docs/Fields/list",
            "text": "An ordered list of tiddler titles associated with a tiddler"
        },
        "$:/language/Docs/Fields/list-before": {
            "title": "$:/language/Docs/Fields/list-before",
            "text": "If set, the title of a tiddler before which this tiddler should be added to the ordered list of tiddler titles, or at the start of the list if this field is present but empty"
        },
        "$:/language/Docs/Fields/list-after": {
            "title": "$:/language/Docs/Fields/list-after",
            "text": "If set, the title of the tiddler after which this tiddler should be added to the ordered list of tiddler titles"
        },
        "$:/language/Docs/Fields/modified": {
            "title": "$:/language/Docs/Fields/modified",
            "text": "The date and time at which a tiddler was last modified"
        },
        "$:/language/Docs/Fields/modifier": {
            "title": "$:/language/Docs/Fields/modifier",
            "text": "The tiddler title associated with the person who last modified a tiddler"
        },
        "$:/language/Docs/Fields/name": {
            "title": "$:/language/Docs/Fields/name",
            "text": "The human readable name associated with a plugin tiddler"
        },
        "$:/language/Docs/Fields/plugin-priority": {
            "title": "$:/language/Docs/Fields/plugin-priority",
            "text": "A numerical value indicating the priority of a plugin tiddler"
        },
        "$:/language/Docs/Fields/plugin-type": {
            "title": "$:/language/Docs/Fields/plugin-type",
            "text": "The type of plugin in a plugin tiddler"
        },
        "$:/language/Docs/Fields/revision": {
            "title": "$:/language/Docs/Fields/revision",
            "text": "The revision of the tiddler held at the server"
        },
        "$:/language/Docs/Fields/released": {
            "title": "$:/language/Docs/Fields/released",
            "text": "Date of a TiddlyWiki release"
        },
        "$:/language/Docs/Fields/source": {
            "title": "$:/language/Docs/Fields/source",
            "text": "The source URL associated with a tiddler"
        },
        "$:/language/Docs/Fields/subtitle": {
            "title": "$:/language/Docs/Fields/subtitle",
            "text": "The subtitle text for a wizard"
        },
        "$:/language/Docs/Fields/tags": {
            "title": "$:/language/Docs/Fields/tags",
            "text": "A list of tags associated with a tiddler"
        },
        "$:/language/Docs/Fields/text": {
            "title": "$:/language/Docs/Fields/text",
            "text": "The body text of a tiddler"
        },
        "$:/language/Docs/Fields/title": {
            "title": "$:/language/Docs/Fields/title",
            "text": "The unique name of a tiddler"
        },
        "$:/language/Docs/Fields/type": {
            "title": "$:/language/Docs/Fields/type",
            "text": "The content type of a tiddler"
        },
        "$:/language/Docs/Fields/version": {
            "title": "$:/language/Docs/Fields/version",
            "text": "Version information for a plugin"
        },
        "$:/language/Filters/AllTiddlers": {
            "title": "$:/language/Filters/AllTiddlers",
            "text": "All tiddlers except system tiddlers"
        },
        "$:/language/Filters/RecentSystemTiddlers": {
            "title": "$:/language/Filters/RecentSystemTiddlers",
            "text": "Recently modified tiddlers, including system tiddlers"
        },
        "$:/language/Filters/RecentTiddlers": {
            "title": "$:/language/Filters/RecentTiddlers",
            "text": "Recently modified tiddlers"
        },
        "$:/language/Filters/AllTags": {
            "title": "$:/language/Filters/AllTags",
            "text": "All tags except system tags"
        },
        "$:/language/Filters/Missing": {
            "title": "$:/language/Filters/Missing",
            "text": "Missing tiddlers"
        },
        "$:/language/Filters/Drafts": {
            "title": "$:/language/Filters/Drafts",
            "text": "Draft tiddlers"
        },
        "$:/language/Filters/Orphans": {
            "title": "$:/language/Filters/Orphans",
            "text": "Orphan tiddlers"
        },
        "$:/language/Filters/SystemTiddlers": {
            "title": "$:/language/Filters/SystemTiddlers",
            "text": "System tiddlers"
        },
        "$:/language/Filters/ShadowTiddlers": {
            "title": "$:/language/Filters/ShadowTiddlers",
            "text": "Shadow tiddlers"
        },
        "$:/language/Filters/OverriddenShadowTiddlers": {
            "title": "$:/language/Filters/OverriddenShadowTiddlers",
            "text": "Overridden shadow tiddlers"
        },
        "$:/language/Filters/SystemTags": {
            "title": "$:/language/Filters/SystemTags",
            "text": "System tags"
        },
        "$:/language/Filters/StoryList": {
            "title": "$:/language/Filters/StoryList",
            "text": "Tiddlers in the story river, excluding <$text text=\"$:/AdvancedSearch\"/>"
        },
        "$:/language/Filters/TypedTiddlers": {
            "title": "$:/language/Filters/TypedTiddlers",
            "text": "Non wiki-text tiddlers"
        },
        "GettingStarted": {
            "title": "GettingStarted",
            "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\nWelcome to ~TiddlyWiki and the ~TiddlyWiki community\n\nBefore you start storing important information in ~TiddlyWiki it is important to make sure that you can reliably save changes. See http://tiddlywiki.com/#GettingStarted for details\n\n!! Set up this ~TiddlyWiki\n\n<div class=\"tc-control-panel\">\n\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n</div>\n\nSee the [[control panel|$:/ControlPanel]] for more options.\n"
        },
        "$:/language/Help/build": {
            "title": "$:/language/Help/build",
            "description": "Automatically run configured commands",
            "text": "Build the specified build targets for the current wiki. If no build targets are specified then all available targets will be built.\n\n```\n--build <target> [<target> ...]\n```\n\nBuild targets are defined in the `tiddlywiki.info` file of a wiki folder.\n\n"
        },
        "$:/language/Help/clearpassword": {
            "title": "$:/language/Help/clearpassword",
            "description": "Clear a password for subsequent crypto operations",
            "text": "Clear the password for subsequent crypto operations\n\n```\n--clearpassword\n```\n"
        },
        "$:/language/Help/default": {
            "title": "$:/language/Help/default",
            "text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\nusage: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\nAvailable commands:\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link>: <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\nTo get detailed help on a command:\n\n```\ntiddlywiki --help <command>\n```\n"
        },
        "$:/language/Help/editions": {
            "title": "$:/language/Help/editions",
            "description": "Lists the available editions of TiddlyWiki",
            "text": "Lists the names and descriptions of the available editions. You can create a new wiki of a specified edition with the `--init` command.\n\n```\n--editions\n```\n"
        },
        "$:/language/Help/fetch": {
            "title": "$:/language/Help/fetch",
            "description": "Fetch tiddlers from wiki by URL",
            "text": "Fetch one or more files over HTTP/HTTPS, and import the tiddlers matching a filter, optionally transforming the incoming titles.\n\n```\n--fetch file <url> <import-filter> <transform-filter>\n--fetch files <url-filter> <import-filter> <transform-filter>\n```\n\nWith the \"file\" variant only a single file is fetched and the first parameter is the URL of the file to read.\n\nWith the \"files\" variant, multiple files are fetched and the first parameter is a filter yielding a list of URLs of the files to read. For example, given a set of tiddlers tagged \"remote-server\" that have a field \"url\" the filter `[tag[remote-server]get[url]]` will retrieve all the available URLs.\n\nThe `<import-filter>` parameter specifies a filter determining which tiddlers are imported. It defaults to `[all[tiddlers]]` if not provided.\n\nThe `<transform-filter>` parameter specifies an optional filter that transforms the titles of the imported tiddlers. For example, `[addprefix[$:/myimports/]]` would add the prefix `$:/myimports/` to each title.\n\nPreceding the `--fetch` command with `--verbose` will output progress information during the import.\n\nNote that TiddlyWiki will not fetch an older version of an already loaded plugin.\n\nThe following example retrieves all the non-system tiddlers from http://tiddlywiki.com and saves them to a JSON file:\n\n```\ntiddlywiki --verbose --fetch file \"http://tiddlywiki.com/\" \"[!is[system]]\" \"\" --rendertiddler \"$:/core/templates/exporters/JsonFile\" output.json text/plain \"\" exportFilter \"[!is[system]]\"\n```\n\n"
        },
        "$:/language/Help/help": {
            "title": "$:/language/Help/help",
            "description": "Display help for TiddlyWiki commands",
            "text": "Displays help text for a command:\n\n```\n--help [<command>]\n```\n\nIf the command name is omitted then a list of available commands is displayed.\n"
        },
        "$:/language/Help/init": {
            "title": "$:/language/Help/init",
            "description": "Initialise a new wiki folder",
            "text": "Initialise an empty [[WikiFolder|WikiFolders]] with a copy of the specified edition.\n\n```\n--init <edition> [<edition> ...]\n```\n\nFor example:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\nNote:\n\n* The wiki folder directory will be created if necessary\n* The \"edition\" defaults to ''empty''\n* The init command will fail if the wiki folder is not empty\n* The init command removes any `includeWikis` definitions in the edition's `tiddlywiki.info` file\n* When multiple editions are specified, editions initialised later will overwrite any files shared with earlier editions (so, the final `tiddlywiki.info` file will be copied from the last edition)\n* `--editions` returns a list of available editions\n"
        },
        "$:/language/Help/load": {
            "title": "$:/language/Help/load",
            "description": "Load tiddlers from a file",
            "text": "Load tiddlers from 2.x.x TiddlyWiki files (`.html`), `.tiddler`, `.tid`, `.json` or other files\n\n```\n--load <filepath>\n```\n\nTo load tiddlers from an encrypted TiddlyWiki file you should first specify the password with the PasswordCommand. For example:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\nNote that TiddlyWiki will not load an older version of an already loaded plugin.\n"
        },
        "$:/language/Help/makelibrary": {
            "title": "$:/language/Help/makelibrary",
            "description": "Construct library plugin required by upgrade process",
            "text": "Constructs the `$:/UpgradeLibrary` tiddler for the upgrade process.\n\nThe upgrade library is formatted as an ordinary plugin tiddler with the plugin type `library`. It contains a copy of each of the plugins, themes and language packs available within the TiddlyWiki5 repository.\n\nThis command is intended for internal use; it is only relevant to users constructing a custom upgrade procedure.\n\n```\n--makelibrary <title>\n```\n\nThe title argument defaults to `$:/UpgradeLibrary`.\n"
        },
        "$:/language/Help/notfound": {
            "title": "$:/language/Help/notfound",
            "text": "No such help item"
        },
        "$:/language/Help/output": {
            "title": "$:/language/Help/output",
            "description": "Set the base output directory for subsequent commands",
            "text": "Sets the base output directory for subsequent commands. The default output directory is the `output` subdirectory of the edition directory.\n\n```\n--output <pathname>\n```\n\nIf the specified pathname is relative then it is resolved relative to the current working directory. For example `--output .` sets the output directory to the current working directory.\n\n"
        },
        "$:/language/Help/password": {
            "title": "$:/language/Help/password",
            "description": "Set a password for subsequent crypto operations",
            "text": "Set a password for subsequent crypto operations\n\n```\n--password <password>\n```\n\n''Note'': This should not be used for serving TiddlyWiki with password protection. Instead, see the password option under the [[ServerCommand]].\n"
        },
        "$:/language/Help/rendertiddler": {
            "title": "$:/language/Help/rendertiddler",
            "description": "Render an individual tiddler as a specified ContentType",
            "text": "Render an individual tiddler as a specified ContentType, defaulting to `text/html` and save it to the specified filename.\n\nOptionally the title of a template tiddler can be specified, in which case the template tiddler is rendered with the \"currentTiddler\" variable set to the tiddler that is being rendered (the first parameter value).\n\nA name and value for an additional variable may optionally also be specified.\n\n```\n--rendertiddler <title> <filename> [<type>] [<template>] [<name>] [<value>]\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n\nFor example, the following command saves all tiddlers matching the filter `[tag[done]]` to a JSON file titled `output.json` by employing the core template `$:/core/templates/exporters/JsonFile`.\n\n```\n--rendertiddler \"$:/core/templates/exporters/JsonFile\" output.json text/plain \"\" exportFilter \"[tag[done]]\"\n```\n"
        },
        "$:/language/Help/rendertiddlers": {
            "title": "$:/language/Help/rendertiddlers",
            "description": "Render tiddlers matching a filter to a specified ContentType",
            "text": "Render a set of tiddlers matching a filter to separate files of a specified ContentType (defaults to `text/html`) and extension (defaults to `.html`).\n\n```\n--rendertiddlers <filter> <template> <pathname> [<type>] [<extension>] [\"noclean\"]\n```\n\nFor example:\n\n```\n--rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html ./static text/plain\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny files in the target directory are deleted unless the ''noclean'' flag is specified. The target directory is recursively created if it is missing.\n"
        },
        "$:/language/Help/savetiddler": {
            "title": "$:/language/Help/savetiddler",
            "description": "Saves a raw tiddler to a file",
            "text": "Saves an individual tiddler in its raw text or binary format to the specified filename.\n\n```\n--savetiddler <title> <filename>\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n"
        },
        "$:/language/Help/savetiddlers": {
            "title": "$:/language/Help/savetiddlers",
            "description": "Saves a group of raw tiddlers to a directory",
            "text": "Saves a group of tiddlers in their raw text or binary format to the specified directory.\n\n```\n--savetiddlers <filter> <pathname> [\"noclean\"]\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nThe output directory is cleared of existing files before saving the specified files. The deletion can be disabled by specifying the ''noclean'' flag.\n\nAny missing directories in the pathname are automatically created.\n"
        },
        "$:/language/Help/server": {
            "title": "$:/language/Help/server",
            "description": "Provides an HTTP server interface to TiddlyWiki",
            "text": "The server built in to TiddlyWiki5 is very simple. Although compatible with TiddlyWeb it doesn't support many of the features needed for robust Internet-facing usage.\n\nAt the root, it serves a rendering of a specified tiddler. Away from the root, it serves individual tiddlers encoded in JSON, and supports the basic HTTP operations for `GET`, `PUT` and `DELETE`.\n\n```\n--server <port> <roottiddler> <rendertype> <servetype> <username> <password> <host> <pathprefix>\n```\n\nThe parameters are:\n\n* ''port'' - port number to serve from (defaults to \"8080\")\n* ''roottiddler'' - the tiddler to serve at the root (defaults to \"$:/core/save/all\")\n* ''rendertype'' - the content type to which the root tiddler should be rendered (defaults to \"text/plain\")\n* ''servetype'' - the content type with which the root tiddler should be served (defaults to \"text/html\")\n* ''username'' - the default username for signing edits\n* ''password'' - optional password for basic authentication\n* ''host'' - optional hostname to serve from (defaults to \"127.0.0.1\" aka \"localhost\")\n* ''pathprefix'' - optional prefix for paths\n\nIf the password parameter is specified then the browser will prompt the user for the username and password. Note that the password is transmitted in plain text so this implementation isn't suitable for general use.\n\nFor example:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n\nThe username and password can be specified as empty strings if you need to set the hostname or pathprefix and don't want to require a password:\n\n```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\nTo run multiple TiddlyWiki servers at the same time you'll need to put each one on a different port.\n"
        },
        "$:/language/Help/setfield": {
            "title": "$:/language/Help/setfield",
            "description": "Prepares external tiddlers for use",
            "text": "//Note that this command is experimental and may change or be replaced before being finalised//\n\nSets the specified field of a group of tiddlers to the result of wikifying a template tiddler with the `currentTiddler` variable set to the tiddler.\n\n```\n--setfield <filter> <fieldname> <templatetitle> <rendertype>\n```\n\nThe parameters are:\n\n* ''filter'' - filter identifying the tiddlers to be affected\n* ''fieldname'' - the field to modify (defaults to \"text\")\n* ''templatetitle'' - the tiddler to wikify into the specified field. If blank or missing then the specified field is deleted\n* ''rendertype'' - the text type to render (defaults to \"text/plain\"; \"text/html\" can be used to include HTML tags)\n"
        },
        "$:/language/Help/unpackplugin": {
            "title": "$:/language/Help/unpackplugin",
            "description": "Unpack the payload tiddlers from a plugin",
            "text": "Extract the payload tiddlers from a plugin, creating them as ordinary tiddlers:\n\n```\n--unpackplugin <title>\n```\n"
        },
        "$:/language/Help/verbose": {
            "title": "$:/language/Help/verbose",
            "description": "Triggers verbose output mode",
            "text": "Triggers verbose output, useful for debugging\n\n```\n--verbose\n```\n"
        },
        "$:/language/Help/version": {
            "title": "$:/language/Help/version",
            "description": "Displays the version number of TiddlyWiki",
            "text": "Displays the version number of TiddlyWiki.\n\n```\n--version\n```\n"
        },
        "$:/language/Import/Imported/Hint": {
            "title": "$:/language/Import/Imported/Hint",
            "text": "The following tiddlers were imported:"
        },
        "$:/language/Import/Listing/Cancel/Caption": {
            "title": "$:/language/Import/Listing/Cancel/Caption",
            "text": "Cancel"
        },
        "$:/language/Import/Listing/Hint": {
            "title": "$:/language/Import/Listing/Hint",
            "text": "These tiddlers are ready to import:"
        },
        "$:/language/Import/Listing/Import/Caption": {
            "title": "$:/language/Import/Listing/Import/Caption",
            "text": "Import"
        },
        "$:/language/Import/Listing/Select/Caption": {
            "title": "$:/language/Import/Listing/Select/Caption",
            "text": "Select"
        },
        "$:/language/Import/Listing/Status/Caption": {
            "title": "$:/language/Import/Listing/Status/Caption",
            "text": "Status"
        },
        "$:/language/Import/Listing/Title/Caption": {
            "title": "$:/language/Import/Listing/Title/Caption",
            "text": "Title"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible",
            "text": "Blocked incompatible or obsolete plugin"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Version": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version",
            "text": "Blocked plugin (due to incoming <<incoming>> being older than existing <<existing>>)"
        },
        "$:/language/Import/Upgrader/Plugins/Upgraded": {
            "title": "$:/language/Import/Upgrader/Plugins/Upgraded",
            "text": "Upgraded plugin from <<incoming>> to <<upgraded>>"
        },
        "$:/language/Import/Upgrader/State/Suppressed": {
            "title": "$:/language/Import/Upgrader/State/Suppressed",
            "text": "Blocked temporary state tiddler"
        },
        "$:/language/Import/Upgrader/System/Suppressed": {
            "title": "$:/language/Import/Upgrader/System/Suppressed",
            "text": "Blocked system tiddler"
        },
        "$:/language/Import/Upgrader/ThemeTweaks/Created": {
            "title": "$:/language/Import/Upgrader/ThemeTweaks/Created",
            "text": "Migrated theme tweak from <$text text=<<from>>/>"
        },
        "$:/language/AboveStory/ClassicPlugin/Warning": {
            "title": "$:/language/AboveStory/ClassicPlugin/Warning",
            "text": "It looks like you are trying to load a plugin designed for ~TiddlyWiki Classic. Please note that [[these plugins do not work with TiddlyWiki version 5.x.x|http://tiddlywiki.com/#TiddlyWikiClassic]]. ~TiddlyWiki Classic plugins detected:"
        },
        "$:/language/BinaryWarning/Prompt": {
            "title": "$:/language/BinaryWarning/Prompt",
            "text": "This tiddler contains binary data"
        },
        "$:/language/ClassicWarning/Hint": {
            "title": "$:/language/ClassicWarning/Hint",
            "text": "This tiddler is written in TiddlyWiki Classic wiki text format, which is not fully compatible with TiddlyWiki version 5. See http://tiddlywiki.com/static/Upgrading.html for more details."
        },
        "$:/language/ClassicWarning/Upgrade/Caption": {
            "title": "$:/language/ClassicWarning/Upgrade/Caption",
            "text": "upgrade"
        },
        "$:/language/CloseAll/Button": {
            "title": "$:/language/CloseAll/Button",
            "text": "close all"
        },
        "$:/language/ColourPicker/Recent": {
            "title": "$:/language/ColourPicker/Recent",
            "text": "Recent:"
        },
        "$:/language/ConfirmCancelTiddler": {
            "title": "$:/language/ConfirmCancelTiddler",
            "text": "Do you wish to discard changes to the tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmDeleteTiddler": {
            "title": "$:/language/ConfirmDeleteTiddler",
            "text": "Do you wish to delete the tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmOverwriteTiddler": {
            "title": "$:/language/ConfirmOverwriteTiddler",
            "text": "Do you wish to overwrite the tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmEditShadowTiddler": {
            "title": "$:/language/ConfirmEditShadowTiddler",
            "text": "You are about to edit a ShadowTiddler. Any changes will override the default system making future upgrades non-trivial. Are you sure you want to edit \"<$text text=<<title>>/>\"?"
        },
        "$:/language/Count": {
            "title": "$:/language/Count",
            "text": "count"
        },
        "$:/language/DefaultNewTiddlerTitle": {
            "title": "$:/language/DefaultNewTiddlerTitle",
            "text": "New Tiddler"
        },
        "$:/language/DropMessage": {
            "title": "$:/language/DropMessage",
            "text": "Drop here (or use the 'Escape' key to cancel)"
        },
        "$:/language/Encryption/Cancel": {
            "title": "$:/language/Encryption/Cancel",
            "text": "Cancel"
        },
        "$:/language/Encryption/ConfirmClearPassword": {
            "title": "$:/language/Encryption/ConfirmClearPassword",
            "text": "Do you wish to clear the password? This will remove the encryption applied when saving this wiki"
        },
        "$:/language/Encryption/PromptSetPassword": {
            "title": "$:/language/Encryption/PromptSetPassword",
            "text": "Set a new password for this TiddlyWiki"
        },
        "$:/language/Encryption/Username": {
            "title": "$:/language/Encryption/Username",
            "text": "Username"
        },
        "$:/language/Encryption/Password": {
            "title": "$:/language/Encryption/Password",
            "text": "Password"
        },
        "$:/language/Encryption/RepeatPassword": {
            "title": "$:/language/Encryption/RepeatPassword",
            "text": "Repeat password"
        },
        "$:/language/Encryption/PasswordNoMatch": {
            "title": "$:/language/Encryption/PasswordNoMatch",
            "text": "Passwords do not match"
        },
        "$:/language/Encryption/SetPassword": {
            "title": "$:/language/Encryption/SetPassword",
            "text": "Set password"
        },
        "$:/language/Error/Caption": {
            "title": "$:/language/Error/Caption",
            "text": "Error"
        },
        "$:/language/Error/EditConflict": {
            "title": "$:/language/Error/EditConflict",
            "text": "File changed on server"
        },
        "$:/language/Error/Filter": {
            "title": "$:/language/Error/Filter",
            "text": "Filter error"
        },
        "$:/language/Error/FilterSyntax": {
            "title": "$:/language/Error/FilterSyntax",
            "text": "Syntax error in filter expression"
        },
        "$:/language/Error/IsFilterOperator": {
            "title": "$:/language/Error/IsFilterOperator",
            "text": "Filter Error: Unknown operand for the 'is' filter operator"
        },
        "$:/language/Error/LoadingPluginLibrary": {
            "title": "$:/language/Error/LoadingPluginLibrary",
            "text": "Error loading plugin library"
        },
        "$:/language/Error/RecursiveTransclusion": {
            "title": "$:/language/Error/RecursiveTransclusion",
            "text": "Recursive transclusion error in transclude widget"
        },
        "$:/language/Error/RetrievingSkinny": {
            "title": "$:/language/Error/RetrievingSkinny",
            "text": "Error retrieving skinny tiddler list"
        },
        "$:/language/Error/SavingToTWEdit": {
            "title": "$:/language/Error/SavingToTWEdit",
            "text": "Error saving to TWEdit"
        },
        "$:/language/Error/WhileSaving": {
            "title": "$:/language/Error/WhileSaving",
            "text": "Error while saving"
        },
        "$:/language/Error/XMLHttpRequest": {
            "title": "$:/language/Error/XMLHttpRequest",
            "text": "XMLHttpRequest error code"
        },
        "$:/language/InternalJavaScriptError/Title": {
            "title": "$:/language/InternalJavaScriptError/Title",
            "text": "Internal JavaScript Error"
        },
        "$:/language/InternalJavaScriptError/Hint": {
            "title": "$:/language/InternalJavaScriptError/Hint",
            "text": "Well, this is embarrassing. It is recommended that you restart TiddlyWiki by refreshing your browser"
        },
        "$:/language/InvalidFieldName": {
            "title": "$:/language/InvalidFieldName",
            "text": "Illegal characters in field name \"<$text text=<<fieldName>>/>\". Fields can only contain lowercase letters, digits and the characters underscore (`_`), hyphen (`-`) and period (`.`)"
        },
        "$:/language/LazyLoadingWarning": {
            "title": "$:/language/LazyLoadingWarning",
            "text": "<p>Loading external text from ''<$text text={{!!_canonical_uri}}/>''</p><p>If this message doesn't disappear you may be using a browser that doesn't support external text in this configuration. See http://tiddlywiki.com/#ExternalText</p>"
        },
        "$:/language/LoginToTiddlySpace": {
            "title": "$:/language/LoginToTiddlySpace",
            "text": "Login to TiddlySpace"
        },
        "$:/language/Manager/Controls/FilterByTag/None": {
            "title": "$:/language/Manager/Controls/FilterByTag/None",
            "text": "(none)"
        },
        "$:/language/Manager/Controls/FilterByTag/Prompt": {
            "title": "$:/language/Manager/Controls/FilterByTag/Prompt",
            "text": "Filter by tag:"
        },
        "$:/language/Manager/Controls/Order/Prompt": {
            "title": "$:/language/Manager/Controls/Order/Prompt",
            "text": "Reverse order"
        },
        "$:/language/Manager/Controls/Search/Placeholder": {
            "title": "$:/language/Manager/Controls/Search/Placeholder",
            "text": "Search"
        },
        "$:/language/Manager/Controls/Search/Prompt": {
            "title": "$:/language/Manager/Controls/Search/Prompt",
            "text": "Search:"
        },
        "$:/language/Manager/Controls/Show/Option/Tags": {
            "title": "$:/language/Manager/Controls/Show/Option/Tags",
            "text": "tags"
        },
        "$:/language/Manager/Controls/Show/Option/Tiddlers": {
            "title": "$:/language/Manager/Controls/Show/Option/Tiddlers",
            "text": "tiddlers"
        },
        "$:/language/Manager/Controls/Show/Prompt": {
            "title": "$:/language/Manager/Controls/Show/Prompt",
            "text": "Show:"
        },
        "$:/language/Manager/Controls/Sort/Prompt": {
            "title": "$:/language/Manager/Controls/Sort/Prompt",
            "text": "Sort by:"
        },
        "$:/language/Manager/Item/Colour": {
            "title": "$:/language/Manager/Item/Colour",
            "text": "Colour"
        },
        "$:/language/Manager/Item/Fields": {
            "title": "$:/language/Manager/Item/Fields",
            "text": "Fields"
        },
        "$:/language/Manager/Item/Icon/None": {
            "title": "$:/language/Manager/Item/Icon/None",
            "text": "(none)"
        },
        "$:/language/Manager/Item/Icon": {
            "title": "$:/language/Manager/Item/Icon",
            "text": "Icon"
        },
        "$:/language/Manager/Item/RawText": {
            "title": "$:/language/Manager/Item/RawText",
            "text": "Raw text"
        },
        "$:/language/Manager/Item/Tags": {
            "title": "$:/language/Manager/Item/Tags",
            "text": "Tags"
        },
        "$:/language/Manager/Item/Tools": {
            "title": "$:/language/Manager/Item/Tools",
            "text": "Tools"
        },
        "$:/language/Manager/Item/WikifiedText": {
            "title": "$:/language/Manager/Item/WikifiedText",
            "text": "Wikified text"
        },
        "$:/language/MissingTiddler/Hint": {
            "title": "$:/language/MissingTiddler/Hint",
            "text": "Missing tiddler \"<$text text=<<currentTiddler>>/>\" - click {{$:/core/images/edit-button}} to create"
        },
        "$:/language/No": {
            "title": "$:/language/No",
            "text": "No"
        },
        "$:/language/OfficialPluginLibrary": {
            "title": "$:/language/OfficialPluginLibrary",
            "text": "Official ~TiddlyWiki Plugin Library"
        },
        "$:/language/OfficialPluginLibrary/Hint": {
            "title": "$:/language/OfficialPluginLibrary/Hint",
            "text": "The official ~TiddlyWiki plugin library at tiddlywiki.com. Plugins, themes and language packs are maintained by the core team."
        },
        "$:/language/PluginReloadWarning": {
            "title": "$:/language/PluginReloadWarning",
            "text": "Please save {{$:/core/ui/Buttons/save-wiki}} and reload {{$:/core/ui/Buttons/refresh}} to allow changes to plugins to take effect"
        },
        "$:/language/RecentChanges/DateFormat": {
            "title": "$:/language/RecentChanges/DateFormat",
            "text": "DDth MMM YYYY"
        },
        "$:/language/SystemTiddler/Tooltip": {
            "title": "$:/language/SystemTiddler/Tooltip",
            "text": "This is a system tiddler"
        },
        "$:/language/SystemTiddlers/Include/Prompt": {
            "title": "$:/language/SystemTiddlers/Include/Prompt",
            "text": "Include system tiddlers"
        },
        "$:/language/TagManager/Colour/Heading": {
            "title": "$:/language/TagManager/Colour/Heading",
            "text": "Colour"
        },
        "$:/language/TagManager/Count/Heading": {
            "title": "$:/language/TagManager/Count/Heading",
            "text": "Count"
        },
        "$:/language/TagManager/Icon/Heading": {
            "title": "$:/language/TagManager/Icon/Heading",
            "text": "Icon"
        },
        "$:/language/TagManager/Info/Heading": {
            "title": "$:/language/TagManager/Info/Heading",
            "text": "Info"
        },
        "$:/language/TagManager/Tag/Heading": {
            "title": "$:/language/TagManager/Tag/Heading",
            "text": "Tag"
        },
        "$:/language/Tiddler/DateFormat": {
            "title": "$:/language/Tiddler/DateFormat",
            "text": "DDth MMM YYYY at hh12:0mmam"
        },
        "$:/language/UnsavedChangesWarning": {
            "title": "$:/language/UnsavedChangesWarning",
            "text": "You have unsaved changes in TiddlyWiki"
        },
        "$:/language/Yes": {
            "title": "$:/language/Yes",
            "text": "Yes"
        },
        "$:/language/Modals/Download": {
            "title": "$:/language/Modals/Download",
            "type": "text/vnd.tiddlywiki",
            "subtitle": "Download changes",
            "footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
            "help": "http://tiddlywiki.com/static/DownloadingChanges.html",
            "text": "Your browser only supports manual saving.\n\nTo save your modified wiki, right click on the download link below and select \"Download file\" or \"Save file\", and then choose the folder and filename.\n\n//You can marginally speed things up by clicking the link with the control key (Windows) or the options/alt key (Mac OS X). You will not be prompted for the folder or filename, but your browser is likely to give it an unrecognisable name -- you may need to rename the file to include an `.html` extension before you can do anything useful with it.//\n\nOn smartphones that do not allow files to be downloaded you can instead bookmark the link, and then sync your bookmarks to a desktop computer from where the wiki can be saved normally.\n"
        },
        "$:/language/Modals/SaveInstructions": {
            "title": "$:/language/Modals/SaveInstructions",
            "type": "text/vnd.tiddlywiki",
            "subtitle": "Save your work",
            "footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
            "help": "http://tiddlywiki.com/static/SavingChanges.html",
            "text": "Your changes to this wiki need to be saved as a ~TiddlyWiki HTML file.\n\n!!! Desktop browsers\n\n# Select ''Save As'' from the ''File'' menu\n# Choose a filename and location\n#* Some browsers also require you to explicitly specify the file saving format as ''Webpage, HTML only'' or similar\n# Close this tab\n\n!!! Smartphone browsers\n\n# Create a bookmark to this page\n#* If you've got iCloud or Google Sync set up then the bookmark will automatically sync to your desktop where you can open it and save it as above\n# Close this tab\n\n//If you open the bookmark again in Mobile Safari you will see this message again. If you want to go ahead and use the file, just click the ''close'' button below//\n"
        },
        "$:/config/NewJournal/Title": {
            "title": "$:/config/NewJournal/Title",
            "text": "DDth MMM YYYY"
        },
        "$:/config/NewJournal/Text": {
            "title": "$:/config/NewJournal/Text",
            "text": ""
        },
        "$:/config/NewJournal/Tags": {
            "title": "$:/config/NewJournal/Tags",
            "text": "Journal"
        },
        "$:/language/Notifications/Save/Done": {
            "title": "$:/language/Notifications/Save/Done",
            "text": "Saved wiki"
        },
        "$:/language/Notifications/Save/Starting": {
            "title": "$:/language/Notifications/Save/Starting",
            "text": "Starting to save wiki"
        },
        "$:/language/Search/DefaultResults/Caption": {
            "title": "$:/language/Search/DefaultResults/Caption",
            "text": "List"
        },
        "$:/language/Search/Filter/Caption": {
            "title": "$:/language/Search/Filter/Caption",
            "text": "Filter"
        },
        "$:/language/Search/Filter/Hint": {
            "title": "$:/language/Search/Filter/Hint",
            "text": "Search via a [[filter expression|http://tiddlywiki.com/static/Filters.html]]"
        },
        "$:/language/Search/Filter/Matches": {
            "title": "$:/language/Search/Filter/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/Matches": {
            "title": "$:/language/Search/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/Matches/All": {
            "title": "$:/language/Search/Matches/All",
            "text": "All matches:"
        },
        "$:/language/Search/Matches/Title": {
            "title": "$:/language/Search/Matches/Title",
            "text": "Title matches:"
        },
        "$:/language/Search/Search": {
            "title": "$:/language/Search/Search",
            "text": "Search"
        },
        "$:/language/Search/Search/TooShort": {
            "title": "$:/language/Search/Search/TooShort",
            "text": "Search text too short"
        },
        "$:/language/Search/Shadows/Caption": {
            "title": "$:/language/Search/Shadows/Caption",
            "text": "Shadows"
        },
        "$:/language/Search/Shadows/Hint": {
            "title": "$:/language/Search/Shadows/Hint",
            "text": "Search for shadow tiddlers"
        },
        "$:/language/Search/Shadows/Matches": {
            "title": "$:/language/Search/Shadows/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/Standard/Caption": {
            "title": "$:/language/Search/Standard/Caption",
            "text": "Standard"
        },
        "$:/language/Search/Standard/Hint": {
            "title": "$:/language/Search/Standard/Hint",
            "text": "Search for standard tiddlers"
        },
        "$:/language/Search/Standard/Matches": {
            "title": "$:/language/Search/Standard/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/System/Caption": {
            "title": "$:/language/Search/System/Caption",
            "text": "System"
        },
        "$:/language/Search/System/Hint": {
            "title": "$:/language/Search/System/Hint",
            "text": "Search for system tiddlers"
        },
        "$:/language/Search/System/Matches": {
            "title": "$:/language/Search/System/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/SideBar/All/Caption": {
            "title": "$:/language/SideBar/All/Caption",
            "text": "All"
        },
        "$:/language/SideBar/Contents/Caption": {
            "title": "$:/language/SideBar/Contents/Caption",
            "text": "Contents"
        },
        "$:/language/SideBar/Drafts/Caption": {
            "title": "$:/language/SideBar/Drafts/Caption",
            "text": "Drafts"
        },
        "$:/language/SideBar/Missing/Caption": {
            "title": "$:/language/SideBar/Missing/Caption",
            "text": "Missing"
        },
        "$:/language/SideBar/More/Caption": {
            "title": "$:/language/SideBar/More/Caption",
            "text": "More"
        },
        "$:/language/SideBar/Open/Caption": {
            "title": "$:/language/SideBar/Open/Caption",
            "text": "Open"
        },
        "$:/language/SideBar/Orphans/Caption": {
            "title": "$:/language/SideBar/Orphans/Caption",
            "text": "Orphans"
        },
        "$:/language/SideBar/Recent/Caption": {
            "title": "$:/language/SideBar/Recent/Caption",
            "text": "Recent"
        },
        "$:/language/SideBar/Shadows/Caption": {
            "title": "$:/language/SideBar/Shadows/Caption",
            "text": "Shadows"
        },
        "$:/language/SideBar/System/Caption": {
            "title": "$:/language/SideBar/System/Caption",
            "text": "System"
        },
        "$:/language/SideBar/Tags/Caption": {
            "title": "$:/language/SideBar/Tags/Caption",
            "text": "Tags"
        },
        "$:/language/SideBar/Tags/Untagged/Caption": {
            "title": "$:/language/SideBar/Tags/Untagged/Caption",
            "text": "untagged"
        },
        "$:/language/SideBar/Tools/Caption": {
            "title": "$:/language/SideBar/Tools/Caption",
            "text": "Tools"
        },
        "$:/language/SideBar/Types/Caption": {
            "title": "$:/language/SideBar/Types/Caption",
            "text": "Types"
        },
        "$:/SiteSubtitle": {
            "title": "$:/SiteSubtitle",
            "text": "a non-linear personal web notebook"
        },
        "$:/SiteTitle": {
            "title": "$:/SiteTitle",
            "text": "My ~TiddlyWiki"
        },
        "$:/language/Snippets/ListByTag": {
            "title": "$:/language/Snippets/ListByTag",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "List of tiddlers by tag",
            "text": "<<list-links \"[tag[task]sort[title]]\">>\n"
        },
        "$:/language/Snippets/MacroDefinition": {
            "title": "$:/language/Snippets/MacroDefinition",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "Macro definition",
            "text": "\\define macroName(param1:\"default value\",param2)\nText of the macro\n\\end\n"
        },
        "$:/language/Snippets/Table4x3": {
            "title": "$:/language/Snippets/Table4x3",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "Table with 4 columns by 3 rows",
            "text": "|! |!Alpha |!Beta |!Gamma |!Delta |\n|!One | | | | |\n|!Two | | | | |\n|!Three | | | | |\n"
        },
        "$:/language/Snippets/TableOfContents": {
            "title": "$:/language/Snippets/TableOfContents",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "Table of Contents",
            "text": "<div class=\"tc-table-of-contents\">\n\n<<toc-selective-expandable 'TableOfContents'>>\n\n</div>"
        },
        "$:/language/ThemeTweaks/ThemeTweaks": {
            "title": "$:/language/ThemeTweaks/ThemeTweaks",
            "text": "Theme Tweaks"
        },
        "$:/language/ThemeTweaks/ThemeTweaks/Hint": {
            "title": "$:/language/ThemeTweaks/ThemeTweaks/Hint",
            "text": "You can tweak certain aspects of the ''Vanilla'' theme."
        },
        "$:/language/ThemeTweaks/Options": {
            "title": "$:/language/ThemeTweaks/Options",
            "text": "Options"
        },
        "$:/language/ThemeTweaks/Options/SidebarLayout": {
            "title": "$:/language/ThemeTweaks/Options/SidebarLayout",
            "text": "Sidebar layout"
        },
        "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid": {
            "title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid",
            "text": "Fixed story, fluid sidebar"
        },
        "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed": {
            "title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed",
            "text": "Fluid story, fixed sidebar"
        },
        "$:/language/ThemeTweaks/Options/StickyTitles": {
            "title": "$:/language/ThemeTweaks/Options/StickyTitles",
            "text": "Sticky titles"
        },
        "$:/language/ThemeTweaks/Options/StickyTitles/Hint": {
            "title": "$:/language/ThemeTweaks/Options/StickyTitles/Hint",
            "text": "Causes tiddler titles to \"stick\" to the top of the browser window. Caution: Does not work at all with Chrome, and causes some layout issues in Firefox"
        },
        "$:/language/ThemeTweaks/Options/CodeWrapping": {
            "title": "$:/language/ThemeTweaks/Options/CodeWrapping",
            "text": "Wrap long lines in code blocks"
        },
        "$:/language/ThemeTweaks/Settings": {
            "title": "$:/language/ThemeTweaks/Settings",
            "text": "Settings"
        },
        "$:/language/ThemeTweaks/Settings/FontFamily": {
            "title": "$:/language/ThemeTweaks/Settings/FontFamily",
            "text": "Font family"
        },
        "$:/language/ThemeTweaks/Settings/CodeFontFamily": {
            "title": "$:/language/ThemeTweaks/Settings/CodeFontFamily",
            "text": "Code font family"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImage": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImage",
            "text": "Page background image"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment",
            "text": "Page background image attachment"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll",
            "text": "Scroll with tiddlers"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed",
            "text": "Fixed to window"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize",
            "text": "Page background image size"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto",
            "text": "Auto"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover",
            "text": "Cover"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain",
            "text": "Contain"
        },
        "$:/language/ThemeTweaks/Metrics": {
            "title": "$:/language/ThemeTweaks/Metrics",
            "text": "Sizes"
        },
        "$:/language/ThemeTweaks/Metrics/FontSize": {
            "title": "$:/language/ThemeTweaks/Metrics/FontSize",
            "text": "Font size"
        },
        "$:/language/ThemeTweaks/Metrics/LineHeight": {
            "title": "$:/language/ThemeTweaks/Metrics/LineHeight",
            "text": "Line height"
        },
        "$:/language/ThemeTweaks/Metrics/BodyFontSize": {
            "title": "$:/language/ThemeTweaks/Metrics/BodyFontSize",
            "text": "Font size for tiddler body"
        },
        "$:/language/ThemeTweaks/Metrics/BodyLineHeight": {
            "title": "$:/language/ThemeTweaks/Metrics/BodyLineHeight",
            "text": "Line height for tiddler body"
        },
        "$:/language/ThemeTweaks/Metrics/StoryLeft": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryLeft",
            "text": "Story left position"
        },
        "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint",
            "text": "how far the left margin of the story river<br>(tiddler area) is from the left of the page"
        },
        "$:/language/ThemeTweaks/Metrics/StoryTop": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryTop",
            "text": "Story top position"
        },
        "$:/language/ThemeTweaks/Metrics/StoryTop/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryTop/Hint",
            "text": "how far the top margin of the story river<br>is from the top of the page"
        },
        "$:/language/ThemeTweaks/Metrics/StoryRight": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryRight",
            "text": "Story right"
        },
        "$:/language/ThemeTweaks/Metrics/StoryRight/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryRight/Hint",
            "text": "how far the left margin of the sidebar <br>is from the left of the page"
        },
        "$:/language/ThemeTweaks/Metrics/StoryWidth": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryWidth",
            "text": "Story width"
        },
        "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint",
            "text": "the overall width of the story river"
        },
        "$:/language/ThemeTweaks/Metrics/TiddlerWidth": {
            "title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth",
            "text": "Tiddler width"
        },
        "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint",
            "text": "within the story river"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint",
            "text": "Sidebar breakpoint"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint",
            "text": "the minimum page width at which the story<br>river and sidebar will appear side by side"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarWidth": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarWidth",
            "text": "Sidebar width"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint",
            "text": "the width of the sidebar in fluid-fixed layout"
        },
        "$:/language/TiddlerInfo/Advanced/Caption": {
            "title": "$:/language/TiddlerInfo/Advanced/Caption",
            "text": "Advanced"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint",
            "text": "none"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading",
            "text": "Plugin Details"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint",
            "text": "This plugin contains the following shadow tiddlers:"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading",
            "text": "Shadow Status"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint",
            "text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is not a shadow tiddler"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint",
            "text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is a shadow tiddler"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source",
            "text": "It is defined in the plugin <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint",
            "text": "It is overridden by an ordinary tiddler"
        },
        "$:/language/TiddlerInfo/Fields/Caption": {
            "title": "$:/language/TiddlerInfo/Fields/Caption",
            "text": "Fields"
        },
        "$:/language/TiddlerInfo/List/Caption": {
            "title": "$:/language/TiddlerInfo/List/Caption",
            "text": "List"
        },
        "$:/language/TiddlerInfo/List/Empty": {
            "title": "$:/language/TiddlerInfo/List/Empty",
            "text": "This tiddler does not have a list"
        },
        "$:/language/TiddlerInfo/Listed/Caption": {
            "title": "$:/language/TiddlerInfo/Listed/Caption",
            "text": "Listed"
        },
        "$:/language/TiddlerInfo/Listed/Empty": {
            "title": "$:/language/TiddlerInfo/Listed/Empty",
            "text": "This tiddler is not listed by any others"
        },
        "$:/language/TiddlerInfo/References/Caption": {
            "title": "$:/language/TiddlerInfo/References/Caption",
            "text": "References"
        },
        "$:/language/TiddlerInfo/References/Empty": {
            "title": "$:/language/TiddlerInfo/References/Empty",
            "text": "No tiddlers link to this one"
        },
        "$:/language/TiddlerInfo/Tagging/Caption": {
            "title": "$:/language/TiddlerInfo/Tagging/Caption",
            "text": "Tagging"
        },
        "$:/language/TiddlerInfo/Tagging/Empty": {
            "title": "$:/language/TiddlerInfo/Tagging/Empty",
            "text": "No tiddlers are tagged with this one"
        },
        "$:/language/TiddlerInfo/Tools/Caption": {
            "title": "$:/language/TiddlerInfo/Tools/Caption",
            "text": "Tools"
        },
        "$:/language/Docs/Types/application/javascript": {
            "title": "$:/language/Docs/Types/application/javascript",
            "description": "JavaScript code",
            "name": "application/javascript",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/application/json": {
            "title": "$:/language/Docs/Types/application/json",
            "description": "JSON data",
            "name": "application/json",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/application/x-tiddler-dictionary": {
            "title": "$:/language/Docs/Types/application/x-tiddler-dictionary",
            "description": "Data dictionary",
            "name": "application/x-tiddler-dictionary",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/image/gif": {
            "title": "$:/language/Docs/Types/image/gif",
            "description": "GIF image",
            "name": "image/gif",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/jpeg": {
            "title": "$:/language/Docs/Types/image/jpeg",
            "description": "JPEG image",
            "name": "image/jpeg",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/png": {
            "title": "$:/language/Docs/Types/image/png",
            "description": "PNG image",
            "name": "image/png",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/svg+xml": {
            "title": "$:/language/Docs/Types/image/svg+xml",
            "description": "Structured Vector Graphics image",
            "name": "image/svg+xml",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/x-icon": {
            "title": "$:/language/Docs/Types/image/x-icon",
            "description": "ICO format icon file",
            "name": "image/x-icon",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/text/css": {
            "title": "$:/language/Docs/Types/text/css",
            "description": "Static stylesheet",
            "name": "text/css",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/text/html": {
            "title": "$:/language/Docs/Types/text/html",
            "description": "HTML markup",
            "name": "text/html",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/language/Docs/Types/text/plain": {
            "title": "$:/language/Docs/Types/text/plain",
            "description": "Plain text",
            "name": "text/plain",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/language/Docs/Types/text/vnd.tiddlywiki": {
            "title": "$:/language/Docs/Types/text/vnd.tiddlywiki",
            "description": "TiddlyWiki 5",
            "name": "text/vnd.tiddlywiki",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/language/Docs/Types/text/x-tiddlywiki": {
            "title": "$:/language/Docs/Types/text/x-tiddlywiki",
            "description": "TiddlyWiki Classic",
            "name": "text/x-tiddlywiki",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/languages/en-GB/icon": {
            "title": "$:/languages/en-GB/icon",
            "type": "image/svg+xml",
            "text": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 60 30\" width=\"1200\" height=\"600\">\n<clipPath id=\"t\">\n\t<path d=\"M30,15 h30 v15 z v15 h-30 z h-30 v-15 z v-15 h30 z\"/>\n</clipPath>\n<path d=\"M0,0 v30 h60 v-30 z\" fill=\"#00247d\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" stroke=\"#fff\" stroke-width=\"6\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" clip-path=\"url(#t)\" stroke=\"#cf142b\" stroke-width=\"4\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#fff\" stroke-width=\"10\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#cf142b\" stroke-width=\"6\"/>\n</svg>\n"
        },
        "$:/languages/en-GB": {
            "title": "$:/languages/en-GB",
            "name": "en-GB",
            "description": "English (British)",
            "author": "JeremyRuston",
            "core-version": ">=5.0.0\"",
            "text": "Stub pseudo-plugin for the default language"
        },
        "$:/core/modules/commander.js": {
            "text": "/*\\\ntitle: $:/core/modules/commander.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Commander class is a command interpreter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParse a sequence of commands\n\tcommandTokens: an array of command string tokens\n\twiki: reference to the wiki store object\n\tstreams: {output:, error:}, each of which has a write(string) method\n\tcallback: a callback invoked as callback(err) where err is null if there was no error\n*/\nvar Commander = function(commandTokens,callback,wiki,streams) {\n\tvar path = require(\"path\");\n\tthis.commandTokens = commandTokens;\n\tthis.nextToken = 0;\n\tthis.callback = callback;\n\tthis.wiki = wiki;\n\tthis.streams = streams;\n\tthis.outputPath = path.resolve($tw.boot.wikiPath,$tw.config.wikiOutputSubDir);\n};\n\n/*\nLog a string if verbose flag is set\n*/\nCommander.prototype.log = function(str) {\n\tif(this.verbose) {\n\t\tthis.streams.output.write(str + \"\\n\");\n\t}\n};\n\n/*\nWrite a string if verbose flag is set\n*/\nCommander.prototype.write = function(str) {\n\tif(this.verbose) {\n\t\tthis.streams.output.write(str);\n\t}\n};\n\n/*\nAdd a string of tokens to the command queue\n*/\nCommander.prototype.addCommandTokens = function(commandTokens) {\n\tvar params = commandTokens.slice(0);\n\tparams.unshift(0);\n\tparams.unshift(this.nextToken);\n\tArray.prototype.splice.apply(this.commandTokens,params);\n};\n\n/*\nExecute the sequence of commands and invoke a callback on completion\n*/\nCommander.prototype.execute = function() {\n\tthis.executeNextCommand();\n};\n\n/*\nExecute the next command in the sequence\n*/\nCommander.prototype.executeNextCommand = function() {\n\tvar self = this;\n\t// Invoke the callback if there are no more commands\n\tif(this.nextToken >= this.commandTokens.length) {\n\t\tthis.callback(null);\n\t} else {\n\t\t// Get and check the command token\n\t\tvar commandName = this.commandTokens[this.nextToken++];\n\t\tif(commandName.substr(0,2) !== \"--\") {\n\t\t\tthis.callback(\"Missing command: \" + commandName);\n\t\t} else {\n\t\t\tcommandName = commandName.substr(2); // Trim off the --\n\t\t\t// Accumulate the parameters to the command\n\t\t\tvar params = [];\n\t\t\twhile(this.nextToken < this.commandTokens.length && \n\t\t\t\tthis.commandTokens[this.nextToken].substr(0,2) !== \"--\") {\n\t\t\t\tparams.push(this.commandTokens[this.nextToken++]);\n\t\t\t}\n\t\t\t// Get the command info\n\t\t\tvar command = $tw.commands[commandName],\n\t\t\t\tc,err;\n\t\t\tif(!command) {\n\t\t\t\tthis.callback(\"Unknown command: \" + commandName);\n\t\t\t} else {\n\t\t\t\tif(this.verbose) {\n\t\t\t\t\tthis.streams.output.write(\"Executing command: \" + commandName + \" \" + params.join(\" \") + \"\\n\");\n\t\t\t\t}\n\t\t\t\tif(command.info.synchronous) {\n\t\t\t\t\t// Synchronous command\n\t\t\t\t\tc = new command.Command(params,this);\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.executeNextCommand();\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// Asynchronous command\n\t\t\t\t\tc = new command.Command(params,this,function(err) {\n\t\t\t\t\t\tif(err) {\n\t\t\t\t\t\t\tself.callback(err);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tself.executeNextCommand();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n};\n\nCommander.initCommands = function(moduleType) {\n\tmoduleType = moduleType || \"command\";\n\t$tw.commands = {};\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tvar c = $tw.commands[module.info.name] = {};\n\t\t// Add the methods defined by the module\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\tc[f] = module[f];\n\t\t\t}\n\t\t}\n\t});\n};\n\nexports.Commander = Commander;\n\n})();\n",
            "title": "$:/core/modules/commander.js",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/commands/build.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/build.js\ntype: application/javascript\nmodule-type: command\n\nCommand to build a build target\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"build\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\t// Get the build targets defined in the wiki\n\tvar buildTargets = $tw.boot.wikiInfo.build;\n\tif(!buildTargets) {\n\t\treturn \"No build targets defined\";\n\t}\n\t// Loop through each of the specified targets\n\tvar targets;\n\tif(this.params.length > 0) {\n\t\ttargets = this.params;\n\t} else {\n\t\ttargets = Object.keys(buildTargets);\n\t}\n\tfor(var targetIndex=0; targetIndex<targets.length; targetIndex++) {\n\t\tvar target = targets[targetIndex],\n\t\t\tcommands = buildTargets[target];\n\t\tif(!commands) {\n\t\t\treturn \"Build target '\" + target + \"' not found\";\n\t\t}\n\t\t// Add the commands to the queue\n\t\tthis.commander.addCommandTokens(commands);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/build.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/clearpassword.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/clearpassword.js\ntype: application/javascript\nmodule-type: command\n\nClear password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"clearpassword\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\t$tw.crypto.setPassword(null);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/clearpassword.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/editions.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/editions.js\ntype: application/javascript\nmodule-type: command\n\nCommand to list the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"editions\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this;\n\t// Output the list\n\tthis.commander.streams.output.write(\"Available editions:\\n\\n\");\n\tvar editionInfo = $tw.utils.getEditionInfo();\n\t$tw.utils.each(editionInfo,function(info,name) {\n\t\tself.commander.streams.output.write(\"    \" + name + \": \" + info.description + \"\\n\");\n\t});\n\tthis.commander.streams.output.write(\"\\n\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/editions.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/fetch.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/fetch.js\ntype: application/javascript\nmodule-type: command\n\nCommands to fetch external tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"fetch\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing subcommand and url\";\n\t}\n\tvar subcommand = this.params[0],\n\t\turl = this.params[1],\n\t\timportFilter = this.params[2] || \"[all[tiddlers]]\",\n\t\ttransformFilter = this.params[3] || \"\";\n\tswitch(subcommand) {\n\t\tcase \"file\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\turl: url,\n\t\t\t\timportFilter: importFilter,\n\t\t\t\ttransformFilter: transformFilter,\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"files\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\turlFilter: url,\n\t\t\t\timportFilter: importFilter,\n\t\t\t\ttransformFilter: transformFilter,\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t}\n\treturn null;\n};\n\nCommand.prototype.fetchFiles = function(options) {\n\tvar self = this;\n\t// Get the list of URLs\n\tvar urls;\n\tif(options.url) {\n\t\turls = [options.url]\n\t} else if(options.urlFilter) {\n\t\turls = $tw.wiki.filterTiddlers(options.urlFilter);\n\t} else {\n\t\treturn \"Missing URL\";\n\t}\n\t// Process each URL in turn\n\tvar next = 0;\n\tvar getNextFile = function(err) {\n\t\tif(err) {\n\t\t\treturn options.callback(err);\n\t\t}\n\t\tif(next < urls.length) {\n\t\t\tself.fetchFile(urls[next++],options,getNextFile);\n\t\t} else {\n\t\t\toptions.callback(null);\n\t\t}\n\t};\n\tgetNextFile(null);\n\t// Success\n\treturn null;\n};\n\nCommand.prototype.fetchFile = function(url,options,callback) {\n\tvar self = this,\n\t\tlib = url.substr(0,8) === \"https://\" ? require(\"https\") : require(\"http\");\n\tlib.get(url).on(\"response\",function(response) {\n\t    var type = (response.headers[\"content-type\"] || \"\").split(\";\")[0],\n\t    \tbody = \"\";\n\t    self.commander.write(\"Reading \" + url + \": \");\n\t    response.on(\"data\",function(chunk) {\n\t        body += chunk;\n\t        self.commander.write(\".\");\n\t    });\n\t    response.on(\"end\",function() {\n\t        self.commander.write(\"\\n\");\n\t        if(response.statusCode === 200) {\n\t\t        self.processBody(body,type,options);\n\t\t        callback(null);\n\t        } else {\n\t        \tcallback(\"Error \" + response.statusCode + \" retrieving \" + url)\n\t        }\n\t   \t});\n\t   \tresponse.on(\"error\",function(e) {\n\t\t\tconsole.log(\"Error on GET request: \" + e);\n\t\t\tcallback(e);\n\t   \t});\n\t});\n\treturn null;\n};\n\nCommand.prototype.processBody = function(body,type,options) {\n\t// Deserialise the HTML file and put the tiddlers in their own wiki\n\tvar self = this,\n\t\tincomingWiki = new $tw.Wiki(),\n\t\ttiddlers = this.commander.wiki.deserializeTiddlers(type || \"text/html\",body,{});\n\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\tincomingWiki.addTiddler(new $tw.Tiddler(tiddler));\n\t});\n\t// Filter the tiddlers to select the ones we want\n\tvar filteredTitles = incomingWiki.filterTiddlers(options.importFilter);\n\t// Import the selected tiddlers\n\tvar count = 0;\n\tincomingWiki.each(function(tiddler,title) {\n\t\tif(filteredTitles.indexOf(title) !== -1) {\n\t\t\tvar newTiddler;\n\t\t\tif(options.transformFilter) {\n\t\t\t\tvar transformedTitle = (incomingWiki.filterTiddlers(options.transformFilter,null,self.commander.wiki.makeTiddlerIterator([title])) || [\"\"])[0];\n\t\t\t\tif(transformedTitle) {\n\t\t\t\t\tself.commander.log(\"Importing \" + title + \" as \" + transformedTitle)\n\t\t\t\t\tnewTiddler = new $tw.Tiddler(tiddler,{title: transformedTitle});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tself.commander.log(\"Importing \" + title)\n\t\t\t\tnewTiddler = tiddler;\n\t\t\t}\n\t\t\tself.commander.wiki.importTiddler(newTiddler);\n\t\t\tcount++;\n\t\t}\n\t});\n\tself.commander.log(\"Imported \" + count + \" tiddlers\")\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/fetch.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/help.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/help.js\ntype: application/javascript\nmodule-type: command\n\nHelp command\n\n\\*/\n(function(){\n\n/*jshint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"help\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar subhelp = this.params[0] || \"default\",\n\t\thelpBase = \"$:/language/Help/\",\n\t\ttext;\n\tif(!this.commander.wiki.getTiddler(helpBase + subhelp)) {\n\t\tsubhelp = \"notfound\";\n\t}\n\t// Wikify the help as formatted text (ie block elements generate newlines)\n\ttext = this.commander.wiki.renderTiddler(\"text/plain-formatted\",helpBase + subhelp);\n\t// Remove any leading linebreaks\n\ttext = text.replace(/^(\\r?\\n)*/g,\"\");\n\tthis.commander.streams.output.write(text);\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/help.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/init.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/init.js\ntype: application/javascript\nmodule-type: command\n\nCommand to initialise an empty wiki folder\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"init\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\t// Check that we don't already have a valid wiki folder\n\tif($tw.boot.wikiTiddlersPath || ($tw.utils.isDirectory($tw.boot.wikiPath) && !$tw.utils.isDirectoryEmpty($tw.boot.wikiPath))) {\n\t\treturn \"Wiki folder is not empty\";\n\t}\n\t// Loop through each of the specified editions\n\tvar editions = this.params.length > 0 ? this.params : [\"empty\"];\n\tfor(var editionIndex=0; editionIndex<editions.length; editionIndex++) {\n\t\tvar editionName = editions[editionIndex];\n\t\t// Check the edition exists\n\t\tvar editionPath = $tw.findLibraryItem(editionName,$tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar));\n\t\tif(!$tw.utils.isDirectory(editionPath)) {\n\t\t\treturn \"Edition '\" + editionName + \"' not found\";\n\t\t}\n\t\t// Copy the edition content\n\t\tvar err = $tw.utils.copyDirectory(editionPath,$tw.boot.wikiPath);\n\t\tif(!err) {\n\t\t\tthis.commander.streams.output.write(\"Copied edition '\" + editionName + \"' to \" + $tw.boot.wikiPath + \"\\n\");\n\t\t} else {\n\t\t\treturn err;\n\t\t}\n\t}\n\t// Tweak the tiddlywiki.info to remove any included wikis\n\tvar packagePath = $tw.boot.wikiPath + \"/tiddlywiki.info\",\n\t\tpackageJson = JSON.parse(fs.readFileSync(packagePath));\n\tdelete packageJson.includeWikis;\n\tfs.writeFileSync(packagePath,JSON.stringify(packageJson,null,$tw.config.preferences.jsonSpaces));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/init.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/load.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/load.js\ntype: application/javascript\nmodule-type: command\n\nCommand to load tiddlers from a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"load\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar ext = path.extname(self.params[0]),\n\t\tstat = fs.statSync(self.params[0]),\n\t\ttiddlers = $tw.loadTiddlersFromPath(self.params[0]),\n\t\tcount = 0;\n\t$tw.utils.each(tiddlers,function(tiddlerInfo) {\n\t\t$tw.utils.each(tiddlerInfo.tiddlers,function(tiddler) {\n\t\t\tself.commander.wiki.importTiddler(new $tw.Tiddler(tiddler));\n\t\t\tcount++;\n\t\t});\n\t});\n\tif(!count) {\n\t\tself.callback(\"No tiddlers found in file \\\"\" + self.params[0] + \"\\\"\");\n\t} else {\n\t\tself.callback(null);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/load.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/makelibrary.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/makelibrary.js\ntype: application/javascript\nmodule-type: command\n\nCommand to pack all of the plugins in the library into a plugin tiddler of type \"library\"\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"makelibrary\",\n\tsynchronous: true\n};\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar wiki = this.commander.wiki,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tupgradeLibraryTitle = this.params[0] || UPGRADE_LIBRARY_TITLE,\n\t\ttiddlers = {};\n\t// Collect up the library plugins\n\tvar collectPlugins = function(folder) {\n\t\t\tvar pluginFolders = fs.readdirSync(folder);\n\t\t\tfor(var p=0; p<pluginFolders.length; p++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(pluginFolders[p])) {\n\t\t\t\t\tpluginFields = $tw.loadPluginFolder(path.resolve(folder,\"./\" + pluginFolders[p]));\n\t\t\t\t\tif(pluginFields && pluginFields.title) {\n\t\t\t\t\t\ttiddlers[pluginFields.title] = pluginFields;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tcollectPublisherPlugins = function(folder) {\n\t\t\tvar publisherFolders = fs.readdirSync(folder);\n\t\t\tfor(var t=0; t<publisherFolders.length; t++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(publisherFolders[t])) {\n\t\t\t\t\tcollectPlugins(path.resolve(folder,\"./\" + publisherFolders[t]));\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\tcollectPublisherPlugins(path.resolve($tw.boot.corePath,$tw.config.pluginsPath));\n\tcollectPublisherPlugins(path.resolve($tw.boot.corePath,$tw.config.themesPath));\n\tcollectPlugins(path.resolve($tw.boot.corePath,$tw.config.languagesPath));\n\t// Save the upgrade library tiddler\n\tvar pluginFields = {\n\t\ttitle: upgradeLibraryTitle,\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"library\",\n\t\t\"text\": JSON.stringify({tiddlers: tiddlers},null,$tw.config.preferences.jsonSpaces)\n\t};\n\twiki.addTiddler(new $tw.Tiddler(pluginFields));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/makelibrary.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/output.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/output.js\ntype: application/javascript\nmodule-type: command\n\nCommand to set the default output location (defaults to current working directory)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"output\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing output path\";\n\t}\n\tthis.commander.outputPath = path.resolve(process.cwd(),this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/output.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/password.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/password.js\ntype: application/javascript\nmodule-type: command\n\nSave password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"password\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing password\";\n\t}\n\t$tw.crypto.setPassword(this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/password.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/rendertiddler.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/rendertiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render a tiddler and save it to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"rendertiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttype = this.params[2] || \"text/html\",\n\t\ttemplate = this.params[3],\n\t\tname = this.params[4],\n\t\tvalue = this.params[5],\n\t\tvariables = {};\n\t$tw.utils.createFileDirectories(filename);\n\tif(template) {\n\t\tvariables.currentTiddler = title;\n\t\ttitle = template;\n\t}\n\tif(name && value) {\n\t\tvariables[name] = value;\n\t}\n\tfs.writeFile(filename,this.commander.wiki.renderTiddler(type,title,{variables: variables}),\"utf8\",function(err) {\n\t\tself.callback(err);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/rendertiddler.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/rendertiddlers.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/rendertiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"rendertiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\ttemplate = this.params[1],\n\t\toutputPath = this.commander.outputPath,\n\t\tpathname = path.resolve(outputPath,this.params[2]),\t\t\n\t\ttype = this.params[3] || \"text/html\",\n\t\textension = this.params[4] || \".html\",\n\t\tdeleteDirectory = (this.params[5] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(template),\n\t\t\twidgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}}),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\tvar text = type === \"text/html\" ? container.innerHTML : container.textContent,\n\t\t\texportPath = null;\n\t\tif($tw.utils.hop($tw.macros,\"tv-get-export-path\")) {\n\t\t\tvar macroPath = $tw.macros[\"tv-get-export-path\"].run.apply(self,[title]);\n\t\t\tif(macroPath) {\n\t\t\t\texportPath = path.resolve(outputPath,macroPath + extension);\n\t\t\t}\n\t\t}\n\t\tvar finalPath = exportPath || path.resolve(pathname,encodeURIComponent(title) + extension);\n\t\t$tw.utils.createFileDirectories(finalPath);\n\t\tfs.writeFileSync(finalPath,text,\"utf8\");\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/rendertiddlers.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savelibrarytiddlers.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/savelibrarytiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the subtiddlers of a bundle tiddler as a series of JSON files\n\n--savelibrarytiddlers <tiddler> <pathname> <skinnylisting>\n\nThe tiddler identifies the bundle tiddler that contains the subtiddlers.\n\nThe pathname specifies the pathname to the folder in which the JSON files should be saved. The filename is the URL encoded title of the subtiddler.\n\nThe skinnylisting specifies the title of the tiddler to which a JSON catalogue of the subtiddlers will be saved. The JSON file contains the same data as the bundle tiddler but with the `text` field removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savelibrarytiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tcontainerTitle = this.params[0],\n\t\tfilter = this.params[1],\n\t\tbasepath = this.params[2],\n\t\tskinnyListTitle = this.params[3];\n\t// Get the container tiddler as data\n\tvar containerData = self.commander.wiki.getTiddlerDataCached(containerTitle,undefined);\n\tif(!containerData) {\n\t\treturn \"'\" + containerTitle + \"' is not a tiddler bundle\";\n\t}\n\t// Filter the list of plugins\n\tvar pluginList = [];\n\t$tw.utils.each(containerData.tiddlers,function(tiddler,title) {\n\t\tpluginList.push(title);\n\t});\n\tvar filteredPluginList;\n\tif(filter) {\n\t\tfilteredPluginList = self.commander.wiki.filterTiddlers(filter,null,self.commander.wiki.makeTiddlerIterator(pluginList));\n\t} else {\n\t\tfilteredPluginList = pluginList;\n\t}\n\t// Iterate through the plugins\n\tvar skinnyList = [];\n\t$tw.utils.each(filteredPluginList,function(title) {\n\t\tvar tiddler = containerData.tiddlers[title];\n\t\t// Save each JSON file and collect the skinny data\n\t\tvar pathname = path.resolve(self.commander.outputPath,basepath + encodeURIComponent(title) + \".json\");\n\t\t$tw.utils.createFileDirectories(pathname);\n\t\tfs.writeFileSync(pathname,JSON.stringify(tiddler,null,$tw.config.preferences.jsonSpaces),\"utf8\");\n\t\t// Collect the skinny list data\n\t\tvar pluginTiddlers = JSON.parse(tiddler.text),\n\t\t\treadmeContent = (pluginTiddlers.tiddlers[title + \"/readme\"] || {}).text,\n\t\t\ticonTiddler = pluginTiddlers.tiddlers[title + \"/icon\"] || {},\n\t\t\ticonType = iconTiddler.type,\n\t\t\ticonText = iconTiddler.text,\n\t\t\ticonContent;\n\t\tif(iconType && iconText) {\n\t\t\ticonContent = $tw.utils.makeDataUri(iconText,iconType);\n\t\t}\n\t\tskinnyList.push($tw.utils.extend({},tiddler,{text: undefined, readme: readmeContent, icon: iconContent}));\n\t});\n\t// Save the catalogue tiddler\n\tif(skinnyListTitle) {\n\t\tself.commander.wiki.setTiddlerData(skinnyListTitle,skinnyList);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/savelibrarytiddlers.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savetiddler.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/savetiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the content of a tiddler to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savetiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttiddler = this.commander.wiki.getTiddler(title);\n\tif(tiddler) {\n\t\tvar type = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"};\n\t\t$tw.utils.createFileDirectories(filename);\n\t\tfs.writeFile(filename,tiddler.fields.text,contentTypeInfo.encoding,function(err) {\n\t\t\tself.callback(err);\n\t\t});\n\t} else {\n\t\treturn \"Missing tiddler: \" + title;\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/savetiddler.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savetiddlers.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/savetiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"savetiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tpathname = path.resolve(this.commander.outputPath,this.params[1]),\n\t\tdeleteDirectory = (this.params[2] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.createDirectory(pathname);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.commander.wiki.getTiddler(title),\n\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"},\n\t\t\tfilename = path.resolve(pathname,encodeURIComponent(title));\n\t\tfs.writeFileSync(filename,tiddler.fields.text,contentTypeInfo.encoding);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/savetiddlers.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/server.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/server.js\ntype: application/javascript\nmodule-type: command\n\nServe tiddlers over http\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nif($tw.node) {\n\tvar util = require(\"util\"),\n\t\tfs = require(\"fs\"),\n\t\turl = require(\"url\"),\n\t\tpath = require(\"path\"),\n\t\thttp = require(\"http\");\n}\n\nexports.info = {\n\tname: \"server\",\n\tsynchronous: true\n};\n\n/*\nA simple HTTP server with regexp-based routes\n*/\nfunction SimpleServer(options) {\n\tthis.routes = options.routes || [];\n\tthis.wiki = options.wiki;\n\tthis.variables = options.variables || {};\n}\n\nSimpleServer.prototype.set = function(obj) {\n\tvar self = this;\n\t$tw.utils.each(obj,function(value,name) {\n\t\tself.variables[name] = value;\n\t});\n};\n\nSimpleServer.prototype.get = function(name) {\n\treturn this.variables[name];\n};\n\nSimpleServer.prototype.addRoute = function(route) {\n\tthis.routes.push(route);\n};\n\nSimpleServer.prototype.findMatchingRoute = function(request,state) {\n\tvar pathprefix = this.get(\"pathprefix\") || \"\";\n\tfor(var t=0; t<this.routes.length; t++) {\n\t\tvar potentialRoute = this.routes[t],\n\t\t\tpathRegExp = potentialRoute.path,\n\t\t\tpathname = state.urlInfo.pathname,\n\t\t\tmatch;\n\t\tif(pathprefix) {\n\t\t\tif(pathname.substr(0,pathprefix.length) === pathprefix) {\n\t\t\t\tpathname = pathname.substr(pathprefix.length);\n\t\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t\t} else {\n\t\t\t\tmatch = false;\n\t\t\t}\n\t\t} else {\n\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t}\n\t\tif(match && request.method === potentialRoute.method) {\n\t\t\tstate.params = [];\n\t\t\tfor(var p=1; p<match.length; p++) {\n\t\t\t\tstate.params.push(match[p]);\n\t\t\t}\n\t\t\treturn potentialRoute;\n\t\t}\n\t}\n\treturn null;\n};\n\nSimpleServer.prototype.checkCredentials = function(request,incomingUsername,incomingPassword) {\n\tvar header = request.headers.authorization || \"\",\n\t\ttoken = header.split(/\\s+/).pop() || \"\",\n\t\tauth = $tw.utils.base64Decode(token),\n\t\tparts = auth.split(/:/),\n\t\tusername = parts[0],\n\t\tpassword = parts[1];\n\tif(incomingUsername === username && incomingPassword === password) {\n\t\treturn \"ALLOWED\";\n\t} else {\n\t\treturn \"DENIED\";\n\t}\n};\n\nSimpleServer.prototype.requestHandler = function(request,response) {\n\t// Compose the state object\n\tvar self = this;\n\tvar state = {};\n\tstate.wiki = self.wiki;\n\tstate.server = self;\n\tstate.urlInfo = url.parse(request.url);\n\t// Find the route that matches this path\n\tvar route = self.findMatchingRoute(request,state);\n\t// Check for the username and password if we've got one\n\tvar username = self.get(\"username\"),\n\t\tpassword = self.get(\"password\");\n\tif(username && password) {\n\t\t// Check they match\n\t\tif(self.checkCredentials(request,username,password) !== \"ALLOWED\") {\n\t\t\tvar servername = state.wiki.getTiddlerText(\"$:/SiteTitle\") || \"TiddlyWiki5\";\n\t\t\tresponse.writeHead(401,\"Authentication required\",{\n\t\t\t\t\"WWW-Authenticate\": 'Basic realm=\"Please provide your username and password to login to ' + servername + '\"'\n\t\t\t});\n\t\t\tresponse.end();\n\t\t\treturn;\n\t\t}\n\t}\n\t// Return a 404 if we didn't find a route\n\tif(!route) {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t\treturn;\n\t}\n\t// Set the encoding for the incoming request\n\t// TODO: Presumably this would need tweaking if we supported PUTting binary tiddlers\n\trequest.setEncoding(\"utf8\");\n\t// Dispatch the appropriate method\n\tswitch(request.method) {\n\t\tcase \"GET\": // Intentional fall-through\n\t\tcase \"DELETE\":\n\t\t\troute.handler(request,response,state);\n\t\t\tbreak;\n\t\tcase \"PUT\":\n\t\t\tvar data = \"\";\n\t\t\trequest.on(\"data\",function(chunk) {\n\t\t\t\tdata += chunk.toString();\n\t\t\t});\n\t\t\trequest.on(\"end\",function() {\n\t\t\t\tstate.data = data;\n\t\t\t\troute.handler(request,response,state);\n\t\t\t});\n\t\t\tbreak;\n\t}\n};\n\t\nSimpleServer.prototype.listen = function(port,host) {\n\thttp.createServer(this.requestHandler.bind(this)).listen(port,host);\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n\t// Set up server\n\tthis.server = new SimpleServer({\n\t\twiki: this.commander.wiki\n\t});\n\t// Add route handlers\n\tthis.server.addRoute({\n\t\tmethod: \"PUT\",\n\t\tpath: /^\\/recipes\\/default\\/tiddlers\\/(.+)$/,\n\t\thandler: function(request,response,state) {\n\t\t\tvar title = decodeURIComponent(state.params[0]),\n\t\t\t\tfields = JSON.parse(state.data);\n\t\t\t// Pull up any subfields in the `fields` object\n\t\t\tif(fields.fields) {\n\t\t\t\t$tw.utils.each(fields.fields,function(field,name) {\n\t\t\t\t\tfields[name] = field;\n\t\t\t\t});\n\t\t\t\tdelete fields.fields;\n\t\t\t}\n\t\t\t// Remove any revision field\n\t\t\tif(fields.revision) {\n\t\t\t\tdelete fields.revision;\n\t\t\t}\n\t\t\tstate.wiki.addTiddler(new $tw.Tiddler(state.wiki.getCreationFields(),fields,{title: title},state.wiki.getModificationFields()));\n\t\t\tvar changeCount = state.wiki.getChangeCount(title).toString();\n\t\t\tresponse.writeHead(204, \"OK\",{\n\t\t\t\tEtag: \"\\\"default/\" + encodeURIComponent(title) + \"/\" + changeCount + \":\\\"\",\n\t\t\t\t\"Content-Type\": \"text/plain\"\n\t\t\t});\n\t\t\tresponse.end();\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"DELETE\",\n\t\tpath: /^\\/bags\\/default\\/tiddlers\\/(.+)$/,\n\t\thandler: function(request,response,state) {\n\t\t\tvar title = decodeURIComponent(state.params[0]);\n\t\t\tstate.wiki.deleteTiddler(title);\n\t\t\tresponse.writeHead(204, \"OK\", {\n\t\t\t\t\"Content-Type\": \"text/plain\"\n\t\t\t});\n\t\t\tresponse.end();\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/$/,\n\t\thandler: function(request,response,state) {\n\t\t\tresponse.writeHead(200, {\"Content-Type\": state.server.get(\"serveType\")});\n\t\t\tvar text = state.wiki.renderTiddler(state.server.get(\"renderType\"),state.server.get(\"rootTiddler\"));\n\t\t\tresponse.end(text,\"utf8\");\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/status$/,\n\t\thandler: function(request,response,state) {\n\t\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\t\tvar text = JSON.stringify({\n\t\t\t\tusername: state.server.get(\"username\"),\n\t\t\t\tspace: {\n\t\t\t\t\trecipe: \"default\"\n\t\t\t\t},\n\t\t\t\ttiddlywiki_version: $tw.version\n\t\t\t});\n\t\t\tresponse.end(text,\"utf8\");\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/favicon.ico$/,\n\t\thandler: function(request,response,state) {\n\t\t\tresponse.writeHead(200, {\"Content-Type\": \"image/x-icon\"});\n\t\t\tvar buffer = state.wiki.getTiddlerText(\"$:/favicon.ico\",\"\");\n\t\t\tresponse.end(buffer,\"base64\");\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/recipes\\/default\\/tiddlers.json$/,\n\t\thandler: function(request,response,state) {\n\t\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\t\tvar tiddlers = [];\n\t\t\tstate.wiki.forEachTiddler({sortField: \"title\"},function(title,tiddler) {\n\t\t\t\tvar tiddlerFields = {};\n\t\t\t\t$tw.utils.each(tiddler.fields,function(field,name) {\n\t\t\t\t\tif(name !== \"text\") {\n\t\t\t\t\t\ttiddlerFields[name] = tiddler.getFieldString(name);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\t\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\t\t\ttiddlers.push(tiddlerFields);\n\t\t\t});\n\t\t\tvar text = JSON.stringify(tiddlers);\n\t\t\tresponse.end(text,\"utf8\");\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/recipes\\/default\\/tiddlers\\/(.+)$/,\n\t\thandler: function(request,response,state) {\n\t\t\tvar title = decodeURIComponent(state.params[0]),\n\t\t\t\ttiddler = state.wiki.getTiddler(title),\n\t\t\t\ttiddlerFields = {},\n\t\t\t\tknownFields = [\n\t\t\t\t\t\"bag\", \"created\", \"creator\", \"modified\", \"modifier\", \"permissions\", \"recipe\", \"revision\", \"tags\", \"text\", \"title\", \"type\", \"uri\"\n\t\t\t\t];\n\t\t\tif(tiddler) {\n\t\t\t\t$tw.utils.each(tiddler.fields,function(field,name) {\n\t\t\t\t\tvar value = tiddler.getFieldString(name);\n\t\t\t\t\tif(knownFields.indexOf(name) !== -1) {\n\t\t\t\t\t\ttiddlerFields[name] = value;\n\t\t\t\t\t} else {\n\t\t\t\t\t\ttiddlerFields.fields = tiddlerFields.fields || {};\n\t\t\t\t\t\ttiddlerFields.fields[name] = value;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\t\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\t\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\t\t\tresponse.end(JSON.stringify(tiddlerFields),\"utf8\");\n\t\t\t} else {\n\t\t\t\tresponse.writeHead(404);\n\t\t\t\tresponse.end();\n\t\t\t}\n\t\t}\n\t});\n};\n\nCommand.prototype.execute = function() {\n\tif(!$tw.boot.wikiTiddlersPath) {\n\t\t$tw.utils.warning(\"Warning: Wiki folder '\" + $tw.boot.wikiPath + \"' does not exist or is missing a tiddlywiki.info file\");\n\t}\n\tvar port = this.params[0] || \"8080\",\n\t\trootTiddler = this.params[1] || \"$:/core/save/all\",\n\t\trenderType = this.params[2] || \"text/plain\",\n\t\tserveType = this.params[3] || \"text/html\",\n\t\tusername = this.params[4],\n\t\tpassword = this.params[5],\n\t\thost = this.params[6] || \"127.0.0.1\",\n\t\tpathprefix = this.params[7];\n\tthis.server.set({\n\t\trootTiddler: rootTiddler,\n\t\trenderType: renderType,\n\t\tserveType: serveType,\n\t\tusername: username,\n\t\tpassword: password,\n\t\tpathprefix: pathprefix\n\t});\n\tthis.server.listen(port,host);\n\tconsole.log(\"Serving on \" + host + \":\" + port);\n\tconsole.log(\"(press ctrl-C to exit)\");\n\t// Warn if required plugins are missing\n\tif(!$tw.wiki.getTiddler(\"$:/plugins/tiddlywiki/tiddlyweb\") || !$tw.wiki.getTiddler(\"$:/plugins/tiddlywiki/filesystem\")) {\n\t\t$tw.utils.warning(\"Warning: Plugins required for client-server operation (\\\"tiddlywiki/filesystem\\\" and \\\"tiddlywiki/tiddlyweb\\\") are missing from tiddlywiki.info file\");\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/server.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/setfield.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/setfield.js\ntype: application/javascript\nmodule-type: command\n\nCommand to modify selected tiddlers to set a field to the text of a template tiddler that has been wikified with the selected tiddler as the current tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"setfield\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 4) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tfieldname = this.params[1] || \"text\",\n\t\ttemplatetitle = this.params[2],\n\t\trendertype = this.params[3] || \"text/plain\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(templatetitle),\n\t\t\tnewFields = {},\n\t\t\ttiddler = wiki.getTiddler(title);\n\t\tif(parser) {\n\t\t\tvar widgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}});\n\t\t\tvar container = $tw.fakeDocument.createElement(\"div\");\n\t\t\twidgetNode.render(container,null);\n\t\t\tnewFields[fieldname] = rendertype === \"text/html\" ? container.innerHTML : container.textContent;\n\t\t} else {\n\t\t\tnewFields[fieldname] = undefined;\n\t\t}\n\t\twiki.addTiddler(new $tw.Tiddler(tiddler,newFields));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/setfield.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/unpackplugin.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/unpackplugin.js\ntype: application/javascript\nmodule-type: command\n\nCommand to extract the shadow tiddlers from within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"unpackplugin\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing plugin name\";\n\t}\n\tvar self = this,\n\t\ttitle = this.params[0],\n\t\tpluginData = this.commander.wiki.getTiddlerDataCached(title);\n\tif(!pluginData) {\n\t\treturn \"Plugin '\" + title + \"' not found\";\n\t}\n\t$tw.utils.each(pluginData.tiddlers,function(tiddler) {\n\t\tself.commander.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/unpackplugin.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/verbose.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/verbose.js\ntype: application/javascript\nmodule-type: command\n\nVerbose command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"verbose\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.verbose = true;\n\t// Output the boot message log\n\tthis.commander.streams.output.write(\"Boot log:\\n  \" + $tw.boot.logMessages.join(\"\\n  \") + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/verbose.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/version.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/version.js\ntype: application/javascript\nmodule-type: command\n\nVersion command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"version\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.streams.output.write($tw.version + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/version.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/config.js": {
            "text": "/*\\\ntitle: $:/core/modules/config.js\ntype: application/javascript\nmodule-type: config\n\nCore configuration constants\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.preferences = {};\n\nexports.preferences.notificationDuration = 3 * 1000;\nexports.preferences.jsonSpaces = 4;\n\nexports.textPrimitives = {\n\tupperLetter: \"[A-Z\\u00c0-\\u00d6\\u00d8-\\u00de\\u0150\\u0170]\",\n\tlowerLetter: \"[a-z\\u00df-\\u00f6\\u00f8-\\u00ff\\u0151\\u0171]\",\n\tanyLetter:   \"[A-Za-z0-9\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\",\n\tblockPrefixLetters:\t\"[A-Za-z0-9-_\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\"\n};\n\nexports.textPrimitives.unWikiLink = \"~\";\nexports.textPrimitives.wikiLink = exports.textPrimitives.upperLetter + \"+\" +\n\texports.textPrimitives.lowerLetter + \"+\" +\n\texports.textPrimitives.upperLetter +\n\texports.textPrimitives.anyLetter + \"*\";\n\nexports.htmlEntities = {quot:34, amp:38, apos:39, lt:60, gt:62, nbsp:160, iexcl:161, cent:162, pound:163, curren:164, yen:165, brvbar:166, sect:167, uml:168, copy:169, ordf:170, laquo:171, not:172, shy:173, reg:174, macr:175, deg:176, plusmn:177, sup2:178, sup3:179, acute:180, micro:181, para:182, middot:183, cedil:184, sup1:185, ordm:186, raquo:187, frac14:188, frac12:189, frac34:190, iquest:191, Agrave:192, Aacute:193, Acirc:194, Atilde:195, Auml:196, Aring:197, AElig:198, Ccedil:199, Egrave:200, Eacute:201, Ecirc:202, Euml:203, Igrave:204, Iacute:205, Icirc:206, Iuml:207, ETH:208, Ntilde:209, Ograve:210, Oacute:211, Ocirc:212, Otilde:213, Ouml:214, times:215, Oslash:216, Ugrave:217, Uacute:218, Ucirc:219, Uuml:220, Yacute:221, THORN:222, szlig:223, agrave:224, aacute:225, acirc:226, atilde:227, auml:228, aring:229, aelig:230, ccedil:231, egrave:232, eacute:233, ecirc:234, euml:235, igrave:236, iacute:237, icirc:238, iuml:239, eth:240, ntilde:241, ograve:242, oacute:243, ocirc:244, otilde:245, ouml:246, divide:247, oslash:248, ugrave:249, uacute:250, ucirc:251, uuml:252, yacute:253, thorn:254, yuml:255, OElig:338, oelig:339, Scaron:352, scaron:353, Yuml:376, fnof:402, circ:710, tilde:732, Alpha:913, Beta:914, Gamma:915, Delta:916, Epsilon:917, Zeta:918, Eta:919, Theta:920, Iota:921, Kappa:922, Lambda:923, Mu:924, Nu:925, Xi:926, Omicron:927, Pi:928, Rho:929, Sigma:931, Tau:932, Upsilon:933, Phi:934, Chi:935, Psi:936, Omega:937, alpha:945, beta:946, gamma:947, delta:948, epsilon:949, zeta:950, eta:951, theta:952, iota:953, kappa:954, lambda:955, mu:956, nu:957, xi:958, omicron:959, pi:960, rho:961, sigmaf:962, sigma:963, tau:964, upsilon:965, phi:966, chi:967, psi:968, omega:969, thetasym:977, upsih:978, piv:982, ensp:8194, emsp:8195, thinsp:8201, zwnj:8204, zwj:8205, lrm:8206, rlm:8207, ndash:8211, mdash:8212, lsquo:8216, rsquo:8217, sbquo:8218, ldquo:8220, rdquo:8221, bdquo:8222, dagger:8224, Dagger:8225, bull:8226, hellip:8230, permil:8240, prime:8242, Prime:8243, lsaquo:8249, rsaquo:8250, oline:8254, frasl:8260, euro:8364, image:8465, weierp:8472, real:8476, trade:8482, alefsym:8501, larr:8592, uarr:8593, rarr:8594, darr:8595, harr:8596, crarr:8629, lArr:8656, uArr:8657, rArr:8658, dArr:8659, hArr:8660, forall:8704, part:8706, exist:8707, empty:8709, nabla:8711, isin:8712, notin:8713, ni:8715, prod:8719, sum:8721, minus:8722, lowast:8727, radic:8730, prop:8733, infin:8734, ang:8736, and:8743, or:8744, cap:8745, cup:8746, int:8747, there4:8756, sim:8764, cong:8773, asymp:8776, ne:8800, equiv:8801, le:8804, ge:8805, sub:8834, sup:8835, nsub:8836, sube:8838, supe:8839, oplus:8853, otimes:8855, perp:8869, sdot:8901, lceil:8968, rceil:8969, lfloor:8970, rfloor:8971, lang:9001, rang:9002, loz:9674, spades:9824, clubs:9827, hearts:9829, diams:9830 };\n\nexports.htmlVoidElements = \"area,base,br,col,command,embed,hr,img,input,keygen,link,meta,param,source,track,wbr\".split(\",\");\n\nexports.htmlBlockElements = \"address,article,aside,audio,blockquote,canvas,dd,div,dl,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,li,noscript,ol,output,p,pre,section,table,tfoot,ul,video\".split(\",\");\n\nexports.htmlUnsafeElements = \"script\".split(\",\");\n\n})();\n",
            "title": "$:/core/modules/config.js",
            "type": "application/javascript",
            "module-type": "config"
        },
        "$:/core/modules/deserializers.js": {
            "text": "/*\\\ntitle: $:/core/modules/deserializers.js\ntype: application/javascript\nmodule-type: tiddlerdeserializer\n\nFunctions to deserialise tiddlers from a block of text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nUtility function to parse an old-style tiddler DIV in a *.tid file. It looks like this:\n\n<div title=\"Title\" creator=\"JoeBloggs\" modifier=\"JoeBloggs\" created=\"201102111106\" modified=\"201102111310\" tags=\"myTag [[my long tag]]\">\n<pre>The text of the tiddler (without the expected HTML encoding).\n</pre>\n</div>\n\nNote that the field attributes are HTML encoded, but that the body of the <PRE> tag is not encoded.\n\nWhen these tiddler DIVs are encountered within a TiddlyWiki HTML file then the body is encoded in the usual way.\n*/\nvar parseTiddlerDiv = function(text /* [,fields] */) {\n\t// Slot together the default results\n\tvar result = {};\n\tif(arguments.length > 1) {\n\t\tfor(var f=1; f<arguments.length; f++) {\n\t\t\tvar fields = arguments[f];\n\t\t\tfor(var t in fields) {\n\t\t\t\tresult[t] = fields[t];\t\t\n\t\t\t}\n\t\t}\n\t}\n\t// Parse the DIV body\n\tvar startRegExp = /^\\s*<div\\s+([^>]*)>(\\s*<pre>)?/gi,\n\t\tendRegExp,\n\t\tmatch = startRegExp.exec(text);\n\tif(match) {\n\t\t// Old-style DIVs don't have the <pre> tag\n\t\tif(match[2]) {\n\t\t\tendRegExp = /<\\/pre>\\s*<\\/div>\\s*$/gi;\n\t\t} else {\n\t\t\tendRegExp = /<\\/div>\\s*$/gi;\n\t\t}\n\t\tvar endMatch = endRegExp.exec(text);\n\t\tif(endMatch) {\n\t\t\t// Extract the text\n\t\t\tresult.text = text.substring(match.index + match[0].length,endMatch.index);\n\t\t\t// Process the attributes\n\t\t\tvar attrRegExp = /\\s*([^=\\s]+)\\s*=\\s*(?:\"([^\"]*)\"|'([^']*)')/gi,\n\t\t\t\tattrMatch;\n\t\t\tdo {\n\t\t\t\tattrMatch = attrRegExp.exec(match[1]);\n\t\t\t\tif(attrMatch) {\n\t\t\t\t\tvar name = attrMatch[1];\n\t\t\t\t\tvar value = attrMatch[2] !== undefined ? attrMatch[2] : attrMatch[3];\n\t\t\t\t\tresult[name] = value;\n\t\t\t\t}\n\t\t\t} while(attrMatch);\n\t\t\treturn result;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports[\"application/x-tiddler-html-div\"] = function(text,fields) {\n\treturn [parseTiddlerDiv(text,fields)];\n};\n\nexports[\"application/json\"] = function(text,fields) {\n\tvar incoming,\n\t\tresults = [];\n\ttry {\n\t\tincoming = JSON.parse(text);\n\t} catch(e) {\n\t\tincoming = [{\n\t\t\ttitle: \"JSON error: \" + e,\n\t\t\ttext: \"\"\n\t\t}]\n\t}\n\tif(!$tw.utils.isArray(incoming)) {\n\t\tincoming = [incoming];\n\t}\n\tfor(var t=0; t<incoming.length; t++) {\n\t\tvar incomingFields = incoming[t],\n\t\t\tfields = {};\n\t\tfor(var f in incomingFields) {\n\t\t\tif(typeof incomingFields[f] === \"string\") {\n\t\t\t\tfields[f] = incomingFields[f];\n\t\t\t}\n\t\t}\n\t\tresults.push(fields);\n\t}\n\treturn results;\n};\n\n/*\nParse an HTML file into tiddlers. There are three possibilities:\n# A TiddlyWiki classic HTML file containing `text/x-tiddlywiki` tiddlers\n# A TiddlyWiki5 HTML file containing `text/vnd.tiddlywiki` tiddlers\n# An ordinary HTML file\n*/\nexports[\"text/html\"] = function(text,fields) {\n\t// Check if we've got a store area\n\tvar storeAreaMarkerRegExp = /<div id=[\"']?storeArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\tmatch = storeAreaMarkerRegExp.exec(text);\n\tif(match) {\n\t\t// If so, it's either a classic TiddlyWiki file or an unencrypted TW5 file\n\t\t// First read the normal tiddlers\n\t\tvar results = deserializeTiddlyWikiFile(text,storeAreaMarkerRegExp.lastIndex,!!match[1],fields);\n\t\t// Then any system tiddlers\n\t\tvar systemAreaMarkerRegExp = /<div id=[\"']?systemArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\t\tsysMatch = systemAreaMarkerRegExp.exec(text);\n\t\tif(sysMatch) {\n\t\t\tresults.push.apply(results,deserializeTiddlyWikiFile(text,systemAreaMarkerRegExp.lastIndex,!!sysMatch[1],fields));\n\t\t}\n\t\treturn results;\n\t} else {\n\t\t// Check whether we've got an encrypted file\n\t\tvar encryptedStoreArea = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedStoreArea) {\n\t\t\t// If so, attempt to decrypt it using the current password\n\t\t\treturn $tw.utils.decryptStoreArea(encryptedStoreArea);\n\t\t} else {\n\t\t\t// It's not a TiddlyWiki so we'll return the entire HTML file as a tiddler\n\t\t\treturn deserializeHtmlFile(text,fields);\n\t\t}\n\t}\n};\n\nfunction deserializeHtmlFile(text,fields) {\n\tvar result = {};\n\t$tw.utils.each(fields,function(value,name) {\n\t\tresult[name] = value;\n\t});\n\tresult.text = text;\n\tresult.type = \"text/html\";\n\treturn [result];\n}\n\nfunction deserializeTiddlyWikiFile(text,storeAreaEnd,isTiddlyWiki5,fields) {\n\tvar results = [],\n\t\tendOfDivRegExp = /(<\\/div>\\s*)/gi,\n\t\tstartPos = storeAreaEnd,\n\t\tdefaultType = isTiddlyWiki5 ? undefined : \"text/x-tiddlywiki\";\n\tendOfDivRegExp.lastIndex = startPos;\n\tvar match = endOfDivRegExp.exec(text);\n\twhile(match) {\n\t\tvar endPos = endOfDivRegExp.lastIndex,\n\t\t\ttiddlerFields = parseTiddlerDiv(text.substring(startPos,endPos),fields,{type: defaultType});\n\t\tif(!tiddlerFields) {\n\t\t\tbreak;\n\t\t}\n\t\t$tw.utils.each(tiddlerFields,function(value,name) {\n\t\t\tif(typeof value === \"string\") {\n\t\t\t\ttiddlerFields[name] = $tw.utils.htmlDecode(value);\n\t\t\t}\n\t\t});\n\t\tif(tiddlerFields.text !== null) {\n\t\t\tresults.push(tiddlerFields);\n\t\t}\n\t\tstartPos = endPos;\n\t\tmatch = endOfDivRegExp.exec(text);\n\t}\n\treturn results;\n}\n\n})();\n",
            "title": "$:/core/modules/deserializers.js",
            "type": "application/javascript",
            "module-type": "tiddlerdeserializer"
        },
        "$:/core/modules/editor/engines/framed.js": {
            "text": "/*\\\ntitle: $:/core/modules/editor/engines/framed.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea within an iframe. This is done so that the selection is preserved even when clicking away from the textarea\n\n\\*/\n(function(){\n\n/*jslint node: true,browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction FramedEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Create our hidden dummy text area for reading styles\n\tthis.dummyTextArea = this.widget.document.createElement(\"textarea\");\n\tif(this.widget.editClass) {\n\t\tthis.dummyTextArea.className = this.widget.editClass;\n\t}\n\tthis.dummyTextArea.setAttribute(\"hidden\",\"true\");\n\tthis.parentNode.insertBefore(this.dummyTextArea,this.nextSibling);\n\tthis.widget.domNodes.push(this.dummyTextArea);\n\t// Create the iframe\n\tthis.iframeNode = this.widget.document.createElement(\"iframe\");\n\tthis.parentNode.insertBefore(this.iframeNode,this.nextSibling);\n\tthis.iframeDoc = this.iframeNode.contentWindow.document;\n\t// (Firefox requires us to put some empty content in the iframe)\n\tthis.iframeDoc.open();\n\tthis.iframeDoc.write(\"\");\n\tthis.iframeDoc.close();\n\t// Style the iframe\n\tthis.iframeNode.className = this.dummyTextArea.className;\n\tthis.iframeNode.style.border = \"none\";\n\tthis.iframeNode.style.padding = \"0\";\n\tthis.iframeNode.style.resize = \"none\";\n\tthis.iframeDoc.body.style.margin = \"0\";\n\tthis.iframeDoc.body.style.padding = \"0\";\n\tthis.widget.domNodes.push(this.iframeNode);\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.iframeDoc.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.iframeDoc.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\t// Copy the styles from the dummy textarea\n\tthis.copyStyles();\n\t// Add event listeners\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"input\",handlerObject: this,handlerMethod: \"handleInputEvent\"},\n\t\t{name: \"keydown\",handlerObject: this.widget,handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.iframeDoc.body.appendChild(this.domNode);\n}\n\n/*\nCopy styles from the dummy text area to the textarea in the iframe\n*/\nFramedEngine.prototype.copyStyles = function() {\n\t// Copy all styles\n\t$tw.utils.copyStyles(this.dummyTextArea,this.domNode);\n\t// Override the ones that should not be set the same as the dummy textarea\n\tthis.domNode.style.display = \"block\";\n\tthis.domNode.style.width = \"100%\";\n\tthis.domNode.style.margin = \"0\";\n\t// In Chrome setting -webkit-text-fill-color overrides the placeholder text colour\n\tthis.domNode.style[\"-webkit-text-fill-color\"] = \"currentcolor\";\n};\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nFramedEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode) {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nFramedEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nFramedEngine.prototype.fixHeight = function() {\n\t// Make sure styles are updated\n\tthis.copyStyles();\n\t// Adjust height\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\tvar newHeight = $tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t\tthis.iframeNode.style.height = (newHeight + 14) + \"px\"; // +14 for the border on the textarea\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t\tthis.iframeNode.style.height = (fixedHeight + 14) + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nFramedEngine.prototype.focus  = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nFramedEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nFramedEngine.prototype.createTextOperation = function() {\n\tvar operation = {\n\t\ttext: this.domNode.value,\n\t\tselStart: this.domNode.selectionStart,\n\t\tselEnd: this.domNode.selectionEnd,\n\t\tcutStart: null,\n\t\tcutEnd: null,\n\t\treplacement: null,\n\t\tnewSelStart: null,\n\t\tnewSelEnd: null\n\t};\n\toperation.selection = operation.text.substring(operation.selStart,operation.selEnd);\n\treturn operation;\n};\n\n/*\nExecute a text operation\n*/\nFramedEngine.prototype.executeTextOperation = function(operation) {\n\t// Perform the required changes to the text area and the underlying tiddler\n\tvar newText = operation.text;\n\tif(operation.replacement !== null) {\n\t\tnewText = operation.text.substring(0,operation.cutStart) + operation.replacement + operation.text.substring(operation.cutEnd);\n\t\t// Attempt to use a execCommand to modify the value of the control\n\t\tif(this.iframeDoc.queryCommandSupported(\"insertText\") && this.iframeDoc.queryCommandSupported(\"delete\") && !$tw.browser.isFirefox) {\n\t\t\tthis.domNode.focus();\n\t\t\tthis.domNode.setSelectionRange(operation.cutStart,operation.cutEnd);\n\t\t\tif(operation.replacement === \"\") {\n\t\t\t\tthis.iframeDoc.execCommand(\"delete\",false,\"\");\n\t\t\t} else {\n\t\t\t\tthis.iframeDoc.execCommand(\"insertText\",false,operation.replacement);\n\t\t\t}\n\t\t} else {\n\t\t\tthis.domNode.value = newText;\n\t\t}\n\t\tthis.domNode.focus();\n\t\tthis.domNode.setSelectionRange(operation.newSelStart,operation.newSelEnd);\n\t}\n\tthis.domNode.focus();\n\treturn newText;\n};\n\nexports.FramedEngine = FramedEngine;\n\n})();\n",
            "title": "$:/core/modules/editor/engines/framed.js",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/core/modules/editor/engines/simple.js": {
            "text": "/*\\\ntitle: $:/core/modules/editor/engines/simple.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction SimpleEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.widget.document.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.widget.document.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\tif(this.widget.editClass) {\n\t\tthis.domNode.className = this.widget.editClass;\n\t}\n\t// Add an input event handler\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"focus\", handlerObject: this, handlerMethod: \"handleFocusEvent\"},\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleInputEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.parentNode.insertBefore(this.domNode,this.nextSibling);\n\tthis.widget.domNodes.push(this.domNode);\n}\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nSimpleEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode || text === \"\") {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nSimpleEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nSimpleEngine.prototype.fixHeight = function() {\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\t$tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nSimpleEngine.prototype.focus  = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nSimpleEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nHandle a dom \"focus\" event\n*/\nSimpleEngine.prototype.handleFocusEvent = function(event) {\n\tif(this.widget.editFocusPopup) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNode,\n\t\t\ttitle: this.widget.editFocusPopup,\n\t\t\twiki: this.widget.wiki,\n\t\t\tforce: true\n\t\t});\n\t}\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nSimpleEngine.prototype.createTextOperation = function() {\n\treturn null;\n};\n\n/*\nExecute a text operation\n*/\nSimpleEngine.prototype.executeTextOperation = function(operation) {\n};\n\nexports.SimpleEngine = SimpleEngine;\n\n})();\n",
            "title": "$:/core/modules/editor/engines/simple.js",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/core/modules/editor/factory.js": {
            "text": "/*\\\ntitle: $:/core/modules/editor/factory.js\ntype: application/javascript\nmodule-type: library\n\nFactory for constructing text editor widgets with specified engines for the toolbar and non-toolbar cases\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEFAULT_MIN_TEXT_AREA_HEIGHT = \"100px\"; // Minimum height of textareas in pixels\n\n// Configuration tiddlers\nvar HEIGHT_MODE_TITLE = \"$:/config/TextEditor/EditorHeight/Mode\";\nvar ENABLE_TOOLBAR_TITLE = \"$:/config/TextEditor/EnableToolbar\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nfunction editTextWidgetFactory(toolbarEngine,nonToolbarEngine) {\n\n\tvar EditTextWidget = function(parseTreeNode,options) {\n\t\t// Initialise the editor operations if they've not been done already\n\t\tif(!this.editorOperations) {\n\t\t\tEditTextWidget.prototype.editorOperations = {};\n\t\t\t$tw.modules.applyMethods(\"texteditoroperation\",this.editorOperations);\n\t\t}\n\t\tthis.initialise(parseTreeNode,options);\n\t};\n\n\t/*\n\tInherit from the base widget class\n\t*/\n\tEditTextWidget.prototype = new Widget();\n\n\t/*\n\tRender this widget into the DOM\n\t*/\n\tEditTextWidget.prototype.render = function(parent,nextSibling) {\n\t\t// Save the parent dom node\n\t\tthis.parentDomNode = parent;\n\t\t// Compute our attributes\n\t\tthis.computeAttributes();\n\t\t// Execute our logic\n\t\tthis.execute();\n\t\t// Create the wrapper for the toolbar and render its content\n\t\tif(this.editShowToolbar) {\n\t\t\tthis.toolbarNode = this.document.createElement(\"div\");\n\t\t\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\t\t\tparent.insertBefore(this.toolbarNode,nextSibling);\n\t\t\tthis.renderChildren(this.toolbarNode,null);\n\t\t\tthis.domNodes.push(this.toolbarNode);\n\t\t}\n\t\t// Create our element\n\t\tvar editInfo = this.getEditInfo(),\n\t\t\tEngine = this.editShowToolbar ? toolbarEngine : nonToolbarEngine;\n\t\tthis.engine = new Engine({\n\t\t\t\twidget: this,\n\t\t\t\tvalue: editInfo.value,\n\t\t\t\ttype: editInfo.type,\n\t\t\t\tparentNode: parent,\n\t\t\t\tnextSibling: nextSibling\n\t\t\t});\n\t\t// Call the postRender hook\n\t\tif(this.postRender) {\n\t\t\tthis.postRender();\n\t\t}\n\t\t// Fix height\n\t\tthis.engine.fixHeight();\n\t\t// Focus if required\n\t\tif(this.editFocus === \"true\" || this.editFocus === \"yes\") {\n\t\t\tthis.engine.focus();\n\t\t}\n\t\t// Add widget message listeners\n\t\tthis.addEventListeners([\n\t\t\t{type: \"tm-edit-text-operation\", handler: \"handleEditTextOperationMessage\"}\n\t\t]);\n\t};\n\n\t/*\n\tGet the tiddler being edited and current value\n\t*/\n\tEditTextWidget.prototype.getEditInfo = function() {\n\t\t// Get the edit value\n\t\tvar self = this,\n\t\t\tvalue,\n\t\t\ttype = \"text/plain\",\n\t\t\tupdate;\n\t\tif(this.editIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(this.editTitle,this.editIndex,this.editDefault);\n\t\t\tupdate = function(value) {\n\t\t\t\tvar data = self.wiki.getTiddlerData(self.editTitle,{});\n\t\t\t\tif(data[self.editIndex] !== value) {\n\t\t\t\t\tdata[self.editIndex] = value;\n\t\t\t\t\tself.wiki.setTiddlerData(self.editTitle,data);\n\t\t\t\t}\n\t\t\t};\n\t\t} else {\n\t\t\t// Get the current tiddler and the field name\n\t\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\t\tif(tiddler) {\n\t\t\t\t// If we've got a tiddler, the value to display is the field string value\n\t\t\t\tvalue = tiddler.getFieldString(this.editField);\n\t\t\t\tif(this.editField === \"text\") {\n\t\t\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\";\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise, we need to construct a default value for the editor\n\t\t\t\tswitch(this.editField) {\n\t\t\t\t\tcase \"text\":\n\t\t\t\t\t\tvalue = \"Type the text for the tiddler '\" + this.editTitle + \"'\";\n\t\t\t\t\t\ttype = \"text/vnd.tiddlywiki\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"title\":\n\t\t\t\t\t\tvalue = this.editTitle;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tvalue = \"\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tif(this.editDefault !== undefined) {\n\t\t\t\t\tvalue = this.editDefault;\n\t\t\t\t}\n\t\t\t}\n\t\t\tupdate = function(value) {\n\t\t\t\tvar tiddler = self.wiki.getTiddler(self.editTitle),\n\t\t\t\t\tupdateFields = {\n\t\t\t\t\t\ttitle: self.editTitle\n\t\t\t\t\t};\n\t\t\t\tupdateFields[self.editField] = value;\n\t\t\t\tself.wiki.addTiddler(new $tw.Tiddler(self.wiki.getCreationFields(),tiddler,updateFields,self.wiki.getModificationFields()));\n\t\t\t};\n\t\t}\n\t\tif(this.editType) {\n\t\t\ttype = this.editType;\n\t\t}\n\t\treturn {value: value || \"\", type: type, update: update};\n\t};\n\n\t/*\n\tHandle an edit text operation message from the toolbar\n\t*/\n\tEditTextWidget.prototype.handleEditTextOperationMessage = function(event) {\n\t\t// Prepare information about the operation\n\t\tvar operation = this.engine.createTextOperation();\n\t\t// Invoke the handler for the selected operation\n\t\tvar handler = this.editorOperations[event.param];\n\t\tif(handler) {\n\t\t\thandler.call(this,event,operation);\n\t\t}\n\t\t// Execute the operation via the engine\n\t\tvar newText = this.engine.executeTextOperation(operation);\n\t\t// Fix the tiddler height and save changes\n\t\tthis.engine.fixHeight();\n\t\tthis.saveChanges(newText);\n\t};\n\n\t/*\n\tCompute the internal state of the widget\n\t*/\n\tEditTextWidget.prototype.execute = function() {\n\t\t// Get our parameters\n\t\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t\tthis.editField = this.getAttribute(\"field\",\"text\");\n\t\tthis.editIndex = this.getAttribute(\"index\");\n\t\tthis.editDefault = this.getAttribute(\"default\");\n\t\tthis.editClass = this.getAttribute(\"class\");\n\t\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\t\tthis.editSize = this.getAttribute(\"size\");\n\t\tthis.editRows = this.getAttribute(\"rows\");\n\t\tthis.editAutoHeight = this.wiki.getTiddlerText(HEIGHT_MODE_TITLE,\"auto\");\n\t\tthis.editAutoHeight = this.getAttribute(\"autoHeight\",this.editAutoHeight === \"auto\" ? \"yes\" : \"no\") === \"yes\";\n\t\tthis.editMinHeight = this.getAttribute(\"minHeight\",DEFAULT_MIN_TEXT_AREA_HEIGHT);\n\t\tthis.editFocusPopup = this.getAttribute(\"focusPopup\");\n\t\tthis.editFocus = this.getAttribute(\"focus\");\n\t\t// Get the default editor element tag and type\n\t\tvar tag,type;\n\t\tif(this.editField === \"text\") {\n\t\t\ttag = \"textarea\";\n\t\t} else {\n\t\t\ttag = \"input\";\n\t\t\tvar fieldModule = $tw.Tiddler.fieldModules[this.editField];\n\t\t\tif(fieldModule && fieldModule.editTag) {\n\t\t\t\ttag = fieldModule.editTag;\n\t\t\t}\n\t\t\tif(fieldModule && fieldModule.editType) {\n\t\t\t\ttype = fieldModule.editType;\n\t\t\t}\n\t\t\ttype = type || \"text\";\n\t\t}\n\t\t// Get the rest of our parameters\n\t\tthis.editTag = this.getAttribute(\"tag\",tag);\n\t\tthis.editType = this.getAttribute(\"type\",type);\n\t\t// Make the child widgets\n\t\tthis.makeChildWidgets();\n\t\t// Determine whether to show the toolbar\n\t\tthis.editShowToolbar = this.wiki.getTiddlerText(ENABLE_TOOLBAR_TITLE,\"yes\");\n\t\tthis.editShowToolbar = (this.editShowToolbar === \"yes\") && !!(this.children && this.children.length > 0);\n\t};\n\n\t/*\n\tSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n\t*/\n\tEditTextWidget.prototype.refresh = function(changedTiddlers) {\n\t\tvar changedAttributes = this.computeAttributes();\n\t\t// Completely rerender if any of our attributes have changed\n\t\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.placeholder || changedAttributes.size || changedAttributes.autoHeight || changedAttributes.minHeight || changedAttributes.focusPopup ||  changedAttributes.rows || changedTiddlers[HEIGHT_MODE_TITLE] || changedTiddlers[ENABLE_TOOLBAR_TITLE]) {\n\t\t\tthis.refreshSelf();\n\t\t\treturn true;\n\t\t} else if(changedTiddlers[this.editTitle]) {\n\t\t\tvar editInfo = this.getEditInfo();\n\t\t\tthis.updateEditor(editInfo.value,editInfo.type);\n\t\t}\n\t\tthis.engine.fixHeight();\n\t\tif(this.editShowToolbar) {\n\t\t\treturn this.refreshChildren(changedTiddlers);\t\t\t\n\t\t} else {\n\t\t\treturn false;\n\t\t}\n\t};\n\n\t/*\n\tUpdate the editor with new text. This method is separate from updateEditorDomNode()\n\tso that subclasses can override updateEditor() and still use updateEditorDomNode()\n\t*/\n\tEditTextWidget.prototype.updateEditor = function(text,type) {\n\t\tthis.updateEditorDomNode(text,type);\n\t};\n\n\t/*\n\tUpdate the editor dom node with new text\n\t*/\n\tEditTextWidget.prototype.updateEditorDomNode = function(text,type) {\n\t\tthis.engine.setText(text,type);\n\t};\n\n\t/*\n\tSave changes back to the tiddler store\n\t*/\n\tEditTextWidget.prototype.saveChanges = function(text) {\n\t\tvar editInfo = this.getEditInfo();\n\t\tif(text !== editInfo.value) {\n\t\t\teditInfo.update(text);\n\t\t}\n\t};\n\n\t/*\n\tHandle a dom \"keydown\" event, which we'll bubble up to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.handleKeydownEvent = function(event) {\n\t\t// Check for a keyboard shortcut\n\t\tif(this.toolbarNode) {\n\t\t\tvar shortcutElements = this.toolbarNode.querySelectorAll(\"[data-tw-keyboard-shortcut]\");\n\t\t\tfor(var index=0; index<shortcutElements.length; index++) {\n\t\t\t\tvar el = shortcutElements[index],\n\t\t\t\t\tshortcutData = el.getAttribute(\"data-tw-keyboard-shortcut\"),\n\t\t\t\t\tkeyInfoArray = $tw.keyboardManager.parseKeyDescriptors(shortcutData,{\n\t\t\t\t\t\twiki: this.wiki\n\t\t\t\t\t});\n\t\t\t\tif($tw.keyboardManager.checkKeyDescriptors(event,keyInfoArray)) {\n\t\t\t\t\tvar clickEvent = this.document.createEvent(\"Events\");\n\t\t\t\t    clickEvent.initEvent(\"click\",true,false);\n\t\t\t\t    el.dispatchEvent(clickEvent);\n\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t\treturn true;\t\t\t\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t// Propogate the event to the container\n\t\tif(this.propogateKeydownEvent(event)) {\n\t\t\t// Ignore the keydown if it was already handled\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\t// Otherwise, process the keydown normally\n\t\treturn false;\n\t};\n\n\t/*\n\tPropogate keydown events to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.propogateKeydownEvent = function(event) {\n\t\tvar newEvent = this.document.createEventObject ? this.document.createEventObject() : this.document.createEvent(\"Events\");\n\t\tif(newEvent.initEvent) {\n\t\t\tnewEvent.initEvent(\"keydown\", true, true);\n\t\t}\n\t\tnewEvent.keyCode = event.keyCode;\n\t\tnewEvent.which = event.which;\n\t\tnewEvent.metaKey = event.metaKey;\n\t\tnewEvent.ctrlKey = event.ctrlKey;\n\t\tnewEvent.altKey = event.altKey;\n\t\tnewEvent.shiftKey = event.shiftKey;\n\t\treturn !this.parentDomNode.dispatchEvent(newEvent);\n\t};\n\n\treturn EditTextWidget;\n\n}\n\nexports.editTextWidgetFactory = editTextWidgetFactory;\n\n})();\n",
            "title": "$:/core/modules/editor/factory.js",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/core/modules/editor/operations/bitmap/clear.js": {
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/clear.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to clear the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"clear\"] = function(event) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.globalAlpha = 1;\n\tctx.fillStyle = event.paramObject.colour || \"white\";\n\tctx.fillRect(0,0,this.canvasDomNode.width,this.canvasDomNode.height);\n\t// Save changes\n\tthis.strokeEnd();\n};\n\n})();\n",
            "title": "$:/core/modules/editor/operations/bitmap/clear.js",
            "type": "application/javascript",
            "module-type": "bitmapeditoroperation"
        },
        "$:/core/modules/editor/operations/bitmap/resize.js": {
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/resize.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to resize the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"resize\"] = function(event) {\n\t// Get the new width\n\tvar newWidth = parseInt(event.paramObject.width || this.canvasDomNode.width,10),\n\t\tnewHeight = parseInt(event.paramObject.height || this.canvasDomNode.height,10);\n\t// Update if necessary\n\tif(newWidth > 0 && newHeight > 0 && !(newWidth === this.currCanvas.width && newHeight === this.currCanvas.height)) {\n\t\tthis.changeCanvasSize(newWidth,newHeight);\n\t}\n\t// Update the input controls\n\tthis.refreshToolbar();\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\n})();\n",
            "title": "$:/core/modules/editor/operations/bitmap/resize.js",
            "type": "application/javascript",
            "module-type": "bitmapeditoroperation"
        },
        "$:/core/modules/editor/operations/text/excise.js": {
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/excise.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to excise the selection to a new tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"excise\"] = function(event,operation) {\n\tvar editTiddler = this.wiki.getTiddler(this.editTitle),\n\t\teditTiddlerTitle = this.editTitle;\n\tif(editTiddler && editTiddler.fields[\"draft.of\"]) {\n\t\teditTiddlerTitle = editTiddler.fields[\"draft.of\"];\n\t}\n\tvar excisionTitle = event.paramObject.title || this.wiki.generateNewTitle(\"New Excision\");\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\tthis.wiki.getModificationFields(),\n\t\t{\n\t\t\ttitle: excisionTitle,\n\t\t\ttext: operation.selection,\n\t\t\ttags: event.paramObject.tagnew === \"yes\" ?  [editTiddlerTitle] : []\n\t\t}\n\t));\n\toperation.replacement = excisionTitle;\n\tswitch(event.paramObject.type || \"transclude\") {\n\t\tcase \"transclude\":\n\t\t\toperation.replacement = \"{{\" + operation.replacement+ \"}}\";\n\t\t\tbreak;\n\t\tcase \"link\":\n\t\t\toperation.replacement = \"[[\" + operation.replacement+ \"]]\";\n\t\t\tbreak;\n\t\tcase \"macro\":\n\t\t\toperation.replacement = \"<<\" + (event.paramObject.macro || \"translink\") + \" \\\"\\\"\\\"\" + operation.replacement + \"\\\"\\\"\\\">>\";\n\t\t\tbreak;\n\t}\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n",
            "title": "$:/core/modules/editor/operations/text/excise.js",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/make-link.js": {
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/make-link.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to make a link\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"make-link\"] = function(event,operation) {\n\tif(operation.selection) {\n\t\toperation.replacement = \"[[\" + operation.selection + \"|\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t} else {\n\t\toperation.replacement = \"[[\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t}\n\toperation.newSelStart = operation.selStart + operation.replacement.length;\n\toperation.newSelEnd = operation.newSelStart;\n};\n\n})();\n",
            "title": "$:/core/modules/editor/operations/text/make-link.js",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/prefix-lines.js": {
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/prefix-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to add a prefix to the selected lines\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"prefix-lines\"] = function(event,operation) {\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Compose the required prefix\n\tvar prefix = $tw.utils.repeat(event.paramObject.character,event.paramObject.count);\n\t// Process each line\n\tvar lines = operation.text.substring(operation.cutStart,operation.cutEnd).split(/\\r?\\n/mg);\n\t$tw.utils.each(lines,function(line,index) {\n\t\t// Remove and count any existing prefix characters\n\t\tvar count = 0;\n\t\twhile(line.charAt(0) === event.paramObject.character) {\n\t\t\tline = line.substring(1);\n\t\t\tcount++;\n\t\t}\n\t\t// Remove any whitespace\n\t\twhile(line.charAt(0) === \" \") {\n\t\t\tline = line.substring(1);\n\t\t}\n\t\t// We're done if we removed the exact required prefix, otherwise add it\n\t\tif(count !== event.paramObject.count) {\n\t\t\t// Apply the prefix\n\t\t\tline =  prefix + \" \" + line;\n\t\t}\n\t\t// Save the modified line\n\t\tlines[index] = line;\n\t});\n\t// Stitch the replacement text together and set the selection\n\toperation.replacement = lines.join(\"\\n\");\n\tif(lines.length === 1) {\n\t\toperation.newSelStart = operation.cutStart + operation.replacement.length;\n\t\toperation.newSelEnd = operation.newSelStart;\n\t} else {\n\t\toperation.newSelStart = operation.cutStart;\n\t\toperation.newSelEnd = operation.newSelStart + operation.replacement.length;\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/editor/operations/text/prefix-lines.js",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/replace-all.js": {
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-all.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the entire text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-all\"] = function(event,operation) {\n\toperation.cutStart = 0;\n\toperation.cutEnd = operation.text.length;\n\toperation.replacement = event.paramObject.text;\n\toperation.newSelStart = 0;\n\toperation.newSelEnd = operation.replacement.length;\n};\n\n})();\n",
            "title": "$:/core/modules/editor/operations/text/replace-all.js",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/replace-selection.js": {
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the selection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-selection\"] = function(event,operation) {\n\toperation.replacement = event.paramObject.text;\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n",
            "title": "$:/core/modules/editor/operations/text/replace-selection.js",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/wrap-lines.js": {
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selected lines with a prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-lines\"] = function(event,operation) {\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Add the prefix and suffix\n\toperation.replacement = event.paramObject.prefix + \"\\n\" +\n\t\t\t\toperation.text.substring(operation.cutStart,operation.cutEnd) + \"\\n\" +\n\t\t\t\tevent.paramObject.suffix + \"\\n\";\n\toperation.newSelStart = operation.cutStart + event.paramObject.prefix.length + 1;\n\toperation.newSelEnd = operation.newSelStart + (operation.cutEnd - operation.cutStart);\n};\n\n})();\n",
            "title": "$:/core/modules/editor/operations/text/wrap-lines.js",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/wrap-selection.js": {
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selection with the specified prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-selection\"] = function(event,operation) {\n\tif(operation.selStart === operation.selEnd) {\n\t\t// No selection; check if we're within the prefix/suffix\n\t\tif(operation.text.substring(operation.selStart - event.paramObject.prefix.length,operation.selStart + event.paramObject.suffix.length) === event.paramObject.prefix + event.paramObject.suffix) {\n\t\t\t// Remove the prefix and suffix unless they comprise the entire text\n\t\t\tif(operation.selStart > event.paramObject.prefix.length || (operation.selEnd + event.paramObject.suffix.length) < operation.text.length ) {\n\t\t\t\toperation.cutStart = operation.selStart - event.paramObject.prefix.length;\n\t\t\t\toperation.cutEnd = operation.selEnd + event.paramObject.suffix.length;\n\t\t\t\toperation.replacement = \"\";\n\t\t\t\toperation.newSelStart = operation.cutStart;\n\t\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t\t}\n\t\t} else {\n\t\t\t// Wrap the cursor instead\n\t\t\toperation.cutStart = operation.selStart;\n\t\t\toperation.cutEnd = operation.selEnd;\n\t\t\toperation.replacement = event.paramObject.prefix + event.paramObject.suffix;\n\t\t\toperation.newSelStart = operation.selStart + event.paramObject.prefix.length;\n\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t}\n\t} else if(operation.text.substring(operation.selStart,operation.selStart + event.paramObject.prefix.length) === event.paramObject.prefix && operation.text.substring(operation.selEnd - event.paramObject.suffix.length,operation.selEnd) === event.paramObject.suffix) {\n\t\t// Prefix and suffix are already present, so remove them\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = operation.selection.substring(event.paramObject.prefix.length,operation.selection.length - event.paramObject.suffix.length);\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t} else {\n\t\t// Add the prefix and suffix\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = event.paramObject.prefix + operation.selection + event.paramObject.suffix;\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/editor/operations/text/wrap-selection.js",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/filters/addprefix.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/addprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a prefix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(operator.operand + title);\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/addprefix.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/addsuffix.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/addsuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a suffix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addsuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title + operator.operand);\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/addsuffix.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/after.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/after.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is after the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.after = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index === -1 || index > (results.length - 2)) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index + 1]];\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/filters/after.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/all/current.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/all/current.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar currTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(currTiddlerTitle) {\n\t\treturn [currTiddlerTitle];\n\t} else {\n\t\treturn [];\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/filters/all/current.js",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/missing.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/all/missing.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\treturn options.wiki.getMissingTitles();\n};\n\n})();\n",
            "title": "$:/core/modules/filters/all/missing.js",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/orphans.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/all/orphans.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[orphans]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphans = function(source,prefix,options) {\n\treturn options.wiki.getOrphanTitles();\n};\n\n})();\n",
            "title": "$:/core/modules/filters/all/orphans.js",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/shadows.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/all/shadows.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[shadows]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadows = function(source,prefix,options) {\n\treturn options.wiki.allShadowTitles();\n};\n\n})();\n",
            "title": "$:/core/modules/filters/all/shadows.js",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/tags.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/all/tags.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tags]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,prefix,options) {\n\treturn Object.keys(options.wiki.getTagMap());\n};\n\n})();\n",
            "title": "$:/core/modules/filters/all/tags.js",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/tiddlers.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/all/tiddlers.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddlers = function(source,prefix,options) {\n\treturn options.wiki.allTitles();\n};\n\n})();\n",
            "title": "$:/core/modules/filters/all/tiddlers.js",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/all.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for selecting tiddlers\n\n[all[shadows+tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar allFilterOperators;\n\nfunction getAllFilterOperators() {\n\tif(!allFilterOperators) {\n\t\tallFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"allfilteroperator\",allFilterOperators);\n\t}\n\treturn allFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.all = function(source,operator,options) {\n\t// Get our suboperators\n\tvar allFilterOperators = getAllFilterOperators();\n\t// Cycle through the suboperators accumulating their results\n\tvar results = [],\n\t\tsubops = operator.operand.split(\"+\");\n\t// Check for common optimisations\n\tif(subops.length === 1 && subops[0] === \"\") {\n\t\treturn source;\n\t} else if(subops.length === 1 && subops[0] === \"tiddlers\") {\n\t\treturn options.wiki.each;\n\t} else if(subops.length === 1 && subops[0] === \"shadows\") {\n\t\treturn options.wiki.eachShadow;\n\t} else if(subops.length === 2 && subops[0] === \"tiddlers\" && subops[1] === \"shadows\") {\n\t\treturn options.wiki.eachTiddlerPlusShadows;\n\t} else if(subops.length === 2 && subops[0] === \"shadows\" && subops[1] === \"tiddlers\") {\n\t\treturn options.wiki.eachShadowPlusTiddlers;\n\t}\n\t// Do it the hard way\n\tfor(var t=0; t<subops.length; t++) {\n\t\tvar subop = allFilterOperators[subops[t]];\n\t\tif(subop) {\n\t\t\t$tw.utils.pushTop(results,subop(source,operator.prefix,options));\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/all.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/backlinks.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/backlinks.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the backlinks from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.backlinks = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerBacklinks(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/backlinks.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/before.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/before.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is before the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.before = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index <= 0) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index - 1]];\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/filters/before.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/commands.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/commands.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the commands available in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.commands = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.commands,function(commandInfo,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/commands.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/count.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/count.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the number of entries in the current list.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.count = function(source,operator,options) {\n\tvar count = 0;\n\tsource(function(tiddler,title) {\n\t\tcount++;\n\t});\n\treturn [count + \"\"];\n};\n\n})();\n",
            "title": "$:/core/modules/filters/count.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/days.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/days.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a specified date field within a specified date interval.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.days = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\tdayInterval = (parseInt(operator.operand,10)||0),\n\t\tdayIntervalSign = $tw.utils.sign(dayInterval),\n\t\ttargetTimeStamp = (new Date()).setHours(0,0,0,0) + 1000*60*60*24*dayInterval,\n\t\tisWithinDays = function(dateField) {\n\t\t\tvar sign = $tw.utils.sign(targetTimeStamp - (new Date(dateField)).setHours(0,0,0,0));\n\t\t\treturn sign === 0 || sign === dayIntervalSign;\n\t\t};\n\n\tif(operator.prefix === \"!\") {\n\t\ttargetTimeStamp = targetTimeStamp - 1000*60*60*24*dayIntervalSign;\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(!isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/days.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/each.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/each.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique value of the specified field.\nWith suffix \"list\", selects all tiddlers that are values in a specified list field.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.each = function(source,operator,options) {\n\tvar results =[] ,\n\t\tvalue,values = {},\n\t\tfield = operator.operand || \"title\";\n\tif(operator.suffix !== \"list-item\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\tvalue = (field === \"title\") ? title : tiddler.getFieldString(field);\n\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\t$tw.utils.each(\n\t\t\t\t\toptions.wiki.getTiddlerList(title,field),\n\t\t\t\t\tfunction(value) {\n\t\t\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\t\t\tresults.push(value);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/each.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/eachday.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/eachday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique day covered by the specified date field\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.eachday = function(source,operator,options) {\n\tvar results = [],\n\t\tvalues = [],\n\t\tfieldName = operator.operand || \"modified\";\n\t// Function to convert a date/time to a date integer\n\tvar toDate = function(value) {\n\t\tvalue = (new Date(value)).setHours(0,0,0,0);\n\t\treturn value+0;\n\t};\n\tsource(function(tiddler,title) {\n\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\tvar value = toDate($tw.utils.parseDate(tiddler.fields[fieldName]));\n\t\t\tif(values.indexOf(value) === -1) {\n\t\t\t\tvalues.push(value);\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/eachday.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/editiondescription.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/editiondescription.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the descriptions of the specified edition names\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editiondescription = function(source,operator,options) {\n\tvar results = [],\n\t\teditionInfo = $tw.utils.getEditionInfo();\n\tif(editionInfo) {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(editionInfo,title)) {\n\t\t\t\tresults.push(editionInfo[title].description || \"\");\t\t\t\t\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/editiondescription.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/editions.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/editions.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the available editions in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editions = function(source,operator,options) {\n\tvar results = [],\n\t\teditionInfo = $tw.utils.getEditionInfo();\n\tif(editionInfo) {\n\t\t$tw.utils.each(editionInfo,function(info,name) {\n\t\t\tresults.push(name);\n\t\t});\n\t}\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/editions.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/decodeuricomponent.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/decodeuricomponent.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for applying decodeURIComponent() to each item.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter functions\n*/\n\nexports.decodeuricomponent = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(decodeURIComponent(title));\n\t});\n\treturn results;\n};\n\nexports.encodeuricomponent = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(encodeURIComponent(title));\n\t});\n\treturn results;\n};\n\nexports.decodeuri = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(decodeURI(title));\n\t});\n\treturn results;\n};\n\nexports.encodeuri = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(encodeURI(title));\n\t});\n\treturn results;\n};\n\nexports.decodehtml = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.htmlDecode(title));\n\t});\n\treturn results;\n};\n\nexports.encodehtml = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.htmlEncode(title));\n\t});\n\treturn results;\n};\n\nexports.stringify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.stringify(title));\n\t});\n\treturn results;\n};\n\nexports.escaperegexp = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.escapeRegExp(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/decodeuricomponent.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/enlist.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/enlist.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning its operand parsed as a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.enlist = function(source,operator,options) {\n\tvar list = $tw.utils.parseStringArray(operator.operand);\n\tif(operator.prefix === \"!\") {\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t\treturn results;\n\t} else {\n\t\treturn list;\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/filters/enlist.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/field.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/field.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.field = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || operator.operator || \"title\").toLowerCase();\n\tif(operator.prefix === \"!\") {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text !== operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !!operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text === operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/field.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/fields.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/fields.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the fields on the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.fields = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tfor(var fieldName in tiddler.fields) {\n\t\t\t\t$tw.utils.pushTop(results,fieldName);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/fields.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/get.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/get.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing tiddler titles by the value of the field specified in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.get = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tvar value = tiddler.getFieldString(operator.operand);\n\t\t\tif(value) {\n\t\t\t\tresults.push(value);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/get.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/getindex.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/getindex.js\ntype: application/javascript\nmodule-type: filteroperator\n\nreturns the value at a given index of datatiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.getindex = function(source,operator,options) {\n\tvar data,title,results = [];\n\tif(operator.operand){\n\t\tsource(function(tiddler,title) {\n\t\t\ttitle = tiddler ? tiddler.fields.title : title;\n\t\t\tdata = options.wiki.extractTiddlerDataItem(tiddler,operator.operand);\n\t\t\tif(data) {\n\t\t\t\tresults.push(data);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/getindex.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/has.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/has.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a tiddler has the specified field\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.has = function(source,operator,options) {\n\tvar results = [],\n\t\tinvert = operator.prefix === \"!\";\n\n\tif(operator.suffix === \"field\") {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || (tiddler && (!$tw.utils.hop(tiddler.fields,operator.operand)))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || !$tw.utils.hop(tiddler.fields,operator.operand) || (tiddler.fields[operator.operand] === \"\")) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand) && !(tiddler.fields[operator.operand] === \"\" || tiddler.fields[operator.operand].length === 0)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/has.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/haschanged.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/haschanged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returns tiddlers from the list that have a non-zero changecount.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.haschanged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) === 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) > 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/haschanged.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/indexes.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/indexes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the indexes of a data tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.indexes = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar data = options.wiki.getTiddlerDataCached(title);\n\t\tif(data) {\n\t\t\t$tw.utils.pushTop(results,Object.keys(data));\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/indexes.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/insertbefore.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/insertbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nInsert an item before another item in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOrder a list\n*/\nexports.insertbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar target = options.widget && options.widget.getVariable(operator.suffix || \"currentTiddler\");\n\tif(target !== operator.operand) {\n\t\t// Remove the entry from the list if it is present\n\t\tvar pos = results.indexOf(operator.operand);\n\t\tif(pos !== -1) {\n\t\t\tresults.splice(pos,1);\n\t\t}\n\t\t// Insert the entry before the target marker\n\t\tpos = results.indexOf(target);\n\t\tif(pos !== -1) {\n\t\t\tresults.splice(pos,0,operator.operand);\n\t\t} else {\n\t\t\tresults.push(operator.operand);\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/insertbefore.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/is/current.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/is/current.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar results = [],\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title !== currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title === currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/is/current.js",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/image.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/is/image.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[image]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.image = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/is/image.js",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/missing.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/is/missing.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/is/missing.js",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/orphan.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/is/orphan.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[orphan]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphan = function(source,prefix,options) {\n\tvar results = [],\n\t\torphanTitles = options.wiki.getOrphanTitles();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) !== -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/is/orphan.js",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/shadow.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/is/shadow.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[shadow]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadow = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/is/shadow.js",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/system.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/is/system.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[system]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.system = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/is/system.js",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/tag.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/is/tag.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tag]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,prefix,options) {\n\tvar results = [],\n\t\ttagMap = options.wiki.getTagMap();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!$tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/is/tag.js",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/tiddler.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/is/tiddler.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tiddler]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddler = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/is/tiddler.js",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/is.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking tiddler properties\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar isFilterOperators;\n\nfunction getIsFilterOperators() {\n\tif(!isFilterOperators) {\n\t\tisFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"isfilteroperator\",isFilterOperators);\n\t}\n\treturn isFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.is = function(source,operator,options) {\n\t// Dispatch to the correct isfilteroperator\n\tvar isFilterOperators = getIsFilterOperators();\n\tif(operator.operand) {\n\t\tvar isFilterOperator = isFilterOperators[operator.operand];\n\t\tif(isFilterOperator) {\n\t\t\treturn isFilterOperator(source,operator.prefix,options);\n\t\t} else {\n\t\t\treturn [$tw.language.getString(\"Error/IsFilterOperator\")];\n\t\t}\n\t} else {\n\t\t// Return all tiddlers if the operand is missing\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t\treturn results;\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/filters/is.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/limit.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/limit.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for chopping the results to a specified maximum number of entries\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.limit = function(source,operator,options) {\n\tvar results = [];\n\t// Convert to an array\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\t// Slice the array if necessary\n\tvar limit = Math.min(results.length,parseInt(operator.operand,10));\n\tif(operator.prefix === \"!\") {\n\t\tresults = results.slice(-limit);\n\t} else {\n\t\tresults = results.slice(0,limit);\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/limit.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/links.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/links.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the links from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.links = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerLinks(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/links.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/list.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/list.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddlers whose title is listed in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.list = function(source,operator,options) {\n\tvar results = [],\n\t\ttr = $tw.utils.parseTextReference(operator.operand),\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\"),\n\t\tlist = options.wiki.getTiddlerList(tr.title || currTiddlerTitle,tr.field,tr.index);\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults = list;\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/list.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/listed.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/listed.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that have the selected tiddlers in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.listed = function(source,operator,options) {\n\tvar field = operator.operand || \"list\",\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.findListingsOfTiddler(title,field));\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/listed.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/listops.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for manipulating the current selection list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOrder a list\n*/\nexports.order = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.operand.toLowerCase() === \"reverse\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.unshift(title);\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\t\t\n\t}\n\treturn results;\n};\n\n/*\nReverse list\n*/\nexports.reverse = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.unshift(title);\n\t});\n\treturn results;\n};\n\n/*\nFirst entry/entries in list\n*/\nexports.first = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,count);\n};\n\n/*\nLast entry/entries in list\n*/\nexports.last = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(-count);\n};\n\n/*\nAll but the first entry/entries of the list\n*/\nexports.rest = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count);\n};\nexports.butfirst = exports.rest;\nexports.bf = exports.rest;\n\n/*\nAll but the last entry/entries of the list\n*/\nexports.butlast = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,-count);\n};\nexports.bl = exports.butlast;\n\n/*\nThe nth member of the list\n*/\nexports.nth = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count - 1,count);\n};\n\n})();\n",
            "title": "$:/core/modules/filters/listops.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/minlength.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/minlength.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for filtering out titles that don't meet the minimum length in the operand\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.minlength = function(source,operator,options) {\n\tvar results = [],\n\t\tminLength = parseInt(operator.operand || \"\",10) || 0;\n\tsource(function(tiddler,title) {\n\t\tif(title.length >= minLength) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/minlength.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/modules.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/modules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the modules of a given type in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.modules = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.each($tw.modules.types[title],function(moduleInfo,moduleName) {\n\t\t\tresults.push(moduleName);\n\t\t});\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/modules.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/moduletypes.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/moduletypes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the module types in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.moduletypes = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.modules.types,function(moduleInfo,type) {\n\t\tresults.push(type);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/moduletypes.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/next.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/next.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs next in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.next = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch++;\n\t\tif(match > 0 && match < list.length) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/next.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/plugintiddlers.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/plugintiddlers.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the shadow tiddlers within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.plugintiddlers = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar pluginInfo = options.wiki.getPluginInfo(title) || options.wiki.getTiddlerDataCached(title,{tiddlers:[]});\n\t\tif(pluginInfo && pluginInfo.tiddlers) {\n\t\t\t$tw.utils.each(pluginInfo.tiddlers,function(fields,title) {\n\t\t\t\tresults.push(title);\n\t\t\t});\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/plugintiddlers.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/prefix.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/prefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title starts with a prefix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.prefix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/prefix.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/previous.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/previous.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs immediately prior in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.previous = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch--;\n\t\tif(match >= 0) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/previous.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/regexp.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/regexp.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for regexp matching\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.regexp = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || \"title\").toLowerCase(),\n\t\tregexpString, regexp, flags = \"\", match,\n\t\tgetFieldString = function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\treturn tiddler.getFieldString(fieldname);\n\t\t\t} else if(fieldname === \"title\") {\n\t\t\t\treturn title;\n\t\t\t} else {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t};\n\t// Process flags and construct regexp\n\tregexpString = operator.operand;\n\tmatch = /^\\(\\?([gim]+)\\)/.exec(regexpString);\n\tif(match) {\n\t\tflags = match[1];\n\t\tregexpString = regexpString.substr(match[0].length);\n\t} else {\n\t\tmatch = /\\(\\?([gim]+)\\)$/.exec(regexpString);\n\t\tif(match) {\n\t\t\tflags = match[1];\n\t\t\tregexpString = regexpString.substr(0,regexpString.length - match[0].length);\n\t\t}\n\t}\n\ttry {\n\t\tregexp = new RegExp(regexpString,flags);\n\t} catch(e) {\n\t\treturn [\"\" + e];\n\t}\n\t// Process the incoming tiddlers\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/regexp.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/removeprefix.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/removeprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a prefix from each title in the list. Titles that do not start with the prefix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removeprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/removeprefix.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/removesuffix.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/removesuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a suffix from each title in the list. Titles that do not end with the suffix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removesuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title.substr(-operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(0,title.length - operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/removesuffix.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/sameday.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/sameday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a modified date field on the same day as the provided value.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sameday = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\ttargetDate = (new Date($tw.utils.parseDate(operator.operand))).setHours(0,0,0,0);\n\t// Function to convert a date/time to a date integer\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tif(tiddler.getFieldDay(fieldName) === targetDate) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/sameday.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/search.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/search.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for searching for the text in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.search = function(source,operator,options) {\n\tvar invert = operator.prefix === \"!\";\n\tif(operator.suffix) {\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert,\n\t\t\tfield: operator.suffix\n\t\t});\n\t} else {\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert\n\t\t});\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/filters/search.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/shadowsource.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/shadowsource.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the source plugins for shadow tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadowsource = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar source = options.wiki.getShadowSource(title);\n\t\tif(source) {\n\t\t\t$tw.utils.pushTop(results,source);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/shadowsource.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/sort.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/sort.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for sorting\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,false);\n\treturn results;\n};\n\nexports.nsort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,true);\n\treturn results;\n};\n\nexports.sortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,false);\n\treturn results;\n};\n\nexports.nsortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,true);\n\treturn results;\n};\n\nvar prepare_results = function (source) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/sort.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/splitbefore.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/splitbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that splits each result on the first occurance of the specified separator and returns the unique values.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.splitbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar parts = title.split(operator.operand);\n\t\tif(parts.length === 1) {\n\t\t\t$tw.utils.pushTop(results,parts[0]);\n\t\t} else {\n\t\t\t$tw.utils.pushTop(results,parts[0] + operator.operand);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/splitbefore.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/storyviews.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/storyviews.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the story views in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.storyviews = function(source,operator,options) {\n\tvar results = [],\n\t\tstoryviews = {};\n\t$tw.modules.applyMethods(\"storyview\",storyviews);\n\t$tw.utils.each(storyviews,function(info,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/storyviews.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/suffix.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/suffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title ends with a suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.suffix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/suffix.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/tag.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/tag.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking for the presence of a tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,operator,options) {\n\tvar results = [];\n\tif((operator.suffix || \"\").toLowerCase() === \"strict\" && !operator.operand) {\n\t\t// New semantics:\n\t\t// Always return copy of input if operator.operand is missing\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t} else {\n\t\t// Old semantics:\n\t\tif(operator.prefix === \"!\") {\n\t\t\t// Returns a copy of the input if operator.operand is missing\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && !tiddler.hasTag(operator.operand)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\t// Returns empty results if operator.operand is missing\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && tiddler.hasTag(operator.operand)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t\tresults = options.wiki.sortByList(results,operator.operand);\n\t\t}\t\t\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/tag.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/tagging.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/tagging.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that are tagged with the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tagging = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlersWithTag(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/tagging.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/tags.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/tags.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the tags of the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,operator,options) {\n\tvar tags = {};\n\tsource(function(tiddler,title) {\n\t\tvar t, length;\n\t\tif(tiddler && tiddler.fields.tags) {\n\t\t\tfor(t=0, length=tiddler.fields.tags.length; t<length; t++) {\n\t\t\t\ttags[tiddler.fields.tags[t]] = true;\n\t\t\t}\n\t\t}\n\t});\n\treturn Object.keys(tags);\n};\n\n})();\n",
            "title": "$:/core/modules/filters/tags.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/title.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/title.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing title fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.title = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields.title !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults.push(operator.operand);\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/title.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/untagged.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/untagged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the selected tiddlers that are untagged\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.untagged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && $tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length > 0) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!tiddler || !tiddler.hasField(\"tags\") || ($tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length === 0)) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/untagged.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/wikiparserrules.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/wikiparserrules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the wiki parser rules in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.wikiparserrules = function(source,operator,options) {\n\tvar results = [],\n\t\toperand = operator.operand;\n\t$tw.utils.each($tw.modules.types.wikirule,function(mod) {\n\t\tvar exp = mod.exports;\n\t\tif(!operand || exp.types[operand]) {\n\t\t\tresults.push(exp.name);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/wikiparserrules.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/x-listops.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/x-listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nExtended filter operators to manipulate the current list.\n\n\\*/\n(function () {\n\n    /*jslint node: true, browser: true */\n    /*global $tw: false */\n    \"use strict\";\n\n    /*\n    Fetch titles from the current list\n    */\n    var prepare_results = function (source) {\n    var results = [];\n        source(function (tiddler, title) {\n            results.push(title);\n        });\n        return results;\n    };\n\n    /*\n    Moves a number of items from the tail of the current list before the item named in the operand\n    */\n    exports.putbefore = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand),\n            count = parseInt(operator.suffix) || 1;\n        return (index === -1) ?\n            results.slice(0, -1) :\n            results.slice(0, index).concat(results.slice(-count)).concat(results.slice(index, -count));\n    };\n\n    /*\n    Moves a number of items from the tail of the current list after the item named in the operand\n    */\n    exports.putafter = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand),\n            count = parseInt(operator.suffix) || 1;\n        return (index === -1) ?\n            results.slice(0, -1) :\n            results.slice(0, index + 1).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n    };\n\n    /*\n    Replaces the item named in the operand with a number of items from the tail of the current list\n    */\n    exports.replace = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand),\n            count = parseInt(operator.suffix) || 1;\n        return (index === -1) ?\n            results.slice(0, -count) :\n            results.slice(0, index).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n    };\n\n    /*\n    Moves a number of items from the tail of the current list to the head of the list\n    */\n    exports.putfirst = function (source, operator) {\n        var results = prepare_results(source),\n            count = parseInt(operator.suffix) || 1;\n        return results.slice(-count).concat(results.slice(0, -count));\n    };\n\n    /*\n    Moves a number of items from the head of the current list to the tail of the list\n    */\n    exports.putlast = function (source, operator) {\n        var results = prepare_results(source),\n            count = parseInt(operator.suffix) || 1;\n        return results.slice(count).concat(results.slice(0, count));\n    };\n\n    /*\n    Moves the item named in the operand a number of places forward or backward in the list\n    */\n    exports.move = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand),\n            count = parseInt(operator.suffix) || 1,\n            marker = results.splice(index, 1),\n            offset =  (index + count) > 0 ? index + count : 0;\n        return results.slice(0, offset).concat(marker).concat(results.slice(offset));\n    };\n\n    /*\n    Returns the items from the current list that are after the item named in the operand\n    */\n    exports.allafter = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand);\n        return (index === -1 || index > (results.length - 2)) ? [] :\n            (operator.suffix) ? results.slice(index) :\n            results.slice(index + 1);\n    };\n\n    /*\n    Returns the items from the current list that are before the item named in the operand\n    */\n    exports.allbefore = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand);\n        return (index <= 0) ? [] :\n            (operator.suffix) ? results.slice(0, index + 1) :\n            results.slice(0, index);\n    };\n\n    /*\n    Appends the items listed in the operand array to the tail of the current list\n    */\n    exports.append = function (source, operator) {\n        var append = $tw.utils.parseStringArray(operator.operand, \"true\"),\n            results = prepare_results(source),\n            count = parseInt(operator.suffix) || append.length;\n        return (append.length === 0) ? results :\n            (operator.prefix) ? results.concat(append.slice(-count)) :\n            results.concat(append.slice(0, count));\n    };\n\n    /*\n    Prepends the items listed in the operand array to the head of the current list\n    */\n    exports.prepend = function (source, operator) {\n        var prepend = $tw.utils.parseStringArray(operator.operand, \"true\"),\n            results = prepare_results(source),\n            count = parseInt(operator.suffix) || prepend.length;\n        return (prepend.length === 0) ? results :\n            (operator.prefix) ? prepend.slice(-count).concat(results) :\n            prepend.slice(0, count).concat(results);\n    };\n\n    /*\n    Returns all items from the current list except the items listed in the operand array\n    */\n    exports.remove = function (source, operator) {\n        var array = $tw.utils.parseStringArray(operator.operand, \"true\"),\n            results = prepare_results(source),\n            count = parseInt(operator.suffix) || array.length,\n            p,\n            len,\n            index;\n        len = array.length - 1;\n        for (p = 0; p < count; ++p) {\n            if (operator.prefix) {\n                index = results.indexOf(array[len - p]);\n            } else {\n                index = results.indexOf(array[p]);\n            }\n            if (index !== -1) {\n                results.splice(index, 1);\n            }\n        }\n        return results;\n    };\n\n    /*\n    Returns all items from the current list sorted in the order of the items in the operand array\n    */\n    exports.sortby = function (source, operator) {\n        var results = prepare_results(source);\n        if (!results || results.length < 2) {\n            return results;\n        }\n        var lookup = $tw.utils.parseStringArray(operator.operand, \"true\");\n        results.sort(function (a, b) {\n            return lookup.indexOf(a) - lookup.indexOf(b);\n        });\n        return results;\n    };\n\n    /*\n    Removes all duplicate items from the current list\n    */\n    exports.unique = function (source, operator) {\n        var results = prepare_results(source);\n        var set = results.reduce(function (a, b) {\n            if (a.indexOf(b) < 0) {\n                a.push(b);\n            }\n            return a;\n        }, []);\n        return set;\n    };\n})();\n",
            "title": "$:/core/modules/filters/x-listops.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters.js\ntype: application/javascript\nmodule-type: wikimethod\n\nAdds tiddler filtering methods to the $tw.Wiki object.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParses an operation (i.e. a run) within a filter string\n\toperators: Array of array of operator nodes into which results should be inserted\n\tfilterString: filter string\n\tp: start position within the string\nReturns the new start position, after the parsed operation\n*/\nfunction parseFilterOperation(operators,filterString,p) {\n\tvar nextBracketPos, operator;\n\t// Skip the starting square bracket\n\tif(filterString.charAt(p++) !== \"[\") {\n\t\tthrow \"Missing [ in filter expression\";\n\t}\n\t// Process each operator in turn\n\tdo {\n\t\toperator = {};\n\t\t// Check for an operator prefix\n\t\tif(filterString.charAt(p) === \"!\") {\n\t\t\toperator.prefix = filterString.charAt(p++);\n\t\t}\n\t\t// Get the operator name\n\t\tnextBracketPos = filterString.substring(p).search(/[\\[\\{<\\/]/);\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing [ in filter expression\";\n\t\t}\n\t\tnextBracketPos += p;\n\t\tvar bracket = filterString.charAt(nextBracketPos);\n\t\toperator.operator = filterString.substring(p,nextBracketPos);\n\n\t\t// Any suffix?\n\t\tvar colon = operator.operator.indexOf(':');\n\t\tif(colon > -1) {\n\t\t\toperator.suffix = operator.operator.substring(colon + 1);\n\t\t\toperator.operator = operator.operator.substring(0,colon) || \"field\";\n\t\t}\n\t\t// Empty operator means: title\n\t\telse if(operator.operator === \"\") {\n\t\t\toperator.operator = \"title\";\n\t\t}\n\n\t\tp = nextBracketPos + 1;\n\t\tswitch (bracket) {\n\t\t\tcase \"{\": // Curly brackets\n\t\t\t\toperator.indirect = true;\n\t\t\t\tnextBracketPos = filterString.indexOf(\"}\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"[\": // Square brackets\n\t\t\t\tnextBracketPos = filterString.indexOf(\"]\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"<\": // Angle brackets\n\t\t\t\toperator.variable = true;\n\t\t\t\tnextBracketPos = filterString.indexOf(\">\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"/\": // regexp brackets\n\t\t\t\tvar rex = /^((?:[^\\\\\\/]*|\\\\.)*)\\/(?:\\(([mygi]+)\\))?/g,\n\t\t\t\t\trexMatch = rex.exec(filterString.substring(p));\n\t\t\t\tif(rexMatch) {\n\t\t\t\t\toperator.regexp = new RegExp(rexMatch[1], rexMatch[2]);\n// DEPRECATION WARNING\nconsole.log(\"WARNING: Filter\",operator.operator,\"has a deprecated regexp operand\",operator.regexp);\n\t\t\t\t\tnextBracketPos = p + rex.lastIndex - 1;\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tthrow \"Unterminated regular expression in filter expression\";\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing closing bracket in filter expression\";\n\t\t}\n\t\tif(!operator.regexp) {\n\t\t\toperator.operand = filterString.substring(p,nextBracketPos);\n\t\t}\n\t\tp = nextBracketPos + 1;\n\n\t\t// Push this operator\n\t\toperators.push(operator);\n\t} while(filterString.charAt(p) !== \"]\");\n\t// Skip the ending square bracket\n\tif(filterString.charAt(p++) !== \"]\") {\n\t\tthrow \"Missing ] in filter expression\";\n\t}\n\t// Return the parsing position\n\treturn p;\n}\n\n/*\nParse a filter string\n*/\nexports.parseFilter = function(filterString) {\n\tfilterString = filterString || \"\";\n\tvar results = [], // Array of arrays of operator nodes {operator:,operand:}\n\t\tp = 0, // Current position in the filter string\n\t\tmatch;\n\tvar whitespaceRegExp = /(\\s+)/mg,\n\t\toperandRegExp = /((?:\\+|\\-)?)(?:(\\[)|(?:\"([^\"]*)\")|(?:'([^']*)')|([^\\s\\[\\]]+))/mg;\n\twhile(p < filterString.length) {\n\t\t// Skip any whitespace\n\t\twhitespaceRegExp.lastIndex = p;\n\t\tmatch = whitespaceRegExp.exec(filterString);\n\t\tif(match && match.index === p) {\n\t\t\tp = p + match[0].length;\n\t\t}\n\t\t// Match the start of the operation\n\t\tif(p < filterString.length) {\n\t\t\toperandRegExp.lastIndex = p;\n\t\t\tmatch = operandRegExp.exec(filterString);\n\t\t\tif(!match || match.index !== p) {\n\t\t\t\tthrow $tw.language.getString(\"Error/FilterSyntax\");\n\t\t\t}\n\t\t\tvar operation = {\n\t\t\t\tprefix: \"\",\n\t\t\t\toperators: []\n\t\t\t};\n\t\t\tif(match[1]) {\n\t\t\t\toperation.prefix = match[1];\n\t\t\t\tp++;\n\t\t\t}\n\t\t\tif(match[2]) { // Opening square bracket\n\t\t\t\tp = parseFilterOperation(operation.operators,filterString,p);\n\t\t\t} else {\n\t\t\t\tp = match.index + match[0].length;\n\t\t\t}\n\t\t\tif(match[3] || match[4] || match[5]) { // Double quoted string, single quoted string or unquoted title\n\t\t\t\toperation.operators.push(\n\t\t\t\t\t{operator: \"title\", operand: match[3] || match[4] || match[5]}\n\t\t\t\t);\n\t\t\t}\n\t\t\tresults.push(operation);\n\t\t}\n\t}\n\treturn results;\n};\n\nexports.getFilterOperators = function() {\n\tif(!this.filterOperators) {\n\t\t$tw.Wiki.prototype.filterOperators = {};\n\t\t$tw.modules.applyMethods(\"filteroperator\",this.filterOperators);\n\t}\n\treturn this.filterOperators;\n};\n\nexports.filterTiddlers = function(filterString,widget,source) {\n\tvar fn = this.compileFilter(filterString);\n\treturn fn.call(this,source,widget);\n};\n\n/*\nCompile a filter into a function with the signature fn(source,widget) where:\nsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\nwidget: an optional widget node for retrieving the current tiddler etc.\n*/\nexports.compileFilter = function(filterString) {\n\tvar filterParseTree;\n\ttry {\n\t\tfilterParseTree = this.parseFilter(filterString);\n\t} catch(e) {\n\t\treturn function(source,widget) {\n\t\t\treturn [$tw.language.getString(\"Error/Filter\") + \": \" + e];\n\t\t};\n\t}\n\t// Get the hashmap of filter operator functions\n\tvar filterOperators = this.getFilterOperators();\n\t// Assemble array of functions, one for each operation\n\tvar operationFunctions = [];\n\t// Step through the operations\n\tvar self = this;\n\t$tw.utils.each(filterParseTree,function(operation) {\n\t\t// Create a function for the chain of operators in the operation\n\t\tvar operationSubFunction = function(source,widget) {\n\t\t\tvar accumulator = source,\n\t\t\t\tresults = [],\n\t\t\t\tcurrTiddlerTitle = widget && widget.getVariable(\"currentTiddler\");\n\t\t\t$tw.utils.each(operation.operators,function(operator) {\n\t\t\t\tvar operand = operator.operand,\n\t\t\t\t\toperatorFunction;\n\t\t\t\tif(!operator.operator) {\n\t\t\t\t\toperatorFunction = filterOperators.title;\n\t\t\t\t} else if(!filterOperators[operator.operator]) {\n\t\t\t\t\toperatorFunction = filterOperators.field;\n\t\t\t\t} else {\n\t\t\t\t\toperatorFunction = filterOperators[operator.operator];\n\t\t\t\t}\n\t\t\t\tif(operator.indirect) {\n\t\t\t\t\toperand = self.getTextReference(operator.operand,\"\",currTiddlerTitle);\n\t\t\t\t}\n\t\t\t\tif(operator.variable) {\n\t\t\t\t\toperand = widget.getVariable(operator.operand,{defaultValue: \"\"});\n\t\t\t\t}\n\t\t\t\t// Invoke the appropriate filteroperator module\n\t\t\t\tresults = operatorFunction(accumulator,{\n\t\t\t\t\t\t\toperator: operator.operator,\n\t\t\t\t\t\t\toperand: operand,\n\t\t\t\t\t\t\tprefix: operator.prefix,\n\t\t\t\t\t\t\tsuffix: operator.suffix,\n\t\t\t\t\t\t\tregexp: operator.regexp\n\t\t\t\t\t\t},{\n\t\t\t\t\t\t\twiki: self,\n\t\t\t\t\t\t\twidget: widget\n\t\t\t\t\t\t});\n\t\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\t\taccumulator = self.makeTiddlerIterator(results);\n\t\t\t\t} else {\n\t\t\t\t\taccumulator = results;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\treturn results;\n\t\t\t} else {\n\t\t\t\tvar resultArray = [];\n\t\t\t\tresults(function(tiddler,title) {\n\t\t\t\t\tresultArray.push(title);\n\t\t\t\t});\n\t\t\t\treturn resultArray;\n\t\t\t}\n\t\t};\n\t\t// Wrap the operator functions in a wrapper function that depends on the prefix\n\t\toperationFunctions.push((function() {\n\t\t\tswitch(operation.prefix || \"\") {\n\t\t\t\tcase \"\": // No prefix means that the operation is unioned into the result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"-\": // The results of this operation are removed from the main result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.removeArrayEntries(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"+\": // This operation is applied to the main results so far\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t// This replaces all the elements of the array, but keeps the actual array so that references to it are preserved\n\t\t\t\t\t\tsource = self.makeTiddlerIterator(results);\n\t\t\t\t\t\tresults.splice(0,results.length);\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t}\n\t\t})());\n\t});\n\t// Return a function that applies the operations to a source iterator of tiddler titles\n\treturn $tw.perf.measure(\"filter\",function filterFunction(source,widget) {\n\t\tif(!source) {\n\t\t\tsource = self.each;\n\t\t} else if(typeof source === \"object\") { // Array or hashmap\n\t\t\tsource = self.makeTiddlerIterator(source);\n\t\t}\n\t\tvar results = [];\n\t\t$tw.utils.each(operationFunctions,function(operationFunction) {\n\t\t\toperationFunction(results,source,widget);\n\t\t});\n\t\treturn results;\n\t});\n};\n\n})();\n",
            "title": "$:/core/modules/filters.js",
            "type": "application/javascript",
            "module-type": "wikimethod"
        },
        "$:/core/modules/info/platform.js": {
            "text": "/*\\\ntitle: $:/core/modules/info/platform.js\ntype: application/javascript\nmodule-type: info\n\nInitialise basic platform $:/info/ tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.getInfoTiddlerFields = function() {\n\tvar mapBoolean = function(value) {return value ? \"yes\" : \"no\";},\n\t\tinfoTiddlerFields = [];\n\t// Basics\n\tinfoTiddlerFields.push({title: \"$:/info/browser\", text: mapBoolean(!!$tw.browser)});\n\tinfoTiddlerFields.push({title: \"$:/info/node\", text: mapBoolean(!!$tw.node)});\n\t// Document location\n\tif($tw.browser) {\n\t\tvar setLocationProperty = function(name,value) {\n\t\t\t\tinfoTiddlerFields.push({title: \"$:/info/url/\" + name, text: value});\t\t\t\n\t\t\t},\n\t\t\tlocation = document.location;\n\t\tsetLocationProperty(\"full\", (location.toString()).split(\"#\")[0]);\n\t\tsetLocationProperty(\"host\", location.host);\n\t\tsetLocationProperty(\"hostname\", location.hostname);\n\t\tsetLocationProperty(\"protocol\", location.protocol);\n\t\tsetLocationProperty(\"port\", location.port);\n\t\tsetLocationProperty(\"pathname\", location.pathname);\n\t\tsetLocationProperty(\"search\", location.search);\n\t\tsetLocationProperty(\"origin\", location.origin);\n\t}\n\treturn infoTiddlerFields;\n};\n\n})();\n",
            "title": "$:/core/modules/info/platform.js",
            "type": "application/javascript",
            "module-type": "info"
        },
        "$:/core/modules/keyboard.js": {
            "text": "/*\\\ntitle: $:/core/modules/keyboard.js\ntype: application/javascript\nmodule-type: global\n\nKeyboard handling utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar namedKeys = {\n\t\"cancel\": 3,\n\t\"help\": 6,\n\t\"backspace\": 8,\n\t\"tab\": 9,\n\t\"clear\": 12,\n\t\"return\": 13,\n\t\"enter\": 13,\n\t\"pause\": 19,\n\t\"escape\": 27,\n\t\"space\": 32,\n\t\"page_up\": 33,\n\t\"page_down\": 34,\n\t\"end\": 35,\n\t\"home\": 36,\n\t\"left\": 37,\n\t\"up\": 38,\n\t\"right\": 39,\n\t\"down\": 40,\n\t\"printscreen\": 44,\n\t\"insert\": 45,\n\t\"delete\": 46,\n\t\"0\": 48,\n\t\"1\": 49,\n\t\"2\": 50,\n\t\"3\": 51,\n\t\"4\": 52,\n\t\"5\": 53,\n\t\"6\": 54,\n\t\"7\": 55,\n\t\"8\": 56,\n\t\"9\": 57,\n\t\"firefoxsemicolon\": 59,\n\t\"firefoxequals\": 61,\n\t\"a\": 65,\n\t\"b\": 66,\n\t\"c\": 67,\n\t\"d\": 68,\n\t\"e\": 69,\n\t\"f\": 70,\n\t\"g\": 71,\n\t\"h\": 72,\n\t\"i\": 73,\n\t\"j\": 74,\n\t\"k\": 75,\n\t\"l\": 76,\n\t\"m\": 77,\n\t\"n\": 78,\n\t\"o\": 79,\n\t\"p\": 80,\n\t\"q\": 81,\n\t\"r\": 82,\n\t\"s\": 83,\n\t\"t\": 84,\n\t\"u\": 85,\n\t\"v\": 86,\n\t\"w\": 87,\n\t\"x\": 88,\n\t\"y\": 89,\n\t\"z\": 90,\n\t\"numpad0\": 96,\n\t\"numpad1\": 97,\n\t\"numpad2\": 98,\n\t\"numpad3\": 99,\n\t\"numpad4\": 100,\n\t\"numpad5\": 101,\n\t\"numpad6\": 102,\n\t\"numpad7\": 103,\n\t\"numpad8\": 104,\n\t\"numpad9\": 105,\n\t\"multiply\": 106,\n\t\"add\": 107,\n\t\"separator\": 108,\n\t\"subtract\": 109,\n\t\"decimal\": 110,\n\t\"divide\": 111,\n\t\"f1\": 112,\n\t\"f2\": 113,\n\t\"f3\": 114,\n\t\"f4\": 115,\n\t\"f5\": 116,\n\t\"f6\": 117,\n\t\"f7\": 118,\n\t\"f8\": 119,\n\t\"f9\": 120,\n\t\"f10\": 121,\n\t\"f11\": 122,\n\t\"f12\": 123,\n\t\"f13\": 124,\n\t\"f14\": 125,\n\t\"f15\": 126,\n\t\"f16\": 127,\n\t\"f17\": 128,\n\t\"f18\": 129,\n\t\"f19\": 130,\n\t\"f20\": 131,\n\t\"f21\": 132,\n\t\"f22\": 133,\n\t\"f23\": 134,\n\t\"f24\": 135,\n\t\"firefoxminus\": 173,\n\t\"semicolon\": 186,\n\t\"equals\": 187,\n\t\"comma\": 188,\n\t\"dash\": 189,\n\t\"period\": 190,\n\t\"slash\": 191,\n\t\"backquote\": 192,\n\t\"openbracket\": 219,\n\t\"backslash\": 220,\n\t\"closebracket\": 221,\n\t\"quote\": 222\n};\n\nfunction KeyboardManager(options) {\n\tvar self = this;\n\toptions = options || \"\";\n\t// Save the named key hashmap\n\tthis.namedKeys = namedKeys;\n\t// Create a reverse mapping of code to keyname\n\tthis.keyNames = [];\n\t$tw.utils.each(namedKeys,function(keyCode,name) {\n\t\tself.keyNames[keyCode] = name.substr(0,1).toUpperCase() + name.substr(1);\n\t});\n\t// Save the platform-specific name of the \"meta\" key\n\tthis.metaKeyName = $tw.platform.isMac ? \"cmd-\" : \"win-\";\n}\n\n/*\nReturn an array of keycodes for the modifier keys ctrl, shift, alt, meta\n*/\nKeyboardManager.prototype.getModifierKeys = function() {\n\treturn [\n\t\t16, // Shift\n\t\t17, // Ctrl\n\t\t18, // Alt\n\t\t20, // CAPS LOCK\n\t\t91, // Meta (left)\n\t\t93, // Meta (right)\n\t\t224 // Meta (Firefox)\n\t]\n};\n\n/*\nParses a key descriptor into the structure:\n{\n\tkeyCode: numeric keycode\n\tshiftKey: boolean\n\taltKey: boolean\n\tctrlKey: boolean\n\tmetaKey: boolean\n}\nKey descriptors have the following format:\n\tctrl+enter\n\tctrl+shift+alt+A\n*/\nKeyboardManager.prototype.parseKeyDescriptor = function(keyDescriptor) {\n\tvar components = keyDescriptor.split(/\\+|\\-/),\n\t\tinfo = {\n\t\t\tkeyCode: 0,\n\t\t\tshiftKey: false,\n\t\t\taltKey: false,\n\t\t\tctrlKey: false,\n\t\t\tmetaKey: false\n\t\t};\n\tfor(var t=0; t<components.length; t++) {\n\t\tvar s = components[t].toLowerCase(),\n\t\t\tc = s.charCodeAt(0);\n\t\t// Look for modifier keys\n\t\tif(s === \"ctrl\") {\n\t\t\tinfo.ctrlKey = true;\n\t\t} else if(s === \"shift\") {\n\t\t\tinfo.shiftKey = true;\n\t\t} else if(s === \"alt\") {\n\t\t\tinfo.altKey = true;\n\t\t} else if(s === \"meta\" || s === \"cmd\" || s === \"win\") {\n\t\t\tinfo.metaKey = true;\n\t\t}\n\t\t// Replace named keys with their code\n\t\tif(this.namedKeys[s]) {\n\t\t\tinfo.keyCode = this.namedKeys[s];\n\t\t}\n\t}\n\tif(info.keyCode) {\n\t\treturn info;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nParse a list of key descriptors into an array of keyInfo objects. The key descriptors can be passed as an array of strings or a space separated string\n*/\nKeyboardManager.prototype.parseKeyDescriptors = function(keyDescriptors,options) {\n\tvar self = this;\n\toptions = options || {};\n\toptions.stack = options.stack || [];\n\tvar wiki = options.wiki || $tw.wiki;\n\tif(typeof keyDescriptors === \"string\" && keyDescriptors === \"\") {\n\t\treturn [];\n\t}\n\tif(!$tw.utils.isArray(keyDescriptors)) {\n\t\tkeyDescriptors = keyDescriptors.split(\" \");\n\t}\n\tvar result = [];\n\t$tw.utils.each(keyDescriptors,function(keyDescriptor) {\n\t\t// Look for a named shortcut\n\t\tif(keyDescriptor.substr(0,2) === \"((\" && keyDescriptor.substr(-2,2) === \"))\") {\n\t\t\tif(options.stack.indexOf(keyDescriptor) === -1) {\n\t\t\t\toptions.stack.push(keyDescriptor);\n\t\t\t\tvar name = keyDescriptor.substring(2,keyDescriptor.length - 2),\n\t\t\t\t\tlookupName = function(configName) {\n\t\t\t\t\t\tvar keyDescriptors = wiki.getTiddlerText(\"$:/config/\" + configName + \"/\" + name);\n\t\t\t\t\t\tif(keyDescriptors) {\n\t\t\t\t\t\t\tresult.push.apply(result,self.parseKeyDescriptors(keyDescriptors,options));\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\tlookupName(\"shortcuts\");\n\t\t\t\tlookupName($tw.platform.isMac ? \"shortcuts-mac\" : \"shortcuts-not-mac\");\n\t\t\t\tlookupName($tw.platform.isWindows ? \"shortcuts-windows\" : \"shortcuts-not-windows\");\n\t\t\t\tlookupName($tw.platform.isLinux ? \"shortcuts-linux\" : \"shortcuts-not-linux\");\n\t\t\t}\n\t\t} else {\n\t\t\tresult.push(self.parseKeyDescriptor(keyDescriptor));\n\t\t}\n\t});\n\treturn result;\n};\n\nKeyboardManager.prototype.getPrintableShortcuts = function(keyInfoArray) {\n\tvar self = this,\n\t\tresult = [];\n\t$tw.utils.each(keyInfoArray,function(keyInfo) {\n\t\tif(keyInfo) {\n\t\t\tresult.push((keyInfo.ctrlKey ? \"ctrl-\" : \"\") + \n\t\t\t\t   (keyInfo.shiftKey ? \"shift-\" : \"\") + \n\t\t\t\t   (keyInfo.altKey ? \"alt-\" : \"\") + \n\t\t\t\t   (keyInfo.metaKey ? self.metaKeyName : \"\") + \n\t\t\t\t   (self.keyNames[keyInfo.keyCode]));\n\t\t}\n\t});\n\treturn result;\n}\n\nKeyboardManager.prototype.checkKeyDescriptor = function(event,keyInfo) {\n\treturn keyInfo &&\n\t\t\tevent.keyCode === keyInfo.keyCode && \n\t\t\tevent.shiftKey === keyInfo.shiftKey && \n\t\t\tevent.altKey === keyInfo.altKey && \n\t\t\tevent.ctrlKey === keyInfo.ctrlKey && \n\t\t\tevent.metaKey === keyInfo.metaKey;\n};\n\nKeyboardManager.prototype.checkKeyDescriptors = function(event,keyInfoArray) {\n\tfor(var t=0; t<keyInfoArray.length; t++) {\n\t\tif(this.checkKeyDescriptor(event,keyInfoArray[t])) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\nexports.KeyboardManager = KeyboardManager;\n\n})();\n",
            "title": "$:/core/modules/keyboard.js",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/language.js": {
            "text": "/*\\\ntitle: $:/core/modules/language.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Language() manages translateable strings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate an instance of the language manager. Options include:\nwiki: wiki from which to retrieve translation tiddlers\n*/\nfunction Language(options) {\n\toptions = options || \"\";\n\tthis.wiki = options.wiki || $tw.wiki;\n}\n\n/*\nReturn a wikified translateable string. The title is automatically prefixed with \"$:/language/\"\nOptions include:\nvariables: optional hashmap of variables to supply to the language wikification\n*/\nLanguage.prototype.getString = function(title,options) {\n\toptions = options || {};\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.renderTiddler(\"text/plain\",title,{variables: options.variables});\n};\n\n/*\nReturn a raw, unwikified translateable string. The title is automatically prefixed with \"$:/language/\"\n*/\nLanguage.prototype.getRawString = function(title) {\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.getTiddlerText(title);\n};\n\nexports.Language = Language;\n\n})();\n",
            "title": "$:/core/modules/language.js",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/macros/changecount.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/changecount.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the changecount for the current tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"changecount\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn this.wiki.getChangeCount(this.getVariable(\"currentTiddler\")) + \"\";\n};\n\n})();\n",
            "title": "$:/core/modules/macros/changecount.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/contrastcolour.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/contrastcolour.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to choose which of two colours has the highest contrast with a base colour\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"contrastcolour\";\n\nexports.params = [\n\t{name: \"target\"},\n\t{name: \"fallbackTarget\"},\n\t{name: \"colourA\"},\n\t{name: \"colourB\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(target,fallbackTarget,colourA,colourB) {\n\tvar rgbTarget = $tw.utils.parseCSSColor(target) || $tw.utils.parseCSSColor(fallbackTarget);\n\tif(!rgbTarget) {\n\t\treturn colourA;\n\t}\n\tvar rgbColourA = $tw.utils.parseCSSColor(colourA),\n\t\trgbColourB = $tw.utils.parseCSSColor(colourB);\n\tif(rgbColourA && !rgbColourB) {\n\t\treturn rgbColourA;\n\t}\n\tif(rgbColourB && !rgbColourA) {\n\t\treturn rgbColourB;\n\t}\n\tif(!rgbColourA && !rgbColourB) {\n\t\t// If neither colour is readable, return a crude inverse of the target\n\t\treturn [255 - rgbTarget[0],255 - rgbTarget[1],255 - rgbTarget[2],rgbTarget[3]];\n\t}\n\t// Colour brightness formula derived from http://www.w3.org/WAI/ER/WD-AERT/#color-contrast\n\tvar brightnessTarget = rgbTarget[0] * 0.299 + rgbTarget[1] * 0.587 + rgbTarget[2] * 0.114,\n\t\tbrightnessA = rgbColourA[0] * 0.299 + rgbColourA[1] * 0.587 + rgbColourA[2] * 0.114,\n\t\tbrightnessB = rgbColourB[0] * 0.299 + rgbColourB[1] * 0.587 + rgbColourB[2] * 0.114;\n\treturn Math.abs(brightnessTarget - brightnessA) > Math.abs(brightnessTarget - brightnessB) ? colourA : colourB;\n};\n\n})();\n",
            "title": "$:/core/modules/macros/contrastcolour.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/csvtiddlers.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/csvtiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to CSV\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"csvtiddlers\";\n\nexports.params = [\n\t{name: \"filter\"},\n\t{name: \"format\"},\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter,format) {\n\tvar self = this,\n\t\ttiddlers = this.wiki.filterTiddlers(filter),\n\t\ttiddler,\n\t\tfields = [],\n\t\tt,f;\n\t// Collect all the fields\n\tfor(t=0;t<tiddlers.length; t++) {\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\tfor(f in tiddler.fields) {\n\t\t\tif(fields.indexOf(f) === -1) {\n\t\t\t\tfields.push(f);\n\t\t\t}\n\t\t}\n\t}\n\t// Sort the fields and bring the standard ones to the front\n\tfields.sort();\n\t\"title text modified modifier created creator\".split(\" \").reverse().forEach(function(value,index) {\n\t\tvar p = fields.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tfields.splice(p,1);\n\t\t\tfields.unshift(value)\n\t\t}\n\t});\n\t// Output the column headings\n\tvar output = [], row = [];\n\tfields.forEach(function(value) {\n\t\trow.push(quoteAndEscape(value))\n\t});\n\toutput.push(row.join(\",\"));\n\t// Output each tiddler\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\trow = [];\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\t\tfor(f=0; f<fields.length; f++) {\n\t\t\t\trow.push(quoteAndEscape(tiddler ? tiddler.getFieldString(fields[f]) || \"\" : \"\"));\n\t\t\t}\n\t\toutput.push(row.join(\",\"));\n\t}\n\treturn output.join(\"\\n\");\n};\n\nfunction quoteAndEscape(value) {\n\treturn \"\\\"\" + value.replace(/\"/mg,\"\\\"\\\"\") + \"\\\"\";\n}\n\n})();\n",
            "title": "$:/core/modules/macros/csvtiddlers.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/displayshortcuts.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/displayshortcuts.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to display a list of keyboard shortcuts in human readable form. Notably, it resolves named shortcuts like `((bold))` to the underlying keystrokes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"displayshortcuts\";\n\nexports.params = [\n\t{name: \"shortcuts\"},\n\t{name: \"prefix\"},\n\t{name: \"separator\"},\n\t{name: \"suffix\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(shortcuts,prefix,separator,suffix) {\n\tvar shortcutArray = $tw.keyboardManager.getPrintableShortcuts($tw.keyboardManager.parseKeyDescriptors(shortcuts,{\n\t\twiki: this.wiki\n\t}));\n\tif(shortcutArray.length > 0) {\n\t\tshortcutArray.sort(function(a,b) {\n\t\t    return a.toLowerCase().localeCompare(b.toLowerCase());\n\t\t})\n\t\treturn prefix + shortcutArray.join(separator) + suffix;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/macros/displayshortcuts.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/dumpvariables.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/dumpvariables.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to dump all active variable values\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"dumpvariables\";\n\nexports.params = [\n];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\tvar output = [\"|!Variable |!Value |\"],\n\t\tvariables = [], variable;\n\tfor(variable in this.variables) {\n\t\tvariables.push(variable);\n\t}\n\tvariables.sort();\n\tfor(var index=0; index<variables.length; index++) {\n\t\tvar variable = variables[index];\n\t\toutput.push(\"|\" + variable + \" |<input size=50 value=<<\" + variable + \">>/> |\")\n\t}\n\treturn output.join(\"\\n\");\n};\n\n})();\n",
            "title": "$:/core/modules/macros/dumpvariables.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/jsontiddler.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/jsontiddler.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output a single tiddler to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddler\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\ttitle = title || this.getVariable(\"currentTiddler\");\n\tvar tiddler = !!title && this.wiki.getTiddler(title),\n\t\tfields = new Object();\n\tif(tiddler) {\n\t\tfor(var field in tiddler.fields) {\n\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t}\n\t}\n\treturn JSON.stringify(fields,null,$tw.config.preferences.jsonSpaces);\n};\n\n})();\n",
            "title": "$:/core/modules/macros/jsontiddler.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/jsontiddlers.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/jsontiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddlers\";\n\nexports.params = [\n\t{name: \"filter\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter) {\n\tvar tiddlers = this.wiki.filterTiddlers(filter),\n\t\tdata = [];\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\tvar tiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\tif(tiddler) {\n\t\t\tvar fields = new Object();\n\t\t\tfor(var field in tiddler.fields) {\n\t\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t\t}\n\t\t\tdata.push(fields);\n\t\t}\n\t}\n\treturn JSON.stringify(data,null,$tw.config.preferences.jsonSpaces);\n};\n\n})();\n",
            "title": "$:/core/modules/macros/jsontiddlers.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/makedatauri.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/makedatauri.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to convert a string of text to a data URI\n\n<<makedatauri text:\"Text to be converted\" type:\"text/vnd.tiddlywiki\">>\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"makedatauri\";\n\nexports.params = [\n\t{name: \"text\"},\n\t{name: \"type\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(text,type) {\n\treturn $tw.utils.makeDataUri(text,type);\n};\n\n})();\n",
            "title": "$:/core/modules/macros/makedatauri.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/now.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/now.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return a formatted version of the current time\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"now\";\n\nexports.params = [\n\t{name: \"format\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(format) {\n\treturn $tw.utils.formatDateString(new Date(),format || \"0hh:0mm, DDth MMM YYYY\");\n};\n\n})();\n",
            "title": "$:/core/modules/macros/now.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/qualify.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/qualify.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to qualify a state tiddler title according\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"qualify\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\treturn title + \"-\" + this.getStateQualifier();\n};\n\n})();\n",
            "title": "$:/core/modules/macros/qualify.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/resolvepath.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/resolvepath.js\ntype: application/javascript\nmodule-type: macro\n\nResolves a relative path for an absolute rootpath.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"resolvepath\";\n\nexports.params = [\n\t{name: \"source\"},\n\t{name: \"root\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(source, root) {\n\treturn $tw.utils.resolvePath(source, root);\n};\n\n})();\n",
            "title": "$:/core/modules/macros/resolvepath.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/version.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/version.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the TiddlyWiki core version number\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"version\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn $tw.version;\n};\n\n})();\n",
            "title": "$:/core/modules/macros/version.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/parsers/audioparser.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/audioparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe audio parser parses an audio tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar AudioParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"audio\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"audio/ogg\"] = AudioParser;\nexports[\"audio/mpeg\"] = AudioParser;\nexports[\"audio/mp3\"] = AudioParser;\nexports[\"audio/mp4\"] = AudioParser;\n\n})();\n\n",
            "title": "$:/core/modules/parsers/audioparser.js",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/csvparser.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/csvparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe CSV text parser processes CSV files into a table wrapped in a scrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar CsvParser = function(type,text,options) {\n\t// Table framework\n\tthis.tree = [{\n\t\t\"type\": \"scrollable\", \"children\": [{\n\t\t\t\"type\": \"element\", \"tag\": \"table\", \"children\": [{\n\t\t\t\t\"type\": \"element\", \"tag\": \"tbody\", \"children\": []\n\t\t\t}], \"attributes\": {\n\t\t\t\t\"class\": {\"type\": \"string\", \"value\": \"tc-csv-table\"}\n\t\t\t}\n\t\t}]\n\t}];\n\t// Split the text into lines\n\tvar lines = text.split(/\\r?\\n/mg),\n\t\ttag = \"th\";\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar lineText = lines[line];\n\t\tif(lineText) {\n\t\t\tvar row = {\n\t\t\t\t\t\"type\": \"element\", \"tag\": \"tr\", \"children\": []\n\t\t\t\t};\n\t\t\tvar columns = lineText.split(\",\");\n\t\t\tfor(var column=0; column<columns.length; column++) {\n\t\t\t\trow.children.push({\n\t\t\t\t\t\t\"type\": \"element\", \"tag\": tag, \"children\": [{\n\t\t\t\t\t\t\t\"type\": \"text\",\n\t\t\t\t\t\t\t\"text\": columns[column]\n\t\t\t\t\t\t}]\n\t\t\t\t\t});\n\t\t\t}\n\t\t\ttag = \"td\";\n\t\t\tthis.tree[0].children[0].children[0].children.push(row);\n\t\t}\n\t}\n};\n\nexports[\"text/csv\"] = CsvParser;\n\n})();\n\n",
            "title": "$:/core/modules/parsers/csvparser.js",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/htmlparser.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/htmlparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe HTML parser displays text as raw HTML\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HtmlParser = function(type,text,options) {\n\tvar src;\n\tif(options._canonical_uri) {\n\t\tsrc = options._canonical_uri;\n\t} else if(text) {\n\t\tsrc = \"data:text/html;charset=utf-8,\" + encodeURIComponent(text);\n\t}\n\tthis.tree = [{\n\t\ttype: \"element\",\n\t\ttag: \"iframe\",\n\t\tattributes: {\n\t\t\tsrc: {type: \"string\", value: src},\n\t\t\tsandbox: {type: \"string\", value: \"\"}\n\t\t}\n\t}];\n};\n\nexports[\"text/html\"] = HtmlParser;\n\n})();\n\n",
            "title": "$:/core/modules/parsers/htmlparser.js",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/imageparser.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/imageparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe image parser parses an image into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"img\",\n\t\t\tattributes: {}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\tif(type === \"image/svg+xml\" || type === \".svg\") {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:image/svg+xml,\" + encodeURIComponent(text)};\n\t\t} else {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t\t}\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"image/svg+xml\"] = ImageParser;\nexports[\"image/jpg\"] = ImageParser;\nexports[\"image/jpeg\"] = ImageParser;\nexports[\"image/png\"] = ImageParser;\nexports[\"image/gif\"] = ImageParser;\nexports[\"image/x-icon\"] = ImageParser;\n\n})();\n\n",
            "title": "$:/core/modules/parsers/imageparser.js",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/utils/parseutils.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/parseutils.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions concerned with parsing text into tokens.\n\nMost functions have the following pattern:\n\n* The parameters are:\n** `source`: the source string being parsed\n** `pos`: the current parse position within the string\n** Any further parameters are used to identify the token that is being parsed\n* The return value is:\n** null if the token was not found at the specified position\n** an object representing the token with the following standard fields:\n*** `type`: string indicating the type of the token\n*** `start`: start position of the token in the source string\n*** `end`: end position of the token in the source string\n*** Any further fields required to describe the token\n\nThe exception is `skipWhiteSpace`, which just returns the position after the whitespace.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for a whitespace token. Returns null if not found, otherwise returns {type: \"whitespace\", start:, end:,}\n*/\nexports.parseWhiteSpace = function(source,pos) {\n\tvar p = pos,c;\n\twhile(true) {\n\t\tc = source.charAt(p);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tp++;\n\t\t} else {\n\t\t\tbreak;\n\t\t}\n\t}\n\tif(p === pos) {\n\t\treturn null;\n\t} else {\n\t\treturn {\n\t\t\ttype: \"whitespace\",\n\t\t\tstart: pos,\n\t\t\tend: p\n\t\t}\n\t}\n};\n\n/*\nConvenience wrapper for parseWhiteSpace. Returns the position after the whitespace\n*/\nexports.skipWhiteSpace = function(source,pos) {\n\tvar c;\n\twhile(true) {\n\t\tc = source.charAt(pos);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tpos++;\n\t\t} else {\n\t\t\treturn pos;\n\t\t}\n\t}\n};\n\n/*\nLook for a given string token. Returns null if not found, otherwise returns {type: \"token\", value:, start:, end:,}\n*/\nexports.parseTokenString = function(source,pos,token) {\n\tvar match = source.indexOf(token,pos) === pos;\n\tif(match) {\n\t\treturn {\n\t\t\ttype: \"token\",\n\t\t\tvalue: token,\n\t\t\tstart: pos,\n\t\t\tend: pos + token.length\n\t\t};\n\t}\n\treturn null;\n};\n\n/*\nLook for a token matching a regex. Returns null if not found, otherwise returns {type: \"regexp\", match:, start:, end:,}\n*/\nexports.parseTokenRegExp = function(source,pos,reToken) {\n\tvar node = {\n\t\ttype: \"regexp\",\n\t\tstart: pos\n\t};\n\treToken.lastIndex = pos;\n\tnode.match = reToken.exec(source);\n\tif(node.match && node.match.index === pos) {\n\t\tnode.end = pos + node.match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a string literal. Returns null if not found, otherwise returns {type: \"string\", value:, start:, end:,}\n*/\nexports.parseStringLiteral = function(source,pos) {\n\tvar node = {\n\t\ttype: \"string\",\n\t\tstart: pos\n\t};\n\tvar reString = /(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\")|(?:'([^']*)')/g;\n\treString.lastIndex = pos;\n\tvar match = reString.exec(source);\n\tif(match && match.index === pos) {\n\t\tnode.value = match[1] !== undefined ? match[1] :(\n\t\t\tmatch[2] !== undefined ? match[2] : match[3] \n\t\t\t\t\t);\n\t\tnode.end = pos + match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a macro invocation parameter. Returns null if not found, or {type: \"macro-parameter\", name:, value:, start:, end:}\n*/\nexports.parseMacroParameter = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macro-parameter\",\n\t\tstart: pos\n\t};\n\t// Define our regexp\n\tvar reMacroParameter = /(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\\s>\"'=]+)))/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the parameter\n\tvar token = $tw.utils.parseTokenRegExp(source,pos,reMacroParameter);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the parameter details\n\tnode.value = token.match[2] !== undefined ? token.match[2] : (\n\t\t\t\t\ttoken.match[3] !== undefined ? token.match[3] : (\n\t\t\t\t\t\ttoken.match[4] !== undefined ? token.match[4] : (\n\t\t\t\t\t\t\ttoken.match[5] !== undefined ? token.match[5] : (\n\t\t\t\t\t\t\t\ttoken.match[6] !== undefined ? token.match[6] : (\n\t\t\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t)\n\t\t\t\t\t)\n\t\t\t\t);\n\tif(token.match[1]) {\n\t\tnode.name = token.match[1];\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for a macro invocation. Returns null if not found, or {type: \"macrocall\", name:, parameters:, start:, end:}\n*/\nexports.parseMacroInvocation = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macrocall\",\n\t\tstart: pos,\n\t\tparams: []\n\t};\n\t// Define our regexps\n\tvar reMacroName = /([^\\s>\"'=]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double less than sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"<<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the macro name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reMacroName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Process parameters\n\tvar parameter = $tw.utils.parseMacroParameter(source,pos);\n\twhile(parameter) {\n\t\tnode.params.push(parameter);\n\t\tpos = parameter.end;\n\t\t// Get the next parameter\n\t\tparameter = $tw.utils.parseMacroParameter(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">>\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for an HTML attribute definition. Returns null if not found, otherwise returns {type: \"attribute\", name:, valueType: \"string|indirect|macro\", value:, start:, end:,}\n*/\nexports.parseAttribute = function(source,pos) {\n\tvar node = {\n\t\tstart: pos\n\t};\n\t// Define our regexps\n\tvar reAttributeName = /([^\\/\\s>\"'=]+)/g,\n\t\treUnquotedAttribute = /([^\\/\\s<>\"'=]+)/g,\n\t\treFilteredValue = /\\{\\{\\{(.+?)\\}\\}\\}/g,\n\t\treIndirectValue = /\\{\\{([^\\}]+)\\}\\}/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the attribute name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reAttributeName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for an equals sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"=\");\n\tif(token) {\n\t\tpos = token.end;\n\t\t// Skip whitespace\n\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t// Look for a string literal\n\t\tvar stringLiteral = $tw.utils.parseStringLiteral(source,pos);\n\t\tif(stringLiteral) {\n\t\t\tpos = stringLiteral.end;\n\t\t\tnode.type = \"string\";\n\t\t\tnode.value = stringLiteral.value;\n\t\t} else {\n\t\t\t// Look for a filtered value\n\t\t\tvar filteredValue = $tw.utils.parseTokenRegExp(source,pos,reFilteredValue);\n\t\t\tif(filteredValue) {\n\t\t\t\tpos = filteredValue.end;\n\t\t\t\tnode.type = \"filtered\";\n\t\t\t\tnode.filter = filteredValue.match[1];\n\t\t\t} else {\n\t\t\t\t// Look for an indirect value\n\t\t\t\tvar indirectValue = $tw.utils.parseTokenRegExp(source,pos,reIndirectValue);\n\t\t\t\tif(indirectValue) {\n\t\t\t\t\tpos = indirectValue.end;\n\t\t\t\t\tnode.type = \"indirect\";\n\t\t\t\t\tnode.textReference = indirectValue.match[1];\n\t\t\t\t} else {\n\t\t\t\t\t// Look for a unquoted value\n\t\t\t\t\tvar unquotedValue = $tw.utils.parseTokenRegExp(source,pos,reUnquotedAttribute);\n\t\t\t\t\tif(unquotedValue) {\n\t\t\t\t\t\tpos = unquotedValue.end;\n\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\tnode.value = unquotedValue.match[1];\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Look for a macro invocation value\n\t\t\t\t\t\tvar macroInvocation = $tw.utils.parseMacroInvocation(source,pos);\n\t\t\t\t\t\tif(macroInvocation) {\n\t\t\t\t\t\t\tpos = macroInvocation.end;\n\t\t\t\t\t\t\tnode.type = \"macro\";\n\t\t\t\t\t\t\tnode.value = macroInvocation;\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\t\tnode.value = \"true\";\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t} else {\n\t\tnode.type = \"string\";\n\t\tnode.value = \"true\";\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n",
            "title": "$:/core/modules/utils/parseutils.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/parsers/pdfparser.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/pdfparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe PDF parser embeds a PDF viewer\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"embed\",\n\t\t\tattributes: {}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:application/pdf;base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"application/pdf\"] = ImageParser;\n\n})();\n\n",
            "title": "$:/core/modules/parsers/pdfparser.js",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/textparser.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/textparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe plain text parser processes blocks of source text into a degenerate parse tree consisting of a single text node\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar TextParser = function(type,text,options) {\n\tthis.tree = [{\n\t\ttype: \"codeblock\",\n\t\tattributes: {\n\t\t\tcode: {type: \"string\", value: text},\n\t\t\tlanguage: {type: \"string\", value: type}\n\t\t}\n\t}];\n};\n\nexports[\"text/plain\"] = TextParser;\nexports[\"text/x-tiddlywiki\"] = TextParser;\nexports[\"application/javascript\"] = TextParser;\nexports[\"application/json\"] = TextParser;\nexports[\"text/css\"] = TextParser;\nexports[\"application/x-tiddler-dictionary\"] = TextParser;\n\n})();\n\n",
            "title": "$:/core/modules/parsers/textparser.js",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/videoparser.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/videoparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe video parser parses a video tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar VideoParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"video\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"video/mp4\"] = VideoParser;\nexports[\"video/quicktime\"] = VideoParser;\n\n})();\n\n",
            "title": "$:/core/modules/parsers/videoparser.js",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/wikiparser/rules/codeblock.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for code blocks. For example:\n\n```\n\t```\n\tThis text will not be //wikified//\n\t```\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match and get language if defined\n\tthis.matchRegExp = /```([\\w-]*)\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\\r?\\n```$)/mg;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Return the $codeblock widget\n\treturn [{\n\t\t\ttype: \"codeblock\",\n\t\t\tattributes: {\n\t\t\t\t\tcode: {type: \"string\", value: text},\n\t\t\t\t\tlanguage: {type: \"string\", value: this.match[1]}\n\t\t\t}\n\t}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/codeblock.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/codeinline.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for code runs. For example:\n\n```\n\tThis is a `code run`.\n\tThis is another ``code run``\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(``?)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar reEnd = new RegExp(this.match[1], \"mg\");\n\t// Look for the end marker\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the text\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"code\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: text\n\t\t}]\n\t}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/codeinline.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/commentblock.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/commentblock.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/commentinline.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/commentinline.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/dash.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/dash.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for dashes. For example:\n\n```\nThis is an en-dash: --\n\nThis is an em-dash: ---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"dash\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{2,3}(?!-)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar dash = this.match[0].length === 2 ? \"&ndash;\" : \"&mdash;\";\n\treturn [{\n\t\ttype: \"entity\",\n\t\tentity: dash\n\t}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/dash.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/bold.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - bold. For example:\n\n```\n\tThis is ''bold'' text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except bold \n\\rules only bold \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"bold\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /''/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/''/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strong\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/italic.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - italic. For example:\n\n```\n\tThis is //italic// text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except italic\n\\rules only italic\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"italic\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\/\\//mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\/\\//mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"em\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - strikethrough. For example:\n\n```\n\tThis is ~~strikethrough~~ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except strikethrough \n\\rules only strikethrough \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"strikethrough\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~~/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/~~/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strike\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - subscript. For example:\n\n```\n\tThis is ,,subscript,, text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except subscript \n\\rules only subscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"subscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /,,/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/,,/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sub\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - superscript. For example:\n\n```\n\tThis is ^^superscript^^ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except superscript \n\\rules only superscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"superscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\^\\^/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\^\\^/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sup\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - underscore. For example:\n\n```\n\tThis is __underscore__ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except underscore \n\\rules only underscore\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"underscore\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /__/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/__/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"u\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/entity.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/entity.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML entities. For example:\n\n```\n\tThis is a copyright symbol: &copy;\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"entity\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(&#?[a-zA-Z0-9]{2,8};)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar entityString = this.match[1];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Return the entity\n\treturn [{type: \"entity\", entity: this.match[0]}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/entity.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/extlink.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/extlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\nAn external link: http://www.tiddlywiki.com/\n\nA suppressed external link: ~http://www.tiddlyspace.com/\n```\n\nExternal links can be suppressed by preceding them with `~`.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"extlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~?(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|\"\\\\^]+(?:\\/|\\b)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(this.match[0].substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: this.match[0].substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: this.match[0]},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: this.match[0]\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/extlink.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t},\n\t\tisBlock: true\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t}\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for marking areas with hard line breaks. For example:\n\n```\n\"\"\"\nThis is some text\nThat is set like\nIt is a Poem\nWhen it is\nClearly\nNot\n\"\"\"\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"hardlinebreaks\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\"\"\"(?:\\r?\\n)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\"\"\")|(\\r?\\n)/mg,\n\t\ttree = [],\n\t\tmatch;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tdo {\n\t\t// Parse the run up to the terminator\n\t\ttree.push.apply(tree,this.parser.parseInlineRun(reEnd,{eatTerminator: false}));\n\t\t// Redo the terminator match\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tmatch = reEnd.exec(this.parser.source);\n\t\tif(match) {\n\t\t\tthis.parser.pos = reEnd.lastIndex;\n\t\t\t// Add a line break if the terminator was a line break\n\t\t\tif(match[2]) {\n\t\t\t\ttree.push({type: \"element\", tag: \"br\"});\n\t\t\t}\n\t\t}\n\t} while(match && !match[1]);\n\t// Return the nodes\n\treturn tree;\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/heading.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/heading.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for headings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"heading\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(!{1,6})/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar headingLevel = this.match[1].length;\n\t// Move past the !s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse any classes, whitespace and then the heading itself\n\tvar classes = this.parser.parseClasses();\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// Return the heading\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"h\" + headingLevel, \n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: classes.join(\" \")}\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/heading.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/horizrule.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/horizrule.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for rules. For example:\n\n```\n---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"horizrule\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{3,}\\r?(?:\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\treturn [{type: \"element\", tag: \"hr\"}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/horizrule.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/html.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/html.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for HTML elements and widgets. For example:\n\n{{{\n<aside>\nThis is an HTML5 aside element\n</aside>\n\n<$slider target=\"MyTiddler\">\nThis is a widget invocation\n</$slider>\n\n}}}\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"html\";\nexports.types = {inline: true, block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextTag = this.findNextTag(this.parser.source,startPos,{\n\t\trequireLineBreak: this.is.block\n\t});\n\treturn this.nextTag ? this.nextTag.start : undefined;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Retrieve the most recent match so that recursive calls don't overwrite it\n\tvar tag = this.nextTag;\n\tthis.nextTag = null;\n\t// Advance the parser position to past the tag\n\tthis.parser.pos = tag.end;\n\t// Check for an immediately following double linebreak\n\tvar hasLineBreak = !tag.isSelfClosing && !!$tw.utils.parseTokenRegExp(this.parser.source,this.parser.pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t// Set whether we're in block mode\n\ttag.isBlock = this.is.block || hasLineBreak;\n\t// Parse the body if we need to\n\tif(!tag.isSelfClosing && $tw.config.htmlVoidElements.indexOf(tag.tag) === -1) {\n\t\t\tvar reEndString = \"</\" + $tw.utils.escapeRegExp(tag.tag) + \">\",\n\t\t\t\treEnd = new RegExp(\"(\" + reEndString + \")\",\"mg\");\n\t\tif(hasLineBreak) {\n\t\t\ttag.children = this.parser.parseBlocks(reEndString);\n\t\t} else {\n\t\t\ttag.children = this.parser.parseInlineRun(reEnd);\n\t\t}\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tvar endMatch = reEnd.exec(this.parser.source);\n\t\tif(endMatch && endMatch.index === this.parser.pos) {\n\t\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t\t}\n\t}\n\t// Return the tag\n\treturn [tag];\n};\n\n/*\nLook for an HTML tag. Returns null if not found, otherwise returns {type: \"element\", name:, attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseTag = function(source,pos,options) {\n\toptions = options || {};\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Define our regexps\n\tvar reTagName = /([a-zA-Z0-9\\-\\$]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a less than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\"<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the tag name\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,reTagName);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tnode.tag = token.match[1];\n\tif(node.tag.charAt(0) === \"$\") {\n\t\tnode.type = node.tag.substr(1);\n\t}\n\tpos = token.end;\n\t// Check that the tag is terminated by a space, / or >\n\tif(!$tw.utils.parseWhiteSpace(source,pos) && !(source.charAt(pos) === \"/\") && !(source.charAt(pos) === \">\") ) {\n\t\treturn null;\n\t}\n\t// Process attributes\n\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\twhile(attribute) {\n\t\tnode.attributes[attribute.name] = attribute;\n\t\tpos = attribute.end;\n\t\t// Get the next attribute\n\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a closing slash\n\ttoken = $tw.utils.parseTokenString(source,pos,\"/\");\n\tif(token) {\n\t\tpos = token.end;\n\t\tnode.isSelfClosing = true;\n\t}\n\t// Look for a greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Check for a required line break\n\tif(options.requireLineBreak) {\n\t\ttoken = $tw.utils.parseTokenRegExp(source,pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t\tif(!token) {\n\t\t\treturn null;\n\t\t}\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\nexports.findNextTag = function(source,pos,options) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /<([a-zA-Z\\-\\$]+)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseTag(source,match.index,options);\n\t\t// Return success\n\t\tif(tag && this.isLegalTag(tag)) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\nexports.isLegalTag = function(tag) {\n\t// Widgets are always OK\n\tif(tag.type !== \"element\") {\n\t\treturn true;\n\t// If it's an HTML tag that starts with a dash then it's not legal\n\t} else if(tag.tag.charAt(0) === \"-\") {\n\t\treturn false;\n\t} else {\n\t\t// Otherwise it's OK\n\t\treturn true;\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/html.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/image.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/image.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for embedding images. For example:\n\n```\n[img[http://tiddlywiki.com/fractalveg.jpg]]\n[img width=23 height=24 [http://tiddlywiki.com/fractalveg.jpg]]\n[img width={{!!width}} height={{!!height}} [http://tiddlywiki.com/fractalveg.jpg]]\n[img[Description of image|http://tiddlywiki.com/fractalveg.jpg]]\n[img[TiddlerTitle]]\n[img[Description of image|TiddlerTitle]]\n```\n\nGenerates the `<$image>` widget.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"image\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextImage = this.findNextImage(this.parser.source,startPos);\n\treturn this.nextImage ? this.nextImage.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextImage.end;\n\tvar node = {\n\t\ttype: \"image\",\n\t\tattributes: this.nextImage.attributes\n\t};\n\treturn [node];\n};\n\n/*\nFind the next image from the current position\n*/\nexports.findNextImage = function(source,pos) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /(\\[img)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseImage(source,match.index);\n\t\t// Return success\n\t\tif(tag) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an image at the specified position. Returns null if not found, otherwise returns {type: \"image\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseImage = function(source,pos) {\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"image\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[img`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[img\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Process attributes\n\tif(source.charAt(pos) !== \"[\") {\n\t\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\t\twhile(attribute) {\n\t\t\tnode.attributes[attribute.name] = attribute;\n\t\t\tpos = attribute.end;\n\t\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t\tif(source.charAt(pos) !== \"[\") {\n\t\t\t\t// Get the next attribute\n\t\t\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t\t\t} else {\n\t\t\t\tattribute = null;\n\t\t\t}\n\t\t}\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[` after the attributes\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the source up to the terminating `]]`\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,/(?:([^|\\]]*?)\\|)?([^\\]]+?)\\]\\]/g);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\tif(token.match[1]) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: token.match[1].trim()};\n\t}\n\tnode.attributes.source = {type: \"string\", value: (token.match[2] || \"\").trim()};\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/image.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/list.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/list.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for lists. For example:\n\n```\n* This is an unordered list\n* It has two items\n\n# This is a numbered list\n## With a subitem\n# And a third item\n\n; This is a term that is being defined\n: This is the definition of that term\n```\n\nNote that lists can be nested arbitrarily:\n\n```\n#** One\n#* Two\n#** Three\n#**** Four\n#**# Five\n#**## Six\n## Seven\n### Eight\n## Nine\n```\n\nA CSS class can be applied to a list item as follows:\n\n```\n* List item one\n*.active List item two has the class `active`\n* List item three\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"list\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /([\\*#;:>]+)/mg;\n};\n\nvar listTypes = {\n\t\"*\": {listTag: \"ul\", itemTag: \"li\"},\n\t\"#\": {listTag: \"ol\", itemTag: \"li\"},\n\t\";\": {listTag: \"dl\", itemTag: \"dt\"},\n\t\":\": {listTag: \"dl\", itemTag: \"dd\"},\n\t\">\": {listTag: \"blockquote\", itemTag: \"p\"}\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Array of parse tree nodes for the previous row of the list\n\tvar listStack = [];\n\t// Cycle through the items in the list\n\twhile(true) {\n\t\t// Match the list marker\n\t\tvar reMatch = /([\\*#;:>]+)/mg;\n\t\treMatch.lastIndex = this.parser.pos;\n\t\tvar match = reMatch.exec(this.parser.source);\n\t\tif(!match || match.index !== this.parser.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check whether the list type of the top level matches\n\t\tvar listInfo = listTypes[match[0].charAt(0)];\n\t\tif(listStack.length > 0 && listStack[0].tag !== listInfo.listTag) {\n\t\t\tbreak;\n\t\t}\n\t\t// Move past the list marker\n\t\tthis.parser.pos = match.index + match[0].length;\n\t\t// Walk through the list markers for the current row\n\t\tfor(var t=0; t<match[0].length; t++) {\n\t\t\tlistInfo = listTypes[match[0].charAt(t)];\n\t\t\t// Remove any stacked up element if we can't re-use it because the list type doesn't match\n\t\t\tif(listStack.length > t && listStack[t].tag !== listInfo.listTag) {\n\t\t\t\tlistStack.splice(t,listStack.length - t);\n\t\t\t}\n\t\t\t// Construct the list element or reuse the previous one at this level\n\t\t\tif(listStack.length <= t) {\n\t\t\t\tvar listElement = {type: \"element\", tag: listInfo.listTag, children: [\n\t\t\t\t\t{type: \"element\", tag: listInfo.itemTag, children: []}\n\t\t\t\t]};\n\t\t\t\t// Link this list element into the last child item of the parent list item\n\t\t\t\tif(t) {\n\t\t\t\t\tvar prevListItem = listStack[t-1].children[listStack[t-1].children.length-1];\n\t\t\t\t\tprevListItem.children.push(listElement);\n\t\t\t\t}\n\t\t\t\t// Save this element in the stack\n\t\t\t\tlistStack[t] = listElement;\n\t\t\t} else if(t === (match[0].length - 1)) {\n\t\t\t\tlistStack[t].children.push({type: \"element\", tag: listInfo.itemTag, children: []});\n\t\t\t}\n\t\t}\n\t\tif(listStack.length > match[0].length) {\n\t\t\tlistStack.splice(match[0].length,listStack.length - match[0].length);\n\t\t}\n\t\t// Process the body of the list item into the last list item\n\t\tvar lastListChildren = listStack[listStack.length-1].children,\n\t\t\tlastListItem = lastListChildren[lastListChildren.length-1],\n\t\t\tclasses = this.parser.parseClasses();\n\t\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\t\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t\tlastListItem.children.push.apply(lastListItem.children,tree);\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(lastListItem,classes.join(\" \"));\n\t\t}\n\t\t// Consume any whitespace following the list item\n\t\tthis.parser.skipWhitespace();\n\t}\n\t// Return the root element of the list\n\treturn [listStack[0]];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/list.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/macrocallblock.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for block macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^>\\s]+)(?:\\s*)((?:[^>]|(?:>(?!>)))*?)>>(?:\\r?\\n|$)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params,\n\t\tisBlock: true\n\t}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/macrocallblock.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/macrocallinline.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^\\s>]+)\\s*([\\s\\S]*?)>>/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5]|| paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params\n\t}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/macrocallinline.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/macrodef.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrodef.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for macro definitions\n\n```\n\\define name(param:defaultvalue,param2:defaultvalue)\ndefinition text, including $param$ markers\n\\end\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrodef\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\define\\s+([^(\\s]+)\\(\\s*([^)]*)\\)(\\s*\\r?\\n)?/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the macro name and parameters\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the parameters\n\tvar paramString = this.match[2],\n\t\tparams = [];\n\tif(paramString !== \"\") {\n\t\tvar reParam = /\\s*([A-Za-z0-9\\-_]+)(?:\\s*:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))?/mg,\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\twhile(paramMatch) {\n\t\t\t// Save the parameter details\n\t\t\tvar paramInfo = {name: paramMatch[1]},\n\t\t\t\tdefaultValue = paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6];\n\t\t\tif(defaultValue) {\n\t\t\t\tparamInfo[\"default\"] = defaultValue;\n\t\t\t}\n\t\t\tparams.push(paramInfo);\n\t\t\t// Look for the next parameter\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\t}\n\t}\n\t// Is this a multiline definition?\n\tvar reEnd;\n\tif(this.match[3]) {\n\t\t// If so, the end of the body is marked with \\end\n\t\treEnd = /(\\r?\\n\\\\end[^\\S\\n\\r]*(?:$|\\r?\\n))/mg;\n\t} else {\n\t\t// Otherwise, the end of the definition is marked by the end of the line\n\t\treEnd = /($|\\r?\\n)/mg;\n\t\t// Move past any whitespace\n\t\tthis.parser.pos = $tw.utils.skipWhiteSpace(this.parser.source,this.parser.pos);\n\t}\n\t// Find the end of the definition\n\treEnd.lastIndex = this.parser.pos;\n\tvar text,\n\t\tendMatch = reEnd.exec(this.parser.source);\n\tif(endMatch) {\n\t\ttext = this.parser.source.substring(this.parser.pos,endMatch.index);\n\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t} else {\n\t\t// We didn't find the end of the definition, so we'll make it blank\n\t\ttext = \"\";\n\t}\n\t// Save the macro definition\n\treturn [{\n\t\ttype: \"set\",\n\t\tattributes: {\n\t\t\tname: {type: \"string\", value: this.match[1]},\n\t\t\tvalue: {type: \"string\", value: text}\n\t\t},\n\t\tchildren: [],\n\t\tparams: params\n\t}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/macrodef.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettyextlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\n[ext[http://tiddlywiki.com/fractalveg.jpg]]\n[ext[Tooltip|http://tiddlywiki.com/fractalveg.jpg]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettyextlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextLink = this.findNextLink(this.parser.source,startPos);\n\treturn this.nextLink ? this.nextLink.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextLink.end;\n\treturn [this.nextLink];\n};\n\n/*\nFind the next link from the current position\n*/\nexports.findNextLink = function(source,pos) {\n\t// A regexp for finding candidate links\n\tvar reLookahead = /(\\[ext\\[)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a link\n\t\tvar link = this.parseLink(source,match.index);\n\t\t// Return success\n\t\tif(link) {\n\t\t\treturn link;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an link at the specified position. Returns null if not found, otherwise returns {type: \"element\", tag: \"a\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseLink = function(source,pos) {\n\tvar token,\n\t\ttextNode = {\n\t\t\ttype: \"text\"\n\t\t},\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tstart: pos,\n\t\t\tattributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t},\n\t\t\tchildren: [textNode]\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[ext[`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[ext[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Look ahead for the terminating `]]`\n\tvar closePos = source.indexOf(\"]]\",pos);\n\tif(closePos === -1) {\n\t\treturn null;\n\t}\n\t// Look for a `|` separating the tooltip\n\tvar splitPos = source.indexOf(\"|\",pos);\n\tif(splitPos === -1 || splitPos > closePos) {\n\t\tsplitPos = null;\n\t}\n\t// Pull out the tooltip and URL\n\tvar tooltip, URL;\n\tif(splitPos) {\n\t\tURL = source.substring(splitPos + 1,closePos).trim();\n\t\ttextNode.text = source.substring(pos,splitPos).trim();\n\t} else {\n\t\tURL = source.substring(pos,closePos).trim();\n\t\ttextNode.text = URL;\n\t}\n\tnode.attributes.href = {type: \"string\", value: URL};\n\tnode.attributes.target = {type: \"string\", value: \"_blank\"};\n\tnode.attributes.rel = {type: \"string\", value: \"noopener noreferrer\"};\n\t// Update the end position\n\tnode.end = closePos + 2;\n\treturn node;\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/prettylink.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettylink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for pretty links. For example:\n\n```\n[[Introduction]]\n\n[[Link description|TiddlerTitle]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettylink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\[\\[(.*?)(?:\\|(.*?))?\\]\\]/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Process the link\n\tvar text = this.match[1],\n\t\tlink = this.match[2] || text;\n\tif($tw.utils.isLinkExternal(link)) {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: link},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: link}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/prettylink.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/quoteblock.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/quoteblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for quote blocks. For example:\n\n```\n\t<<<.optionalClass(es) optional cited from\n\ta quote\n\t<<<\n\t\n\t<<<.optionalClass(es)\n\ta quote\n\t<<< optional cited from\n```\n\nQuotes can be quoted by putting more <s\n\n```\n\t<<<\n\tQuote Level 1\n\t\n\t<<<<\n\tQuoteLevel 2\n\t<<<<\n\t\n\t<<<\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"quoteblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(<<<+)/mg;\n};\n\nexports.parse = function() {\n\tvar classes = [\"tc-quote\"];\n\t// Get all the details of the match\n\tvar reEndString = \"^\" + this.match[1] + \"(?!<)\";\n\t// Move past the <s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\n\t// Parse any classes, whitespace and then the optional cite itself\n\tclasses.push.apply(classes, this.parser.parseClasses());\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar cite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// before handling the cite, parse the body of the quote\n\tvar tree= this.parser.parseBlocks(reEndString);\n\t// If we got a cite, put it before the text\n\tif(cite.length > 0) {\n\t\ttree.unshift({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Parse any optional cite\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tcite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// If we got a cite, push it\n\tif(cite.length > 0) {\n\t\ttree.push({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Return the blockquote element\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"blockquote\",\n\t\tattributes: {\n\t\t\tclass: { type: \"string\", value: classes.join(\" \") },\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/quoteblock.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/rules.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/rules.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for rules specifications\n\n```\n\\rules except ruleone ruletwo rulethree\n\\rules only ruleone ruletwo rulethree\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"rules\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\rules[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse whitespace delimited tokens terminated by a line break\n\tvar reMatch = /[^\\S\\n]*(\\S+)|(\\r?\\n)/mg,\n\t\ttokens = [];\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\twhile(match && match.index === this.parser.pos) {\n\t\tthis.parser.pos = reMatch.lastIndex;\n\t\t// Exit if we've got the line break\n\t\tif(match[2]) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the token\n\t\tif(match[1]) {\n\t\t\ttokens.push(match[1]);\n\t\t}\n\t\t// Match the next token\n\t\tmatch = reMatch.exec(this.parser.source);\n\t}\n\t// Process the tokens\n\tif(tokens.length > 0) {\n\t\tthis.parser.amendRules(tokens[0],tokens.slice(1));\n\t}\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/rules.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/styleblock.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for assigning styles and classes to paragraphs and other blocks. For example:\n\n```\n@@.myClass\n@@background-color:red;\nThis paragraph will have the CSS class `myClass`.\n\n* The `<ul>` around this list will also have the class `myClass`\n* List item 2\n\n@@\n```\n\nNote that classes and styles can be mixed subject to the rule that styles must precede classes. For example\n\n```\n@@.myFirstClass.mySecondClass\n@@width:100px;.myThirdClass\nThis is a paragraph\n@@\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(?:\\.([^\\r\\n\\s]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEndString = \"^@@(?:\\\\r?\\\\n)?\";\n\tvar classes = [], styles = [];\n\tdo {\n\t\t// Get the class and style\n\t\tif(this.match[1]) {\n\t\t\tstyles.push(this.match[1]);\n\t\t}\n\t\tif(this.match[2]) {\n\t\t\tclasses.push(this.match[2].split(\".\").join(\" \"));\n\t\t}\n\t\t// Move past the match\n\t\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\t// Look for another line of classes and styles\n\t\tthis.match = this.matchRegExp.exec(this.parser.source);\n\t} while(this.match && this.match.index === this.parser.pos);\n\t// Parse the body\n\tvar tree = this.parser.parseBlocks(reEndString);\n\tfor(var t=0; t<tree.length; t++) {\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(tree[t],classes.join(\" \"));\n\t\t}\n\t\tif(styles.length > 0) {\n\t\t\t$tw.utils.addAttributeToParseTreeNode(tree[t],\"style\",styles.join(\"\"));\n\t\t}\n\t}\n\treturn tree;\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/styleblock.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/styleinline.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for assigning styles and classes to inline runs. For example:\n\n```\n@@.myClass This is some text with a class@@\n@@background-color:red;This is some text with a background colour@@\n@@width:100px;.myClass This is some text with a class and a width@@\n```\n\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(\\.(?:[^\\r\\n\\s]+)\\s+)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /@@/g;\n\t// Get the styles and class\n\tvar stylesString = this.match[1],\n\t\tclassString = this.match[2] ? this.match[2].split(\".\").join(\" \") : undefined;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the run up to the terminator\n\tvar tree = this.parser.parseInlineRun(reEnd,{eatTerminator: true});\n\t// Return the classed span\n\tvar node = {\n\t\ttype: \"element\",\n\t\ttag: \"span\",\n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: \"tc-inline-style\"}\n\t\t},\n\t\tchildren: tree\n\t};\n\tif(classString) {\n\t\t$tw.utils.addClassToParseTreeNode(node,classString);\n\t}\n\tif(stylesString) {\n\t\t$tw.utils.addAttributeToParseTreeNode(node,\"style\",stylesString);\n\t}\n\treturn [node];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/styleinline.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/syslink.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/syslink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for system tiddler links.\nCan be suppressed preceding them with `~`.\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"syslink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp(\n\t\t\"~?\\\\$:\\\\/[\" +\n\t\t$tw.config.textPrimitives.anyLetter.substr(1,$tw.config.textPrimitives.anyLetter.length - 2) +\n\t\t\"\\/._-]+\",\n\t\t\"mg\"\n\t);\n};\n\nexports.parse = function() {\n\tvar match = this.match[0];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(match.substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: match.substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: match}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: match\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();",
            "title": "$:/core/modules/parsers/wikiparser/rules/syslink.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/table.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/table.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for tables.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"table\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\|(?:[^\\n]*)\\|(?:[fhck]?)\\r?(?:\\n|$)/mg;\n};\n\nvar processRow = function(prevColumns) {\n\tvar cellRegExp = /(?:\\|([^\\n\\|]*)\\|)|(\\|[fhck]?\\r?(?:\\n|$))/mg,\n\t\tcellTermRegExp = /((?:\\x20*)\\|)/mg,\n\t\ttree = [],\n\t\tcol = 0,\n\t\tcolSpanCount = 1,\n\t\tprevCell,\n\t\tvAlign;\n\t// Match a single cell\n\tcellRegExp.lastIndex = this.parser.pos;\n\tvar cellMatch = cellRegExp.exec(this.parser.source);\n\twhile(cellMatch && cellMatch.index === this.parser.pos) {\n\t\tif(cellMatch[1] === \"~\") {\n\t\t\t// Rowspan\n\t\t\tvar last = prevColumns[col];\n\t\t\tif(last) {\n\t\t\t\tlast.rowSpanCount++;\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"rowspan\",last.rowSpanCount);\n\t\t\t\tvAlign = $tw.utils.getAttributeValueFromParseTreeNode(last.element,\"valign\",\"center\");\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"valign\",vAlign);\n\t\t\t\tif(colSpanCount > 1) {\n\t\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"colspan\",colSpanCount);\n\t\t\t\t\tcolSpanCount = 1;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \">\") {\n\t\t\t// Colspan\n\t\t\tcolSpanCount++;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \"<\" && prevCell) {\n\t\t\tcolSpanCount = 1 + $tw.utils.getAttributeValueFromParseTreeNode(prevCell,\"colspan\",1);\n\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\tcolSpanCount = 1;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[2]) {\n\t\t\t// End of row\n\t\t\tif(prevCell && colSpanCount > 1) {\n\t\t\t\tif(prevCell.attributes && prevCell.attributes && prevCell.attributes.colspan) {\n\t\t\t\t\t\tcolSpanCount += prevCell.attributes.colspan.value;\n\t\t\t\t} else {\n\t\t\t\t\tcolSpanCount -= 1;\n\t\t\t\t}\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\t}\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t\tbreak;\n\t\t} else {\n\t\t\t// For ordinary cells, step beyond the opening `|`\n\t\t\tthis.parser.pos++;\n\t\t\t// Look for a space at the start of the cell\n\t\t\tvar spaceLeft = false;\n\t\t\tvAlign = null;\n\t\t\tif(this.parser.source.substr(this.parser.pos).search(/^\\^([^\\^]|\\^\\^)/) === 0) {\n\t\t\t\tvAlign = \"top\";\n\t\t\t} else if(this.parser.source.substr(this.parser.pos).search(/^,([^,]|,,)/) === 0) {\n\t\t\t\tvAlign = \"bottom\";\n\t\t\t}\n\t\t\tif(vAlign) {\n\t\t\t\tthis.parser.pos++;\n\t\t\t}\n\t\t\tvar chr = this.parser.source.substr(this.parser.pos,1);\n\t\t\twhile(chr === \" \") {\n\t\t\t\tspaceLeft = true;\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tchr = this.parser.source.substr(this.parser.pos,1);\n\t\t\t}\n\t\t\t// Check whether this is a heading cell\n\t\t\tvar cell;\n\t\t\tif(chr === \"!\") {\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tcell = {type: \"element\", tag: \"th\", children: []};\n\t\t\t} else {\n\t\t\t\tcell = {type: \"element\", tag: \"td\", children: []};\n\t\t\t}\n\t\t\ttree.push(cell);\n\t\t\t// Record information about this cell\n\t\t\tprevCell = cell;\n\t\t\tprevColumns[col] = {rowSpanCount:1,element:cell};\n\t\t\t// Check for a colspan\n\t\t\tif(colSpanCount > 1) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"colspan\",colSpanCount);\n\t\t\t\tcolSpanCount = 1;\n\t\t\t}\n\t\t\t// Parse the cell\n\t\t\tcell.children = this.parser.parseInlineRun(cellTermRegExp,{eatTerminator: true});\n\t\t\t// Set the alignment for the cell\n\t\t\tif(vAlign) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"valign\",vAlign);\n\t\t\t}\n\t\t\tif(this.parser.source.substr(this.parser.pos - 2,1) === \" \") { // spaceRight\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",spaceLeft ? \"center\" : \"left\");\n\t\t\t} else if(spaceLeft) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",\"right\");\n\t\t\t}\n\t\t\t// Move back to the closing `|`\n\t\t\tthis.parser.pos--;\n\t\t}\n\t\tcol++;\n\t\tcellRegExp.lastIndex = this.parser.pos;\n\t\tcellMatch = cellRegExp.exec(this.parser.source);\n\t}\n\treturn tree;\n};\n\nexports.parse = function() {\n\tvar rowContainerTypes = {\"c\":\"caption\", \"h\":\"thead\", \"\":\"tbody\", \"f\":\"tfoot\"},\n\t\ttable = {type: \"element\", tag: \"table\", children: []},\n\t\trowRegExp = /^\\|([^\\n]*)\\|([fhck]?)\\r?(?:\\n|$)/mg,\n\t\trowTermRegExp = /(\\|(?:[fhck]?)\\r?(?:\\n|$))/mg,\n\t\tprevColumns = [],\n\t\tcurrRowType,\n\t\trowContainer,\n\t\trowCount = 0;\n\t// Match the row\n\trowRegExp.lastIndex = this.parser.pos;\n\tvar rowMatch = rowRegExp.exec(this.parser.source);\n\twhile(rowMatch && rowMatch.index === this.parser.pos) {\n\t\tvar rowType = rowMatch[2];\n\t\t// Check if it is a class assignment\n\t\tif(rowType === \"k\") {\n\t\t\t$tw.utils.addClassToParseTreeNode(table,rowMatch[1]);\n\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t} else {\n\t\t\t// Otherwise, create a new row if this one is of a different type\n\t\t\tif(rowType !== currRowType) {\n\t\t\t\trowContainer = {type: \"element\", tag: rowContainerTypes[rowType], children: []};\n\t\t\t\ttable.children.push(rowContainer);\n\t\t\t\tcurrRowType = rowType;\n\t\t\t}\n\t\t\t// Is this a caption row?\n\t\t\tif(currRowType === \"c\") {\n\t\t\t\t// If so, move past the opening `|` of the row\n\t\t\t\tthis.parser.pos++;\n\t\t\t\t// Move the caption to the first row if it isn't already\n\t\t\t\tif(table.children.length !== 1) {\n\t\t\t\t\ttable.children.pop(); // Take rowContainer out of the children array\n\t\t\t\t\ttable.children.splice(0,0,rowContainer); // Insert it at the bottom\t\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\t// Set the alignment - TODO: figure out why TW did this\n//\t\t\t\trowContainer.attributes.align = rowCount === 0 ? \"top\" : \"bottom\";\n\t\t\t\t// Parse the caption\n\t\t\t\trowContainer.children = this.parser.parseInlineRun(rowTermRegExp,{eatTerminator: true});\n\t\t\t} else {\n\t\t\t\t// Create the row\n\t\t\t\tvar theRow = {type: \"element\", tag: \"tr\", children: []};\n\t\t\t\t$tw.utils.addClassToParseTreeNode(theRow,rowCount%2 ? \"oddRow\" : \"evenRow\");\n\t\t\t\trowContainer.children.push(theRow);\n\t\t\t\t// Process the row\n\t\t\t\ttheRow.children = processRow.call(this,prevColumns);\n\t\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t\t\t// Increment the row count\n\t\t\t\trowCount++;\n\t\t\t}\n\t\t}\n\t\trowMatch = rowRegExp.exec(this.parser.source);\n\t}\n\treturn [table];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/table.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/transcludeblock.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {},\n\t\t\tisBlock: true\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tisBlock: true,\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/transcludeblock.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/transcludeinline.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {}\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/transcludeinline.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/typedblock.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/typedblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for typed blocks. For example:\n\n```\n$$$.js\nThis will be rendered as JavaScript\n$$$\n\n$$$.svg\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"150\" height=\"100\">\n  <circle cx=\"100\" cy=\"50\" r=\"40\" stroke=\"black\" stroke-width=\"2\" fill=\"red\" />\n</svg>\n$$$\n\n$$$text/vnd.tiddlywiki>text/html\nThis will be rendered as an //HTML representation// of WikiText\n$$$\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.name = \"typedblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\$\\$\\$([^ >\\r\\n]*)(?: *> *([^ \\r\\n]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /\\r?\\n\\$\\$\\$\\r?(?:\\n|$)/mg;\n\t// Save the type\n\tvar parseType = this.match[1],\n\t\trenderType = this.match[2];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Parse the block according to the specified type\n\tvar parser = this.parser.wiki.parseText(parseType,text,{defaultType: \"text/plain\"});\n\t// If there's no render type, just return the parse tree\n\tif(!renderType) {\n\t\treturn parser.tree;\n\t} else {\n\t\t// Otherwise, render to the rendertype and return in a <PRE> tag\n\t\tvar widgetNode = this.parser.wiki.makeWidget(parser),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\ttext = renderType === \"text/html\" ? container.innerHTML : container.textContent;\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"pre\",\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/typedblock.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/wikilink.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikilink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for wiki links. For example:\n\n```\nAWikiLink\nAnotherLink\n~SuppressedLink\n```\n\nPrecede a camel case word with `~` to prevent it from being recognised as a link.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"wikilink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp($tw.config.textPrimitives.unWikiLink + \"?\" + $tw.config.textPrimitives.wikiLink,\"mg\");\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get the details of the match\n\tvar linkText = this.match[0];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// If the link starts with the unwikilink character then just output it as plain text\n\tif(linkText.substr(0,1) === $tw.config.textPrimitives.unWikiLink) {\n\t\treturn [{type: \"text\", text: linkText.substr(1)}];\n\t}\n\t// If the link has been preceded with a blocked letter then don't treat it as a link\n\tif(this.match.index > 0) {\n\t\tvar preRegExp = new RegExp($tw.config.textPrimitives.blockPrefixLetters,\"mg\");\n\t\tpreRegExp.lastIndex = this.match.index-1;\n\t\tvar preMatch = preRegExp.exec(this.parser.source);\n\t\tif(preMatch && preMatch.index === this.match.index-1) {\n\t\t\treturn [{type: \"text\", text: linkText}];\n\t\t}\n\t}\n\treturn [{\n\t\ttype: \"link\",\n\t\tattributes: {\n\t\t\tto: {type: \"string\", value: linkText}\n\t\t},\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: linkText\n\t\t}]\n\t}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/wikilink.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/wikiparser.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/wikiparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe wiki text parser processes blocks of source text into a parse tree.\n\nThe parse tree is made up of nested arrays of these JavaScript objects:\n\n\t{type: \"element\", tag: <string>, attributes: {}, children: []} - an HTML element\n\t{type: \"text\", text: <string>} - a text node\n\t{type: \"entity\", value: <string>} - an entity\n\t{type: \"raw\", html: <string>} - raw HTML\n\nAttributes are stored as hashmaps of the following objects:\n\n\t{type: \"string\", value: <string>} - literal string\n\t{type: \"indirect\", textReference: <textReference>} - indirect through a text reference\n\t{type: \"macro\", macro: <TBD>} - indirect through a macro invocation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar WikiParser = function(type,text,options) {\n\tthis.wiki = options.wiki;\n\tvar self = this;\n\t// Check for an externally linked tiddler\n\tif($tw.browser && (text || \"\") === \"\" && options._canonical_uri) {\n\t\tthis.loadRemoteTiddler(options._canonical_uri);\n\t\ttext = $tw.language.getRawString(\"LazyLoadingWarning\");\n\t}\n\t// Initialise the classes if we don't have them already\n\tif(!this.pragmaRuleClasses) {\n\t\tWikiParser.prototype.pragmaRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"pragma\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.pragmaRuleClasses,\"$:/config/WikiParserRules/Pragmas/\");\n\t}\n\tif(!this.blockRuleClasses) {\n\t\tWikiParser.prototype.blockRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"block\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.blockRuleClasses,\"$:/config/WikiParserRules/Block/\");\n\t}\n\tif(!this.inlineRuleClasses) {\n\t\tWikiParser.prototype.inlineRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"inline\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.inlineRuleClasses,\"$:/config/WikiParserRules/Inline/\");\n\t}\n\t// Save the parse text\n\tthis.type = type || \"text/vnd.tiddlywiki\";\n\tthis.source = text || \"\";\n\tthis.sourceLength = this.source.length;\n\t// Set current parse position\n\tthis.pos = 0;\n\t// Instantiate the pragma parse rules\n\tthis.pragmaRules = this.instantiateRules(this.pragmaRuleClasses,\"pragma\",0);\n\t// Instantiate the parser block and inline rules\n\tthis.blockRules = this.instantiateRules(this.blockRuleClasses,\"block\",0);\n\tthis.inlineRules = this.instantiateRules(this.inlineRuleClasses,\"inline\",0);\n\t// Parse any pragmas\n\tthis.tree = [];\n\tvar topBranch = this.parsePragmas();\n\t// Parse the text into inline runs or blocks\n\tif(options.parseAsInline) {\n\t\ttopBranch.push.apply(topBranch,this.parseInlineRun());\n\t} else {\n\t\ttopBranch.push.apply(topBranch,this.parseBlocks());\n\t}\n\t// Return the parse tree\n};\n\n/*\n*/\nWikiParser.prototype.loadRemoteTiddler = function(url) {\n\tvar self = this;\n\t$tw.utils.httpRequest({\n\t\turl: url,\n\t\ttype: \"GET\",\n\t\tcallback: function(err,data) {\n\t\t\tif(!err) {\n\t\t\t\tvar tiddlers = self.wiki.deserializeTiddlers(\".tid\",data,self.wiki.getCreationFields());\n\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\ttiddler[\"_canonical_uri\"] = url;\n\t\t\t\t});\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tself.wiki.addTiddlers(tiddlers);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\n*/\nWikiParser.prototype.setupRules = function(proto,configPrefix) {\n\tvar self = this;\n\tif(!$tw.safemode) {\n\t\t$tw.utils.each(proto,function(object,name) {\n\t\t\tif(self.wiki.getTiddlerText(configPrefix + name,\"enable\") !== \"enable\") {\n\t\t\t\tdelete proto[name];\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nInstantiate an array of parse rules\n*/\nWikiParser.prototype.instantiateRules = function(classes,type,startPos) {\n\tvar rulesInfo = [],\n\t\tself = this;\n\t$tw.utils.each(classes,function(RuleClass) {\n\t\t// Instantiate the rule\n\t\tvar rule = new RuleClass(self);\n\t\trule.is = {};\n\t\trule.is[type] = true;\n\t\trule.init(self);\n\t\tvar matchIndex = rule.findNextMatch(startPos);\n\t\tif(matchIndex !== undefined) {\n\t\t\trulesInfo.push({\n\t\t\t\trule: rule,\n\t\t\t\tmatchIndex: matchIndex\n\t\t\t});\n\t\t}\n\t});\n\treturn rulesInfo;\n};\n\n/*\nSkip any whitespace at the current position. Options are:\n\ttreatNewlinesAsNonWhitespace: true if newlines are NOT to be treated as whitespace\n*/\nWikiParser.prototype.skipWhitespace = function(options) {\n\toptions = options || {};\n\tvar whitespaceRegExp = options.treatNewlinesAsNonWhitespace ? /([^\\S\\n]+)/mg : /(\\s+)/mg;\n\twhitespaceRegExp.lastIndex = this.pos;\n\tvar whitespaceMatch = whitespaceRegExp.exec(this.source);\n\tif(whitespaceMatch && whitespaceMatch.index === this.pos) {\n\t\tthis.pos = whitespaceRegExp.lastIndex;\n\t}\n};\n\n/*\nGet the next match out of an array of parse rule instances\n*/\nWikiParser.prototype.findNextMatch = function(rules,startPos) {\n\t// Find the best matching rule by finding the closest match position\n\tvar matchingRule,\n\t\tmatchingRulePos = this.sourceLength;\n\t// Step through each rule\n\tfor(var t=0; t<rules.length; t++) {\n\t\tvar ruleInfo = rules[t];\n\t\t// Ask the rule to get the next match if we've moved past the current one\n\t\tif(ruleInfo.matchIndex !== undefined  && ruleInfo.matchIndex < startPos) {\n\t\t\truleInfo.matchIndex = ruleInfo.rule.findNextMatch(startPos);\n\t\t}\n\t\t// Adopt this match if it's closer than the current best match\n\t\tif(ruleInfo.matchIndex !== undefined && ruleInfo.matchIndex <= matchingRulePos) {\n\t\t\tmatchingRule = ruleInfo;\n\t\t\tmatchingRulePos = ruleInfo.matchIndex;\n\t\t}\n\t}\n\treturn matchingRule;\n};\n\n/*\nParse any pragmas at the beginning of a block of parse text\n*/\nWikiParser.prototype.parsePragmas = function() {\n\tvar currentTreeBranch = this.tree;\n\twhile(true) {\n\t\t// Skip whitespace\n\t\tthis.skipWhitespace();\n\t\t// Check for the end of the text\n\t\tif(this.pos >= this.sourceLength) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check if we've arrived at a pragma rule match\n\t\tvar nextMatch = this.findNextMatch(this.pragmaRules,this.pos);\n\t\t// If not, just exit\n\t\tif(!nextMatch || nextMatch.matchIndex !== this.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the pragma rule\n\t\tvar subTree = nextMatch.rule.parse();\n\t\tif(subTree.length > 0) {\n\t\t\t// Quick hack; we only cope with a single parse tree node being returned, which is true at the moment\n\t\t\tcurrentTreeBranch.push.apply(currentTreeBranch,subTree);\n\t\t\tsubTree[0].children = [];\n\t\t\tcurrentTreeBranch = subTree[0].children;\n\t\t}\n\t}\n\treturn currentTreeBranch;\n};\n\n/*\nParse a block from the current position\n\tterminatorRegExpString: optional regular expression string that identifies the end of plain paragraphs. Must not include capturing parenthesis\n*/\nWikiParser.prototype.parseBlock = function(terminatorRegExpString) {\n\tvar terminatorRegExp = terminatorRegExpString ? new RegExp(\"(\" + terminatorRegExpString + \"|\\\\r?\\\\n\\\\r?\\\\n)\",\"mg\") : /(\\r?\\n\\r?\\n)/mg;\n\tthis.skipWhitespace();\n\tif(this.pos >= this.sourceLength) {\n\t\treturn [];\n\t}\n\t// Look for a block rule that applies at the current position\n\tvar nextMatch = this.findNextMatch(this.blockRules,this.pos);\n\tif(nextMatch && nextMatch.matchIndex === this.pos) {\n\t\treturn nextMatch.rule.parse();\n\t}\n\t// Treat it as a paragraph if we didn't find a block rule\n\treturn [{type: \"element\", tag: \"p\", children: this.parseInlineRun(terminatorRegExp)}];\n};\n\n/*\nParse a series of blocks of text until a terminating regexp is encountered or the end of the text\n\tterminatorRegExpString: terminating regular expression\n*/\nWikiParser.prototype.parseBlocks = function(terminatorRegExpString) {\n\tif(terminatorRegExpString) {\n\t\treturn this.parseBlocksTerminated(terminatorRegExpString);\n\t} else {\n\t\treturn this.parseBlocksUnterminated();\n\t}\n};\n\n/*\nParse a block from the current position to the end of the text\n*/\nWikiParser.prototype.parseBlocksUnterminated = function() {\n\tvar tree = [];\n\twhile(this.pos < this.sourceLength) {\n\t\ttree.push.apply(tree,this.parseBlock());\n\t}\n\treturn tree;\n};\n\n/*\nParse blocks of text until a terminating regexp is encountered\n*/\nWikiParser.prototype.parseBlocksTerminated = function(terminatorRegExpString) {\n\tvar terminatorRegExp = new RegExp(\"(\" + terminatorRegExpString + \")\",\"mg\"),\n\t\ttree = [];\n\t// Skip any whitespace\n\tthis.skipWhitespace();\n\t//  Check if we've got the end marker\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar match = terminatorRegExp.exec(this.source);\n\t// Parse the text into blocks\n\twhile(this.pos < this.sourceLength && !(match && match.index === this.pos)) {\n\t\tvar blocks = this.parseBlock(terminatorRegExpString);\n\t\ttree.push.apply(tree,blocks);\n\t\t// Skip any whitespace\n\t\tthis.skipWhitespace();\n\t\t//  Check if we've got the end marker\n\t\tterminatorRegExp.lastIndex = this.pos;\n\t\tmatch = terminatorRegExp.exec(this.source);\n\t}\n\tif(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t}\n\treturn tree;\n};\n\n/*\nParse a run of text at the current position\n\tterminatorRegExp: a regexp at which to stop the run\n\toptions: see below\nOptions available:\n\teatTerminator: move the parse position past any encountered terminator (default false)\n*/\nWikiParser.prototype.parseInlineRun = function(terminatorRegExp,options) {\n\tif(terminatorRegExp) {\n\t\treturn this.parseInlineRunTerminated(terminatorRegExp,options);\n\t} else {\n\t\treturn this.parseInlineRunUnterminated(options);\n\t}\n};\n\nWikiParser.prototype.parseInlineRunUnterminated = function(options) {\n\tvar tree = [];\n\t// Find the next occurrence of an inline rule\n\tvar nextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around the matches until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && nextMatch) {\n\t\t// Process the text preceding the run rule\n\t\tif(nextMatch.matchIndex > this.pos) {\n\t\t\ttree.push({type: \"text\", text: this.source.substring(this.pos,nextMatch.matchIndex)});\n\t\t\tthis.pos = nextMatch.matchIndex;\n\t\t}\n\t\t// Process the run rule\n\t\ttree.push.apply(tree,nextMatch.rule.parse());\n\t\t// Look for the next run rule\n\t\tnextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\ttree.push({type: \"text\", text: this.source.substr(this.pos)});\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\nWikiParser.prototype.parseInlineRunTerminated = function(terminatorRegExp,options) {\n\toptions = options || {};\n\tvar tree = [];\n\t// Find the next occurrence of the terminator\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar terminatorMatch = terminatorRegExp.exec(this.source);\n\t// Find the next occurrence of a inlinerule\n\tvar inlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && (terminatorMatch || inlineRuleMatch)) {\n\t\t// Return if we've found the terminator, and it precedes any inline rule match\n\t\tif(terminatorMatch) {\n\t\t\tif(!inlineRuleMatch || inlineRuleMatch.matchIndex >= terminatorMatch.index) {\n\t\t\t\tif(terminatorMatch.index > this.pos) {\n\t\t\t\t\ttree.push({type: \"text\", text: this.source.substring(this.pos,terminatorMatch.index)});\n\t\t\t\t}\n\t\t\t\tthis.pos = terminatorMatch.index;\n\t\t\t\tif(options.eatTerminator) {\n\t\t\t\t\tthis.pos += terminatorMatch[0].length;\n\t\t\t\t}\n\t\t\t\treturn tree;\n\t\t\t}\n\t\t}\n\t\t// Process any inline rule, along with the text preceding it\n\t\tif(inlineRuleMatch) {\n\t\t\t// Preceding text\n\t\t\tif(inlineRuleMatch.matchIndex > this.pos) {\n\t\t\t\ttree.push({type: \"text\", text: this.source.substring(this.pos,inlineRuleMatch.matchIndex)});\n\t\t\t\tthis.pos = inlineRuleMatch.matchIndex;\n\t\t\t}\n\t\t\t// Process the inline rule\n\t\t\ttree.push.apply(tree,inlineRuleMatch.rule.parse());\n\t\t\t// Look for the next inline rule\n\t\t\tinlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t\t\t// Look for the next terminator match\n\t\t\tterminatorRegExp.lastIndex = this.pos;\n\t\t\tterminatorMatch = terminatorRegExp.exec(this.source);\n\t\t}\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\ttree.push({type: \"text\", text: this.source.substr(this.pos)});\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\n/*\nParse zero or more class specifiers `.classname`\n*/\nWikiParser.prototype.parseClasses = function() {\n\tvar classRegExp = /\\.([^\\s\\.]+)/mg,\n\t\tclassNames = [];\n\tclassRegExp.lastIndex = this.pos;\n\tvar match = classRegExp.exec(this.source);\n\twhile(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t\tclassNames.push(match[1]);\n\t\tmatch = classRegExp.exec(this.source);\n\t}\n\treturn classNames;\n};\n\n/*\nAmend the rules used by this instance of the parser\n\ttype: `only` keeps just the named rules, `except` keeps all but the named rules\n\tnames: array of rule names\n*/\nWikiParser.prototype.amendRules = function(type,names) {\n\tnames = names || [];\n\t// Define the filter function\n\tvar keepFilter;\n\tif(type === \"only\") {\n\t\tkeepFilter = function(name) {\n\t\t\treturn names.indexOf(name) !== -1;\n\t\t};\n\t} else if(type === \"except\") {\n\t\tkeepFilter = function(name) {\n\t\t\treturn names.indexOf(name) === -1;\n\t\t};\n\t} else {\n\t\treturn;\n\t}\n\t// Define a function to process each of our rule arrays\n\tvar processRuleArray = function(ruleArray) {\n\t\tfor(var t=ruleArray.length-1; t>=0; t--) {\n\t\t\tif(!keepFilter(ruleArray[t].rule.name)) {\n\t\t\t\truleArray.splice(t,1);\n\t\t\t}\n\t\t}\n\t};\n\t// Process each rule array\n\tprocessRuleArray(this.pragmaRules);\n\tprocessRuleArray(this.blockRules);\n\tprocessRuleArray(this.inlineRules);\n};\n\nexports[\"text/vnd.tiddlywiki\"] = WikiParser;\n\n})();\n\n",
            "title": "$:/core/modules/parsers/wikiparser/wikiparser.js",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/wikiparser/rules/wikirulebase.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikirulebase.js\ntype: application/javascript\nmodule-type: global\n\nBase class for wiki parser rules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nThis constructor is always overridden with a blank constructor, and so shouldn't be used\n*/\nvar WikiRuleBase = function() {\n};\n\n/*\nTo be overridden by individual rules\n*/\nWikiRuleBase.prototype.init = function(parser) {\n\tthis.parser = parser;\n};\n\n/*\nDefault implementation of findNextMatch uses RegExp matching\n*/\nWikiRuleBase.prototype.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\treturn this.match ? this.match.index : undefined;\n};\n\nexports.WikiRuleBase = WikiRuleBase;\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/wikirulebase.js",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/pluginswitcher.js": {
            "text": "/*\\\ntitle: $:/core/modules/pluginswitcher.js\ntype: application/javascript\nmodule-type: global\n\nManages switching plugins for themes and languages.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\noptions:\nwiki: wiki store to be used\npluginType: type of plugin to be switched\ncontrollerTitle: title of tiddler used to control switching of this resource\ndefaultPlugins: array of default plugins to be used if nominated plugin isn't found\nonSwitch: callback when plugin is switched (single parameter is array of plugin titles)\n*/\nfunction PluginSwitcher(options) {\n\tthis.wiki = options.wiki;\n\tthis.pluginType = options.pluginType;\n\tthis.controllerTitle = options.controllerTitle;\n\tthis.defaultPlugins = options.defaultPlugins || [];\n\tthis.onSwitch = options.onSwitch;\n\t// Switch to the current plugin\n\tthis.switchPlugins();\n\t// Listen for changes to the selected plugin\n\tvar self = this;\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,self.controllerTitle)) {\n\t\t\tself.switchPlugins();\n\t\t}\n\t});\n}\n\nPluginSwitcher.prototype.switchPlugins = function() {\n\t// Get the name of the current theme\n\tvar selectedPluginTitle = this.wiki.getTiddlerText(this.controllerTitle);\n\t// If it doesn't exist, then fallback to one of the default themes\n\tvar index = 0;\n\twhile(!this.wiki.getTiddler(selectedPluginTitle) && index < this.defaultPlugins.length) {\n\t\tselectedPluginTitle = this.defaultPlugins[index++];\n\t}\n\t// Accumulate the titles of the plugins that we need to load\n\tvar plugins = [],\n\t\tself = this,\n\t\taccumulatePlugin = function(title) {\n\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\tif(tiddler && tiddler.isPlugin() && plugins.indexOf(title) === -1) {\n\t\t\t\tplugins.push(title);\n\t\t\t\tvar pluginInfo = JSON.parse(self.wiki.getTiddlerText(title)),\n\t\t\t\t\tdependents = $tw.utils.parseStringArray(tiddler.fields.dependents || \"\");\n\t\t\t\t$tw.utils.each(dependents,function(title) {\n\t\t\t\t\taccumulatePlugin(title);\n\t\t\t\t});\n\t\t\t}\n\t\t};\n\taccumulatePlugin(selectedPluginTitle);\n\t// Unregister any existing theme tiddlers\n\tvar unregisteredTiddlers = $tw.wiki.unregisterPluginTiddlers(this.pluginType);\n\t// Register any new theme tiddlers\n\tvar registeredTiddlers = $tw.wiki.registerPluginTiddlers(this.pluginType,plugins);\n\t// Unpack the current theme tiddlers\n\t$tw.wiki.unpackPluginTiddlers();\n\t// Call the switch handler\n\tif(this.onSwitch) {\n\t\tthis.onSwitch(plugins);\n\t}\n};\n\nexports.PluginSwitcher = PluginSwitcher;\n\n})();\n",
            "title": "$:/core/modules/pluginswitcher.js",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/saver-handler.js": {
            "text": "/*\\\ntitle: $:/core/modules/saver-handler.js\ntype: application/javascript\nmodule-type: global\n\nThe saver handler tracks changes to the store and handles saving the entire wiki via saver modules.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInstantiate the saver handler with the following options:\nwiki: wiki to be synced\ndirtyTracking: true if dirty tracking should be performed\n*/\nfunction SaverHandler(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\tthis.dirtyTracking = options.dirtyTracking;\n\tthis.pendingAutoSave = false;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"saver-handler\");\n\t// Initialise our savers\n\tif($tw.browser) {\n\t\tthis.initSavers();\n\t}\n\t// Only do dirty tracking if required\n\tif($tw.browser && this.dirtyTracking) {\n\t\t// Compile the dirty tiddler filter\n\t\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t\t// Count of changes that have not yet been saved\n\t\tthis.numChanges = 0;\n\t\t// Listen out for changes to tiddlers\n\t\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\t\t// Filter the changes so that we only count changes to tiddlers that we care about\n\t\t\tvar filteredChanges = self.filterFn.call(self.wiki,function(iterator) {\n\t\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\t\titerator(tiddler,title);\n\t\t\t\t});\n\t\t\t});\n\t\t\t// Adjust the number of changes\n\t\t\tself.numChanges += filteredChanges.length;\n\t\t\tself.updateDirtyStatus();\n\t\t\t// Do any autosave if one is pending and there's no more change events\n\t\t\tif(self.pendingAutoSave && self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tself.pendingAutoSave = false;\n\t\t\t}\n\t\t});\n\t\t// Listen for the autosave event\n\t\t$tw.rootWidget.addEventListener(\"tm-auto-save-wiki\",function(event) {\n\t\t\t// Do the autosave unless there are outstanding tiddler change events\n\t\t\tif(self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise put ourselves in the \"pending autosave\" state and wait for the change event before we do the autosave\n\t\t\t\tself.pendingAutoSave = true;\n\t\t\t}\n\t\t});\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t}\n\t// Install the save action handlers\n\tif($tw.browser) {\n\t\t$tw.rootWidget.addEventListener(\"tm-save-wiki\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-download-file\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\tmethod: \"download\",\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t}\n}\n\nSaverHandler.prototype.titleSyncFilter = \"$:/config/SaverFilter\";\nSaverHandler.prototype.titleAutoSave = \"$:/config/AutoSave\";\nSaverHandler.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\n\n/*\nSelect the appropriate saver modules and set them up\n*/\nSaverHandler.prototype.initSavers = function(moduleType) {\n\tmoduleType = moduleType || \"saver\";\n\t// Instantiate the available savers\n\tthis.savers = [];\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tif(module.canSave(self)) {\n\t\t\tself.savers.push(module.create(self.wiki));\n\t\t}\n\t});\n\t// Sort the savers into priority order\n\tthis.savers.sort(function(a,b) {\n\t\tif(a.info.priority < b.info.priority) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(a.info.priority > b.info.priority) {\n\t\t\t\treturn +1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nSave the wiki contents. Options are:\n\tmethod: \"save\", \"autosave\" or \"download\"\n\ttemplate: the tiddler containing the template to save\n\tdownloadType: the content type for the saved file\n*/\nSaverHandler.prototype.saveWiki = function(options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tmethod = options.method || \"save\",\n\t\tvariables = options.variables || {},\n\t\ttemplate = options.template || \"$:/core/save/all\",\n\t\tdownloadType = options.downloadType || \"text/plain\",\n\t\ttext = this.wiki.renderTiddler(downloadType,template,options),\n\t\tcallback = function(err) {\n\t\t\tif(err) {\n\t\t\t\talert($tw.language.getString(\"Error/WhileSaving\") + \":\\n\\n\" + err);\n\t\t\t} else {\n\t\t\t\t// Clear the task queue if we're saving (rather than downloading)\n\t\t\t\tif(method !== \"download\") {\n\t\t\t\t\tself.numChanges = 0;\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t}\n\t\t\t\t$tw.notifier.display(self.titleSavedNotification);\n\t\t\t\tif(options.callback) {\n\t\t\t\t\toptions.callback();\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t// Ignore autosave if disabled\n\tif(method === \"autosave\" && this.wiki.getTiddlerText(this.titleAutoSave,\"yes\") !== \"yes\") {\n\t\treturn false;\n\t}\n\t// Call the highest priority saver that supports this method\n\tfor(var t=this.savers.length-1; t>=0; t--) {\n\t\tvar saver = this.savers[t];\n\t\tif(saver.info.capabilities.indexOf(method) !== -1 && saver.save(text,method,callback,{variables: {filename: variables.filename}})) {\n\t\t\tthis.logger.log(\"Saving wiki with method\",method,\"through saver\",saver.info.name);\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSaverHandler.prototype.isDirty = function() {\n\treturn this.numChanges > 0;\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSaverHandler.prototype.updateDirtyStatus = function() {\n\tif($tw.browser) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t}\n};\n\nexports.SaverHandler = SaverHandler;\n\n})();\n",
            "title": "$:/core/modules/saver-handler.js",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/savers/andtidwiki.js": {
            "text": "/*\\\ntitle: $:/core/modules/savers/andtidwiki.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the AndTidWiki Android app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar AndTidWiki = function(wiki) {\n};\n\nAndTidWiki.prototype.save = function(text,method,callback) {\n\t// Get the pathname of this document\n\tvar pathname = decodeURIComponent(document.location.toString().split(\"#\")[0]);\n\t// Strip the file://\n\tif(pathname.indexOf(\"file://\") === 0) {\n\t\tpathname = pathname.substr(7);\n\t}\n\t// Strip any query or location part\n\tvar p = pathname.indexOf(\"?\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\tp = pathname.indexOf(\"#\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\t// Save the file\n\twindow.twi.saveFile(pathname,text);\n\t// Call the callback\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nAndTidWiki.prototype.info = {\n\tname: \"andtidwiki\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.twi && !!window.twi.saveFile;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new AndTidWiki(wiki);\n};\n\n})();\n",
            "title": "$:/core/modules/savers/andtidwiki.js",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/beaker.js": {
            "text": "/*\\\ntitle: $:/core/modules/savers/beaker.js\ntype: application/javascript\nmodule-type: saver\n\nSaves files using the Beaker browser's (https://beakerbrowser.com) Dat protocol (https://datproject.org/)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet up the saver\n*/\nvar BeakerSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nBeakerSaver.prototype.save = function(text,method,callback) {\n\tvar url = (location.toString()).split(\"#\")[0];\n\tdat.stat(url).then(function(value) {\n\t\tif(value.type === \"directory\") {\n\t\t\turl = url + \"/index.html\";\n\t\t}\n\t\tdat.writeFile(url,text,\"utf8\").then(function(value) {\n\t\t\tcallback(null);\n\t\t},function(reason) {\n\t\t\tcallback(\"Beaker Saver Write Error: \" + reason);\n\t\t});\t\t\n\t},function(reason) {\n\t\tcallback(\"Beaker Saver Stat Error: \" + reason);\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nBeakerSaver.prototype.info = {\n\tname: \"beaker\",\n\tpriority: 3000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.dat;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new BeakerSaver(wiki);\n};\n\n})();\n",
            "title": "$:/core/modules/savers/beaker.js",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/download.js": {
            "text": "/*\\\ntitle: $:/core/modules/savers/download.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar DownloadSaver = function(wiki) {\n};\n\nDownloadSaver.prototype.save = function(text,method,callback,options) {\n\toptions = options || {};\n\t// Get the current filename\n\tvar filename = options.variables.filename;\n\tif(!filename) {\n\t\tvar p = document.location.pathname.lastIndexOf(\"/\");\n\t\tif(p !== -1) {\n\t\t\tfilename = document.location.pathname.substr(p+1);\n\t\t}\n\t}\n\tif(!filename) {\n\t\tfilename = \"tiddlywiki.html\";\n\t}\n\t// Set up the link\n\tvar link = document.createElement(\"a\");\n\tif(Blob !== undefined) {\n\t\tvar blob = new Blob([text], {type: \"text/html\"});\n\t\tlink.setAttribute(\"href\", URL.createObjectURL(blob));\n\t} else {\n\t\tlink.setAttribute(\"href\",\"data:text/html,\" + encodeURIComponent(text));\n\t}\n\tlink.setAttribute(\"download\",filename);\n\tdocument.body.appendChild(link);\n\tlink.click();\n\tdocument.body.removeChild(link);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nDownloadSaver.prototype.info = {\n\tname: \"download\",\n\tpriority: 100\n};\n\nObject.defineProperty(DownloadSaver.prototype.info, \"capabilities\", {\n\tget: function() {\n\t\tvar capabilities = [\"save\", \"download\"];\n\t\tif(($tw.wiki.getTextReference(\"$:/config/DownloadSaver/AutoSave\") || \"\").toLowerCase() === \"yes\") {\n\t\t\tcapabilities.push(\"autosave\");\n\t\t}\n\t\treturn capabilities;\n\t}\n});\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn document.createElement(\"a\").download !== undefined;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new DownloadSaver(wiki);\n};\n\n})();\n",
            "title": "$:/core/modules/savers/download.js",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/fsosaver.js": {
            "text": "/*\\\ntitle: $:/core/modules/savers/fsosaver.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via MS FileSystemObject ActiveXObject\n\nNote: Since TiddlyWiki's markup contains the MOTW, the FileSystemObject normally won't be available. \nHowever, if the wiki is loaded as an .HTA file (Windows HTML Applications) then the FSO can be used.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar FSOSaver = function(wiki) {\n};\n\nFSOSaver.prototype.save = function(text,method,callback) {\n\t// Get the pathname of this document\n\tvar pathname = unescape(document.location.pathname);\n\t// Test for a Windows path of the form /x:\\blah...\n\tif(/^\\/[A-Z]\\:\\\\[^\\\\]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t} else if(document.location.hostname !== \"\" && /^\\/\\\\[^\\\\]+\\\\[^\\\\]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t\t// reconstruct UNC path\n\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t} else {\n\t\treturn false;\n\t}\n\t// Save the file (as UTF-16)\n\tvar fso = new ActiveXObject(\"Scripting.FileSystemObject\");\n\tvar file = fso.OpenTextFile(pathname,2,-1,-1);\n\tfile.Write(text);\n\tfile.Close();\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nFSOSaver.prototype.info = {\n\tname: \"FSOSaver\",\n\tpriority: 120,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\ttry {\n\t\treturn (window.location.protocol === \"file:\") && !!(new ActiveXObject(\"Scripting.FileSystemObject\"));\n\t} catch(e) { return false; }\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new FSOSaver(wiki);\n};\n\n})();\n",
            "title": "$:/core/modules/savers/fsosaver.js",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/manualdownload.js": {
            "text": "/*\\\ntitle: $:/core/modules/savers/manualdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Title of the tiddler containing the download message\nvar downloadInstructionsTitle = \"$:/language/Modals/Download\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar ManualDownloadSaver = function(wiki) {\n};\n\nManualDownloadSaver.prototype.save = function(text,method,callback) {\n\t$tw.modal.display(downloadInstructionsTitle,{\n\t\tdownloadLink: \"data:text/html,\" + encodeURIComponent(text)\n\t});\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nManualDownloadSaver.prototype.info = {\n\tname: \"manualdownload\",\n\tpriority: 0,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new ManualDownloadSaver(wiki);\n};\n\n})();\n",
            "title": "$:/core/modules/savers/manualdownload.js",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/msdownload.js": {
            "text": "/*\\\ntitle: $:/core/modules/savers/msdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via window.navigator.msSaveBlob()\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar MsDownloadSaver = function(wiki) {\n};\n\nMsDownloadSaver.prototype.save = function(text,method,callback) {\n\t// Get the current filename\n\tvar filename = \"tiddlywiki.html\",\n\t\tp = document.location.pathname.lastIndexOf(\"/\");\n\tif(p !== -1) {\n\t\tfilename = document.location.pathname.substr(p+1);\n\t}\n\t// Set up the link\n\tvar blob = new Blob([text], {type: \"text/html\"});\n\twindow.navigator.msSaveBlob(blob,filename);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nMsDownloadSaver.prototype.info = {\n\tname: \"msdownload\",\n\tpriority: 110,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.navigator.msSaveBlob;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new MsDownloadSaver(wiki);\n};\n\n})();\n",
            "title": "$:/core/modules/savers/msdownload.js",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/put.js": {
            "text": "/*\\\ntitle: $:/core/modules/savers/put.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by performing a PUT request to the server\n\nWorks with any server which accepts a PUT request\nto the current URL, such as a WebDAV server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar PutSaver = function(wiki) {\n\tthis.wiki = wiki;\n\tvar self = this;\n\tvar uri = this.uri();\n\t// Async server probe. Until probe finishes, save will fail fast\n\t// See also https://github.com/Jermolene/TiddlyWiki5/issues/2276\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"OPTIONS\",\n\t\tcallback: function(err, data, xhr) {\n\t\t\t// Check DAV header http://www.webdav.org/specs/rfc2518.html#rfc.section.9.1\n\t\t\tif(!err) {\n\t\t\t\tself.serverAcceptsPuts = xhr.status === 200 && !!xhr.getResponseHeader(\"dav\");\n\t\t\t}\n\t\t}\n\t});\n\t// Retrieve ETag if available\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"HEAD\",\n\t\tcallback: function(err, data, xhr) {\n\t\t\tif(!err) {\n\t\t\t\tself.etag = xhr.getResponseHeader(\"ETag\");\n\t\t\t}\n\t\t}\n\t});\n};\n\nPutSaver.prototype.uri = function() {\n\treturn encodeURI(document.location.toString().split(\"#\")[0]);\n};\n\n// TODO: in case of edit conflict\n// Prompt: Do you want to save over this? Y/N\n// Merging would be ideal, and may be possible using future generic merge flow\nPutSaver.prototype.save = function(text, method, callback) {\n\tif(!this.serverAcceptsPuts) {\n\t\treturn false;\n\t}\n\tvar self = this;\n\tvar headers = { \"Content-Type\": \"text/html;charset=UTF-8\" };\n\tif(this.etag) {\n\t\theaders[\"If-Match\"] = this.etag;\n\t}\n\t$tw.utils.httpRequest({\n\t\turl: this.uri(),\n\t\ttype: \"PUT\",\n\t\theaders: headers,\n\t\tdata: text,\n\t\tcallback: function(err, data, xhr) {\n\t\t\tif(err) {\n\t\t\t\tcallback(err);\n\t\t\t} if(xhr.status === 200 || xhr.status === 201) {\n\t\t\t\tself.etag = xhr.getResponseHeader(\"ETag\");\n\t\t\t\tcallback(null); // success\n\t\t\t} else if(xhr.status === 412) { // edit conflict\n\t\t\t\tvar message = $tw.language.getString(\"Error/EditConflict\");\n\t\t\t\tcallback(message);\n\t\t\t} else {\n\t\t\t\tcallback(xhr.responseText); // fail\n\t\t\t}\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nPutSaver.prototype.info = {\n\tname: \"put\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn /^https?:/.test(location.protocol);\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new PutSaver(wiki);\n};\n\n})();\n",
            "title": "$:/core/modules/savers/put.js",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/tiddlyfox.js": {
            "text": "/*\\\ntitle: $:/core/modules/savers/tiddlyfox.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TiddlyFox file extension\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TiddlyFoxSaver = function(wiki) {\n};\n\nTiddlyFoxSaver.prototype.save = function(text,method,callback) {\n\tvar messageBox = document.getElementById(\"tiddlyfox-message-box\");\n\tif(messageBox) {\n\t\t// Get the pathname of this document\n\t\tvar pathname = document.location.toString().split(\"#\")[0];\n\t\t// Replace file://localhost/ with file:///\n\t\tif(pathname.indexOf(\"file://localhost/\") === 0) {\n\t\t\tpathname = \"file://\" + pathname.substr(16);\n\t\t}\n\t\t// Windows path file:///x:/blah/blah --> x:\\blah\\blah\n\t\tif(/^file\\:\\/\\/\\/[A-Z]\\:\\//i.test(pathname)) {\n\t\t\t// Remove the leading slash and convert slashes to backslashes\n\t\t\tpathname = pathname.substr(8).replace(/\\//g,\"\\\\\");\n\t\t// Firefox Windows network path file://///server/share/blah/blah --> //server/share/blah/blah\n\t\t} else if(pathname.indexOf(\"file://///\") === 0) {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(10)).replace(/\\//g,\"\\\\\");\n\t\t// Mac/Unix local path file:///path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:///\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(7));\n\t\t// Mac/Unix local path file:/path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:/\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(5));\n\t\t// Otherwise Windows networth path file://server/share/path/path --> \\\\server\\share\\path\\path\n\t\t} else {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(7)).replace(new RegExp(\"/\",\"g\"),\"\\\\\");\n\t\t}\n\t\t// Create the message element and put it in the message box\n\t\tvar message = document.createElement(\"div\");\n\t\tmessage.setAttribute(\"data-tiddlyfox-path\",decodeURIComponent(pathname));\n\t\tmessage.setAttribute(\"data-tiddlyfox-content\",text);\n\t\tmessageBox.appendChild(message);\n\t\t// Add an event handler for when the file has been saved\n\t\tmessage.addEventListener(\"tiddlyfox-have-saved-file\",function(event) {\n\t\t\tcallback(null);\n\t\t}, false);\n\t\t// Create and dispatch the custom event to the extension\n\t\tvar event = document.createEvent(\"Events\");\n\t\tevent.initEvent(\"tiddlyfox-save-file\",true,false);\n\t\tmessage.dispatchEvent(event);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyFoxSaver.prototype.info = {\n\tname: \"tiddlyfox\",\n\tpriority: 1500,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyFoxSaver(wiki);\n};\n\n})();\n",
            "title": "$:/core/modules/savers/tiddlyfox.js",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/tiddlyie.js": {
            "text": "/*\\\ntitle: $:/core/modules/savers/tiddlyie.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via Internet Explorer BHO extenion (TiddlyIE)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar TiddlyIESaver = function(wiki) {\n};\n\nTiddlyIESaver.prototype.save = function(text,method,callback) {\n\t// Check existence of TiddlyIE BHO extension (note: only works after document is complete)\n\tif(typeof(window.TiddlyIE) != \"undefined\") {\n\t\t// Get the pathname of this document\n\t\tvar pathname = unescape(document.location.pathname);\n\t\t// Test for a Windows path of the form /x:/blah...\n\t\tif(/^\\/[A-Z]\\:\\/[^\\/]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+ (is this better?: ^/[a-z]:/[^/]+(/[^/]+)*\\.[^/]+ )\n\t\t\t// Remove the leading slash\n\t\t\tpathname = pathname.substr(1);\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t} else if(document.hostname !== \"\" && /^\\/[^\\/]+\\/[^\\/]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t\t// reconstruct UNC path\n\t\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t\t} else return false;\n\t\t// Prompt the user to save the file\n\t\twindow.TiddlyIE.save(pathname, text);\n\t\t// Callback that we succeeded\n\t\tcallback(null);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyIESaver.prototype.info = {\n\tname: \"tiddlyiesaver\",\n\tpriority: 1500,\n\tcapabilities: [\"save\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn (window.location.protocol === \"file:\");\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyIESaver(wiki);\n};\n\n})();\n",
            "title": "$:/core/modules/savers/tiddlyie.js",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/twedit.js": {
            "text": "/*\\\ntitle: $:/core/modules/savers/twedit.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TWEdit iOS app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TWEditSaver = function(wiki) {\n};\n\nTWEditSaver.prototype.save = function(text,method,callback) {\n\t// Bail if we're not running under TWEdit\n\tif(typeof DeviceInfo !== \"object\") {\n\t\treturn false;\n\t}\n\t// Get the pathname of this document\n\tvar pathname = decodeURIComponent(document.location.pathname);\n\t// Strip any query or location part\n\tvar p = pathname.indexOf(\"?\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\tp = pathname.indexOf(\"#\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\t// Remove the leading \"/Documents\" from path\n\tvar prefix = \"/Documents\";\n\tif(pathname.indexOf(prefix) === 0) {\n\t\tpathname = pathname.substr(prefix.length);\n\t}\n\t// Error handler\n\tvar errorHandler = function(event) {\n\t\t// Error\n\t\tcallback($tw.language.getString(\"Error/SavingToTWEdit\") + \": \" + event.target.error.code);\n\t};\n\t// Get the file system\n\twindow.requestFileSystem(LocalFileSystem.PERSISTENT,0,function(fileSystem) {\n\t\t// Now we've got the filesystem, get the fileEntry\n\t\tfileSystem.root.getFile(pathname, {create: true}, function(fileEntry) {\n\t\t\t// Now we've got the fileEntry, create the writer\n\t\t\tfileEntry.createWriter(function(writer) {\n\t\t\t\twriter.onerror = errorHandler;\n\t\t\t\twriter.onwrite = function() {\n\t\t\t\t\tcallback(null);\n\t\t\t\t};\n\t\t\t\twriter.position = 0;\n\t\t\t\twriter.write(text);\n\t\t\t},errorHandler);\n\t\t}, errorHandler);\n\t}, errorHandler);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nTWEditSaver.prototype.info = {\n\tname: \"twedit\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TWEditSaver(wiki);\n};\n\n/////////////////////////// Hack\n// HACK: This ensures that TWEdit recognises us as a TiddlyWiki document\nif($tw.browser) {\n\twindow.version = {title: \"TiddlyWiki\"};\n}\n\n})();\n",
            "title": "$:/core/modules/savers/twedit.js",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/upload.js": {
            "text": "/*\\\ntitle: $:/core/modules/savers/upload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via upload to a server.\n\nDesigned to be compatible with BidiX's UploadPlugin at http://tiddlywiki.bidix.info/#UploadPlugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar UploadSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nUploadSaver.prototype.save = function(text,method,callback) {\n\t// Get the various parameters we need\n\tvar backupDir = this.wiki.getTextReference(\"$:/UploadBackupDir\") || \".\",\n\t\tusername = this.wiki.getTextReference(\"$:/UploadName\"),\n\t\tpassword = $tw.utils.getPassword(\"upload\"),\n\t\tuploadDir = this.wiki.getTextReference(\"$:/UploadDir\") || \".\",\n\t\tuploadFilename = this.wiki.getTextReference(\"$:/UploadFilename\") || \"index.html\",\n\t\turl = this.wiki.getTextReference(\"$:/UploadURL\");\n\t// Bail out if we don't have the bits we need\n\tif(!username || username.toString().trim() === \"\" || !password || password.toString().trim() === \"\") {\n\t\treturn false;\n\t}\n\t// Construct the url if not provided\n\tif(!url) {\n\t\turl = \"http://\" + username + \".tiddlyspot.com/store.cgi\";\n\t}\n\t// Assemble the header\n\tvar boundary = \"---------------------------\" + \"AaB03x\";\t\n\tvar uploadFormName = \"UploadPlugin\";\n\tvar head = [];\n\thead.push(\"--\" + boundary + \"\\r\\nContent-disposition: form-data; name=\\\"UploadPlugin\\\"\\r\\n\");\n\thead.push(\"backupDir=\" + backupDir + \";user=\" + username + \";password=\" + password + \";uploaddir=\" + uploadDir + \";;\"); \n\thead.push(\"\\r\\n\" + \"--\" + boundary);\n\thead.push(\"Content-disposition: form-data; name=\\\"userfile\\\"; filename=\\\"\" + uploadFilename + \"\\\"\");\n\thead.push(\"Content-Type: text/html;charset=UTF-8\");\n\thead.push(\"Content-Length: \" + text.length + \"\\r\\n\");\n\thead.push(\"\");\n\t// Assemble the tail and the data itself\n\tvar tail = \"\\r\\n--\" + boundary + \"--\\r\\n\",\n\t\tdata = head.join(\"\\r\\n\") + text + tail;\n\t// Do the HTTP post\n\tvar http = new XMLHttpRequest();\n\thttp.open(\"POST\",url,true,username,password);\n\thttp.setRequestHeader(\"Content-Type\",\"multipart/form-data; charset=UTF-8; boundary=\" + boundary);\n\thttp.onreadystatechange = function() {\n\t\tif(http.readyState == 4 && http.status == 200) {\n\t\t\tif(http.responseText.substr(0,4) === \"0 - \") {\n\t\t\t\tcallback(null);\n\t\t\t} else {\n\t\t\t\tcallback(http.responseText);\n\t\t\t}\n\t\t}\n\t};\n\ttry {\n\t\thttp.send(data);\n\t} catch(ex) {\n\t\treturn callback($tw.language.getString(\"Error/Caption\") + \":\" + ex);\n\t}\n\t$tw.notifier.display(\"$:/language/Notifications/Save/Starting\");\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nUploadSaver.prototype.info = {\n\tname: \"upload\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new UploadSaver(wiki);\n};\n\n})();\n",
            "title": "$:/core/modules/savers/upload.js",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/browser-messaging.js": {
            "text": "/*\\\ntitle: $:/core/modules/browser-messaging.js\ntype: application/javascript\nmodule-type: startup\n\nBrowser message handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"browser-messaging\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n/*\nLoad a specified url as an iframe and call the callback when it is loaded. If the url is already loaded then the existing iframe instance is used\n*/\nfunction loadIFrame(url,callback) {\n\t// Check if iframe already exists\n\tvar iframeInfo = $tw.browserMessaging.iframeInfoMap[url];\n\tif(iframeInfo) {\n\t\t// We've already got the iframe\n\t\tcallback(null,iframeInfo);\n\t} else {\n\t\t// Create the iframe and save it in the list\n\t\tvar iframe = document.createElement(\"iframe\");\n\t\tiframeInfo = {\n\t\t\turl: url,\n\t\t\tstatus: \"loading\",\n\t\t\tdomNode: iframe\n\t\t};\n\t\t$tw.browserMessaging.iframeInfoMap[url] = iframeInfo;\n\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t// Add the iframe to the DOM and hide it\n\t\tiframe.style.display = \"none\";\n\t\tiframe.setAttribute(\"library\",\"true\");\n\t\tdocument.body.appendChild(iframe);\n\t\t// Set up onload\n\t\tiframe.onload = function() {\n\t\t\tiframeInfo.status = \"loaded\";\n\t\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t\tcallback(null,iframeInfo);\n\t\t};\n\t\tiframe.onerror = function() {\n\t\t\tcallback(\"Cannot load iframe\");\n\t\t};\n\t\ttry {\n\t\t\tiframe.src = url;\n\t\t} catch(ex) {\n\t\t\tcallback(ex);\n\t\t}\n\t}\n}\n\n/*\nUnload library iframe for given url\n*/\nfunction unloadIFrame(url){\n\t$tw.utils.each(document.getElementsByTagName('iframe'), function(iframe) {\n\t\tif(iframe.getAttribute(\"library\") === \"true\" &&\n\t\t  iframe.getAttribute(\"src\") === url) {\n\t\t\tiframe.parentNode.removeChild(iframe);\n\t\t}\n\t});\n}\n\nfunction saveIFrameInfoTiddler(iframeInfo) {\n\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),{\n\t\ttitle: \"$:/temp/ServerConnection/\" + iframeInfo.url,\n\t\ttext: iframeInfo.status,\n\t\ttags: [\"$:/tags/ServerConnection\"],\n\t\turl: iframeInfo.url\n\t},$tw.wiki.getModificationFields()));\n}\n\nexports.startup = function() {\n\t// Initialise the store of iframes we've created\n\t$tw.browserMessaging = {\n\t\tiframeInfoMap: {} // Hashmap by URL of {url:,status:\"loading/loaded\",domNode:}\n\t};\n\t// Listen for widget messages to control loading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\tif(url) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers.json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-info\",\n\t\t\t\t\t\t\tinfoTitlePrefix: paramObject.infoTitlePrefix || \"$:/temp/RemoteAssetInfo/\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for widget messages to control unloading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-unload-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\t$tw.browserMessaging.iframeInfoMap[url] = undefined;\n\t\tif(url) {\n\t\t\tunloadIFrame(url);\n\t\t\t$tw.utils.each(\n\t\t\t\t$tw.wiki.filterTiddlers(\"[[$:/temp/ServerConnection/\" + url + \"]] [prefix[$:/temp/RemoteAssetInfo/\" + url + \"/]]\"),\n\t\t\t\tfunction(title) {\n\t\t\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t\t\t}\n\t\t\t);\n\t\t}\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-from-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url,\n\t\t\ttitle = paramObject.title;\n\t\tif(url && title) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers/\" + encodeURIComponent(title) + \".json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-tiddler\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for window messages from other windows\n\twindow.addEventListener(\"message\",function listener(event){\n\t\tconsole.log(\"browser-messaging: \",document.location.toString())\n\t\tconsole.log(\"browser-messaging: Received message from\",event.origin);\n\t\tconsole.log(\"browser-messaging: Message content\",event.data);\n\t\tswitch(event.data.verb) {\n\t\t\tcase \"GET-RESPONSE\":\n\t\t\t\tif(event.data.status.charAt(0) === \"2\") {\n\t\t\t\t\tif(event.data.cookies) {\n\t\t\t\t\t\tif(event.data.cookies.type === \"save-info\") {\n\t\t\t\t\t\t\tvar tiddlers = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\t\t\t\t\ttitle: event.data.cookies.infoTitlePrefix + event.data.cookies.url + \"/\" + tiddler.title,\n\t\t\t\t\t\t\t\t\t\"original-title\": tiddler.title,\n\t\t\t\t\t\t\t\t\ttext: \"\",\n\t\t\t\t\t\t\t\t\ttype: \"text/vnd.tiddlywiki\",\n\t\t\t\t\t\t\t\t\t\"original-type\": tiddler.type,\n\t\t\t\t\t\t\t\t\t\"plugin-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-plugin-type\": tiddler[\"plugin-type\"],\n\t\t\t\t\t\t\t\t\t\"module-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-module-type\": tiddler[\"module-type\"],\n\t\t\t\t\t\t\t\t\ttags: [\"$:/tags/RemoteAssetInfo\"],\n\t\t\t\t\t\t\t\t\t\"original-tags\": $tw.utils.stringifyList(tiddler.tags || []),\n\t\t\t\t\t\t\t\t\t\"server-url\": event.data.cookies.url\n\t\t\t\t\t\t\t\t},$tw.wiki.getModificationFields()));\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t} else if(event.data.cookies.type === \"save-tiddler\") {\n\t\t\t\t\t\t\tvar tiddler = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\t},false);\n};\n\n})();\n",
            "title": "$:/core/modules/browser-messaging.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/commands.js": {
            "text": "/*\\\ntitle: $:/core/modules/startup/commands.js\ntype: application/javascript\nmodule-type: startup\n\nCommand processing\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"commands\";\nexports.platforms = [\"node\"];\nexports.after = [\"story\"];\nexports.synchronous = false;\n\nexports.startup = function(callback) {\n\t// On the server, start a commander with the command line arguments\n\tvar commander = new $tw.Commander(\n\t\t$tw.boot.argv,\n\t\tfunction(err) {\n\t\t\tif(err) {\n\t\t\t\treturn $tw.utils.error(\"Error: \" + err);\n\t\t\t}\n\t\t\tcallback();\n\t\t},\n\t\t$tw.wiki,\n\t\t{output: process.stdout, error: process.stderr}\n\t);\n\tcommander.execute();\n};\n\n})();\n",
            "title": "$:/core/modules/startup/commands.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/favicon.js": {
            "text": "/*\\\ntitle: $:/core/modules/startup/favicon.js\ntype: application/javascript\nmodule-type: startup\n\nFavicon handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"favicon\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\t\t\n// Favicon tiddler\nvar FAVICON_TITLE = \"$:/favicon.ico\";\n\nexports.startup = function() {\n\t// Set up the favicon\n\tsetFavicon();\n\t// Reset the favicon when the tiddler changes\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,FAVICON_TITLE)) {\n\t\t\tsetFavicon();\n\t\t}\n\t});\n};\n\nfunction setFavicon() {\n\tvar tiddler = $tw.wiki.getTiddler(FAVICON_TITLE);\n\tif(tiddler) {\n\t\tvar faviconLink = document.getElementById(\"faviconLink\");\n\t\tfaviconLink.setAttribute(\"href\",\"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text);\n\t}\n}\n\n})();\n",
            "title": "$:/core/modules/startup/favicon.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/info.js": {
            "text": "/*\\\ntitle: $:/core/modules/startup/info.js\ntype: application/javascript\nmodule-type: startup\n\nInitialise $:/info tiddlers via $:/temp/info-plugin pseudo-plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"info\";\nexports.before = [\"startup\"];\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Collect up the info tiddlers\n\tvar infoTiddlerFields = {};\n\t// Give each info module a chance to fill in as many info tiddlers as they want\n\t$tw.modules.forEachModuleOfType(\"info\",function(title,moduleExports) {\n\t\tif(moduleExports && moduleExports.getInfoTiddlerFields) {\n\t\t\tvar tiddlerFieldsArray = moduleExports.getInfoTiddlerFields(infoTiddlerFields);\n\t\t\t$tw.utils.each(tiddlerFieldsArray,function(fields) {\n\t\t\t\tif(fields) {\n\t\t\t\t\tinfoTiddlerFields[fields.title] = fields;\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Bake the info tiddlers into a plugin\n\tvar fields = {\n\t\ttitle: \"$:/temp/info-plugin\",\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"info\",\n\t\ttext: JSON.stringify({tiddlers: infoTiddlerFields},null,$tw.config.preferences.jsonSpaces)\n\t};\n\t$tw.wiki.addTiddler(new $tw.Tiddler(fields));\n\t$tw.wiki.readPluginInfo();\n\t$tw.wiki.registerPluginTiddlers(\"info\");\n\t$tw.wiki.unpackPluginTiddlers();\n};\n\n})();\n",
            "title": "$:/core/modules/startup/info.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/load-modules.js": {
            "text": "/*\\\ntitle: $:/core/modules/startup/load-modules.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"load-modules\";\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Load modules\n\t$tw.modules.applyMethods(\"utils\",$tw.utils);\n\tif($tw.node) {\n\t\t$tw.modules.applyMethods(\"utils-node\",$tw.utils);\n\t}\n\t$tw.modules.applyMethods(\"global\",$tw);\n\t$tw.modules.applyMethods(\"config\",$tw.config);\n\t$tw.Tiddler.fieldModules = $tw.modules.getModulesByTypeAsHashmap(\"tiddlerfield\");\n\t$tw.modules.applyMethods(\"tiddlermethod\",$tw.Tiddler.prototype);\n\t$tw.modules.applyMethods(\"wikimethod\",$tw.Wiki.prototype);\n\t$tw.modules.applyMethods(\"tiddlerdeserializer\",$tw.Wiki.tiddlerDeserializerModules);\n\t$tw.macros = $tw.modules.getModulesByTypeAsHashmap(\"macro\");\n\t$tw.wiki.initParsers();\n\t$tw.Commander.initCommands();\n};\n\n})();\n",
            "title": "$:/core/modules/startup/load-modules.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/password.js": {
            "text": "/*\\\ntitle: $:/core/modules/startup/password.js\ntype: application/javascript\nmodule-type: startup\n\nPassword handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"password\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t$tw.rootWidget.addEventListener(\"tm-set-password\",function(event) {\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: $tw.language.getString(\"Encryption/PromptSetPassword\"),\n\t\t\tnoUserName: true,\n\t\t\tsubmitText: $tw.language.getString(\"Encryption/SetPassword\"),\n\t\t\tcanCancel: true,\n\t\t\trepeatPassword: true,\n\t\t\tcallback: function(data) {\n\t\t\t\tif(data) {\n\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t}\n\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t}\n\t\t});\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-clear-password\",function(event) {\n\t\tif($tw.browser) {\n\t\t\tif(!confirm($tw.language.getString(\"Encryption/ConfirmClearPassword\"))) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\t$tw.crypto.setPassword(null);\n\t});\n\t// Ensure that $:/isEncrypted is maintained properly\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,\"$:/isEncrypted\")) {\n\t\t\t$tw.crypto.updateCryptoStateTiddler();\n\t\t}\n\t});\n};\n\n})();\n",
            "title": "$:/core/modules/startup/password.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/render.js": {
            "text": "/*\\\ntitle: $:/core/modules/startup/render.js\ntype: application/javascript\nmodule-type: startup\n\nTitle, stylesheet and page rendering\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"render\";\nexports.platforms = [\"browser\"];\nexports.after = [\"story\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar PAGE_TITLE_TITLE = \"$:/core/wiki/title\";\nvar PAGE_STYLESHEET_TITLE = \"$:/core/ui/PageStylesheet\";\nvar PAGE_TEMPLATE_TITLE = \"$:/core/ui/PageTemplate\";\n\n// Time (in ms) that we defer refreshing changes to draft tiddlers\nvar DRAFT_TIDDLER_TIMEOUT_TITLE = \"$:/config/Drafts/TypingTimeout\";\nvar DRAFT_TIDDLER_TIMEOUT = 400;\n\nexports.startup = function() {\n\t// Set up the title\n\t$tw.titleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TITLE_TITLE,{document: $tw.fakeDocument, parseAsInline: true});\n\t$tw.titleContainer = $tw.fakeDocument.createElement(\"div\");\n\t$tw.titleWidgetNode.render($tw.titleContainer,null);\n\tdocument.title = $tw.titleContainer.textContent;\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.titleWidgetNode.refresh(changes,$tw.titleContainer,null)) {\n\t\t\tdocument.title = $tw.titleContainer.textContent;\n\t\t}\n\t});\n\t// Set up the styles\n\t$tw.styleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_STYLESHEET_TITLE,{document: $tw.fakeDocument});\n\t$tw.styleContainer = $tw.fakeDocument.createElement(\"style\");\n\t$tw.styleWidgetNode.render($tw.styleContainer,null);\n\t$tw.styleElement = document.createElement(\"style\");\n\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\tdocument.head.insertBefore($tw.styleElement,document.head.firstChild);\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"styleRefresh\",function(changes) {\n\t\tif($tw.styleWidgetNode.refresh(changes,$tw.styleContainer,null)) {\n\t\t\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\t\t}\n\t}));\n\t// Display the $:/core/ui/PageTemplate tiddler to kick off the display\n\t$tw.perf.report(\"mainRender\",function() {\n\t\t$tw.pageWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TEMPLATE_TITLE,{document: document, parentWidget: $tw.rootWidget});\n\t\t$tw.pageContainer = document.createElement(\"div\");\n\t\t$tw.utils.addClass($tw.pageContainer,\"tc-page-container-wrapper\");\n\t\tdocument.body.insertBefore($tw.pageContainer,document.body.firstChild);\n\t\t$tw.pageWidgetNode.render($tw.pageContainer,null);\n\t})();\n\t// Prepare refresh mechanism\n\tvar deferredChanges = Object.create(null),\n\t\ttimerId;\n\tfunction refresh() {\n\t\t// Process the refresh\n\t\t$tw.pageWidgetNode.refresh(deferredChanges);\n\t\tdeferredChanges = Object.create(null);\n\t}\n\t// Add the change event handler\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"mainRefresh\",function(changes) {\n\t\t// Check if only drafts have changed\n\t\tvar onlyDraftsHaveChanged = true;\n\t\tfor(var title in changes) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(!tiddler || !tiddler.hasField(\"draft.of\")) {\n\t\t\t\tonlyDraftsHaveChanged = false;\n\t\t\t}\n\t\t}\n\t\t// Defer the change if only drafts have changed\n\t\tif(timerId) {\n\t\t\tclearTimeout(timerId);\n\t\t}\n\t\ttimerId = null;\n\t\tif(onlyDraftsHaveChanged) {\n\t\t\tvar timeout = parseInt($tw.wiki.getTiddlerText(DRAFT_TIDDLER_TIMEOUT_TITLE,\"\"),10);\n\t\t\tif(isNaN(timeout)) {\n\t\t\t\ttimeout = DRAFT_TIDDLER_TIMEOUT;\n\t\t\t}\n\t\t\ttimerId = setTimeout(refresh,timeout);\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t} else {\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t\trefresh();\n\t\t}\n\t}));\n\t// Fix up the link between the root widget and the page container\n\t$tw.rootWidget.domNodes = [$tw.pageContainer];\n\t$tw.rootWidget.children = [$tw.pageWidgetNode];\n};\n\n})();\n",
            "title": "$:/core/modules/startup/render.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/rootwidget.js": {
            "text": "/*\\\ntitle: $:/core/modules/startup/rootwidget.js\ntype: application/javascript\nmodule-type: startup\n\nSetup the root widget and the core root widget handlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"rootwidget\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.before = [\"story\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Install the modal message mechanism\n\t$tw.modal = new $tw.utils.Modal($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-modal\",function(event) {\n\t\t$tw.modal.display(event.param,{variables: event.paramObject});\n\t});\n\t// Install the notification  mechanism\n\t$tw.notifier = new $tw.utils.Notifier($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-notify\",function(event) {\n\t\t$tw.notifier.display(event.param,{variables: event.paramObject});\n\t});\n\t// Install the scroller\n\t$tw.pageScroller = new $tw.utils.PageScroller();\n\t$tw.rootWidget.addEventListener(\"tm-scroll\",function(event) {\n\t\t$tw.pageScroller.handleEvent(event);\n\t});\n\tvar fullscreen = $tw.utils.getFullScreenApis();\n\tif(fullscreen) {\n\t\t$tw.rootWidget.addEventListener(\"tm-full-screen\",function(event) {\n\t\t\tif(document[fullscreen._fullscreenElement]) {\n\t\t\t\tdocument[fullscreen._exitFullscreen]();\n\t\t\t} else {\n\t\t\t\tdocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t}\n\t\t});\n\t}\n\t// If we're being viewed on a data: URI then give instructions for how to save\n\tif(document.location.protocol === \"data:\") {\n\t\t$tw.rootWidget.dispatchEvent({\n\t\t\ttype: \"tm-modal\",\n\t\t\tparam: \"$:/language/Modals/SaveInstructions\"\n\t\t});\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/startup/rootwidget.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup.js": {
            "text": "/*\\\ntitle: $:/core/modules/startup.js\ntype: application/javascript\nmodule-type: startup\n\nMiscellaneous startup logic for both the client and server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"startup\";\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\n// Set to `true` to enable performance instrumentation\nvar PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE = \"$:/config/Performance/Instrumentation\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.startup = function() {\n\tvar modules,n,m,f;\n\t// Minimal browser detection\n\tif($tw.browser) {\n\t\t$tw.browser.isIE = (/msie|trident/i.test(navigator.userAgent));\n\t\t$tw.browser.isFirefox = !!document.mozFullScreenEnabled;\n\t}\n\t// Platform detection\n\t$tw.platform = {};\n\tif($tw.browser) {\n\t\t$tw.platform.isMac = /Mac/.test(navigator.platform);\n\t\t$tw.platform.isWindows = /win/i.test(navigator.platform);\n\t\t$tw.platform.isLinux = /Linux/i.test(navigator.appVersion);\n\t} else {\n\t\tswitch(require(\"os\").platform()) {\n\t\t\tcase \"darwin\":\n\t\t\t\t$tw.platform.isMac = true;\n\t\t\t\tbreak;\n\t\t\tcase \"win32\":\n\t\t\t\t$tw.platform.isWindows = true;\n\t\t\t\tbreak;\n\t\t\tcase \"freebsd\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t\tcase \"linux\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\t// Initialise version\n\t$tw.version = $tw.utils.extractVersionInfo();\n\t// Set up the performance framework\n\t$tw.perf = new $tw.Performance($tw.wiki.getTiddlerText(PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE,\"no\") === \"yes\");\n\t// Kick off the language manager and switcher\n\t$tw.language = new $tw.Language();\n\t$tw.languageSwitcher = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"language\",\n\t\tcontrollerTitle: \"$:/language\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/languages/en-US\"\n\t\t],\n\t\tonSwitch: function(plugins) {\n\t\t\tif($tw.browser) {\n\t\t\t\tvar pluginTiddler = $tw.wiki.getTiddler(plugins[0]);\n\t\t\t\tif(pluginTiddler) {\n\t\t\t\t\tdocument.documentElement.setAttribute(\"dir\",pluginTiddler.getFieldString(\"text-direction\") || \"auto\");\n\t\t\t\t} else {\n\t\t\t\t\tdocument.documentElement.removeAttribute(\"dir\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\t// Kick off the theme manager\n\t$tw.themeManager = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"theme\",\n\t\tcontrollerTitle: \"$:/theme\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/themes/tiddlywiki/snowwhite\",\n\t\t\t\"$:/themes/tiddlywiki/vanilla\"\n\t\t]\n\t});\n\t// Kick off the keyboard manager\n\t$tw.keyboardManager = new $tw.KeyboardManager();\n\t// Clear outstanding tiddler store change events to avoid an unnecessary refresh cycle at startup\n\t$tw.wiki.clearTiddlerEventQueue();\n\t// Create a root widget for attaching event handlers. By using it as the parentWidget for another widget tree, one can reuse the event handlers\n\tif($tw.browser) {\n\t\t$tw.rootWidget = new widget.widget({\n\t\t\ttype: \"widget\",\n\t\t\tchildren: []\n\t\t},{\n\t\t\twiki: $tw.wiki,\n\t\t\tdocument: document\n\t\t});\n\t}\n\t// Find a working syncadaptor\n\t$tw.syncadaptor = undefined;\n\t$tw.modules.forEachModuleOfType(\"syncadaptor\",function(title,module) {\n\t\tif(!$tw.syncadaptor && module.adaptorClass) {\n\t\t\t$tw.syncadaptor = new module.adaptorClass({wiki: $tw.wiki});\n\t\t}\n\t});\n\t// Set up the syncer object if we've got a syncadaptor\n\tif($tw.syncadaptor) {\n\t\t$tw.syncer = new $tw.Syncer({wiki: $tw.wiki, syncadaptor: $tw.syncadaptor});\n\t} \n\t// Setup the saver handler\n\t$tw.saverHandler = new $tw.SaverHandler({wiki: $tw.wiki, dirtyTracking: !$tw.syncadaptor});\n\t// Host-specific startup\n\tif($tw.browser) {\n\t\t// Install the popup manager\n\t\t$tw.popup = new $tw.utils.Popup();\n\t\t// Install the animator\n\t\t$tw.anim = new $tw.utils.Animator();\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/startup.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/story.js": {
            "text": "/*\\\ntitle: $:/core/modules/startup/story.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"story\";\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar DEFAULT_STORY_TITLE = \"$:/StoryList\";\nvar DEFAULT_HISTORY_TITLE = \"$:/HistoryList\";\n\n// Default tiddlers\nvar DEFAULT_TIDDLERS_TITLE = \"$:/DefaultTiddlers\";\n\n// Config\nvar CONFIG_UPDATE_ADDRESS_BAR = \"$:/config/Navigation/UpdateAddressBar\"; // Can be \"no\", \"permalink\", \"permaview\"\nvar CONFIG_UPDATE_HISTORY = \"$:/config/Navigation/UpdateHistory\"; // Can be \"yes\" or \"no\"\n\nexports.startup = function() {\n\t// Open startup tiddlers\n\topenStartupTiddlers();\n\tif($tw.browser) {\n\t\t// Set up location hash update\n\t\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\t\tif($tw.utils.hop(changes,DEFAULT_STORY_TITLE) || $tw.utils.hop(changes,DEFAULT_HISTORY_TITLE)) {\n\t\t\t\tupdateLocationHash({\n\t\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_UPDATE_ADDRESS_BAR,\"permaview\").trim(),\n\t\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim()\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t\t// Listen for changes to the browser location hash\n\t\twindow.addEventListener(\"hashchange\",function() {\n\t\t\tvar hash = $tw.utils.getLocationHash();\n\t\t\tif(hash !== $tw.locationHash) {\n\t\t\t\t$tw.locationHash = hash;\n\t\t\t\topenStartupTiddlers({defaultToCurrentStory: true});\n\t\t\t}\n\t\t},false);\n\t\t// Listen for the tm-browser-refresh message\n\t\t$tw.rootWidget.addEventListener(\"tm-browser-refresh\",function(event) {\n\t\t\twindow.location.reload(true);\n\t\t});\n\t\t// Listen for the tm-print message\n\t\t$tw.rootWidget.addEventListener(\"tm-print\",function(event) {\n\t\t\t(event.event.view || window).print();\n\t\t});\n\t\t// Listen for the tm-home message\n\t\t$tw.rootWidget.addEventListener(\"tm-home\",function(event) {\n\t\t\twindow.location.hash = \"\";\n\t\t\tvar storyFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE),\n\t\t\t\tstoryList = $tw.wiki.filterTiddlers(storyFilter);\n\t\t\t//invoke any hooks that might change the default story list\n\t\t\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t\t\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t\t\tif(storyList[0]) {\n\t\t\t\t$tw.wiki.addToHistory(storyList[0]);\t\t\t\t\n\t\t\t}\n\t\t});\n\t\t// Listen for the tm-permalink message\n\t\t$tw.rootWidget.addEventListener(\"tm-permalink\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: \"permalink\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle\n\t\t\t});\n\t\t});\n\t\t// Listen for the tm-permaview message\n\t\t$tw.rootWidget.addEventListener(\"tm-permaview\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: \"permaview\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle\n\t\t\t});\n\t\t});\n\t}\n};\n\n/*\nProcess the location hash to open the specified tiddlers. Options:\ndefaultToCurrentStory: If true, the current story is retained as the default, instead of opening the default tiddlers\n*/\nfunction openStartupTiddlers(options) {\n\toptions = options || {};\n\t// Work out the target tiddler and the story filter. \"null\" means \"unspecified\"\n\tvar target = null,\n\t\tstoryFilter = null;\n\tif($tw.locationHash.length > 1) {\n\t\tvar hash = $tw.locationHash.substr(1),\n\t\t\tsplit = hash.indexOf(\":\");\n\t\tif(split === -1) {\n\t\t\ttarget = decodeURIComponent(hash.trim());\n\t\t} else {\n\t\t\ttarget = decodeURIComponent(hash.substr(0,split).trim());\n\t\t\tstoryFilter = decodeURIComponent(hash.substr(split + 1).trim());\n\t\t}\n\t}\n\t// If the story wasn't specified use the current tiddlers or a blank story\n\tif(storyFilter === null) {\n\t\tif(options.defaultToCurrentStory) {\n\t\t\tvar currStoryList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE);\n\t\t\tstoryFilter = $tw.utils.stringifyList(currStoryList);\n\t\t} else {\n\t\t\tif(target && target !== \"\") {\n\t\t\t\tstoryFilter = \"\";\n\t\t\t} else {\n\t\t\t\tstoryFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE);\n\t\t\t}\n\t\t}\n\t}\n\t// Process the story filter to get the story list\n\tvar storyList = $tw.wiki.filterTiddlers(storyFilter);\n\t// Invoke any hooks that want to change the default story list\n\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t// If the target tiddler isn't included then splice it in at the top\n\tif(target && storyList.indexOf(target) === -1) {\n\t\tstoryList.unshift(target);\n\t}\n\t// Save the story list\n\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t// If a target tiddler was specified add it to the history stack\n\tif(target && target !== \"\") {\n\t\t// The target tiddler doesn't need double square brackets, but we'll silently remove them if they're present\n\t\tif(target.indexOf(\"[[\") === 0 && target.substr(-2) === \"]]\") {\n\t\t\ttarget = target.substr(2,target.length - 4);\n\t\t}\n\t\t$tw.wiki.addToHistory(target);\n\t} else if(storyList.length > 0) {\n\t\t$tw.wiki.addToHistory(storyList[0]);\n\t}\n}\n\n/*\noptions: See below\noptions.updateAddressBar: \"permalink\", \"permaview\" or \"no\" (defaults to \"permaview\")\noptions.updateHistory: \"yes\" or \"no\" (defaults to \"no\")\noptions.targetTiddler: optional title of target tiddler for permalink\n*/\nfunction updateLocationHash(options) {\n\tif(options.updateAddressBar !== \"no\") {\n\t\t// Get the story and the history stack\n\t\tvar storyList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE),\n\t\t\thistoryList = $tw.wiki.getTiddlerData(DEFAULT_HISTORY_TITLE,[]),\n\t\t\ttargetTiddler = \"\";\n\t\tif(options.targetTiddler) {\n\t\t\ttargetTiddler = options.targetTiddler;\n\t\t} else {\n\t\t\t// The target tiddler is the one at the top of the stack\n\t\t\tif(historyList.length > 0) {\n\t\t\t\ttargetTiddler = historyList[historyList.length-1].title;\n\t\t\t}\n\t\t\t// Blank the target tiddler if it isn't present in the story\n\t\t\tif(storyList.indexOf(targetTiddler) === -1) {\n\t\t\t\ttargetTiddler = \"\";\n\t\t\t}\n\t\t}\n\t\t// Assemble the location hash\n\t\tif(options.updateAddressBar === \"permalink\") {\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler);\n\t\t} else {\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList));\n\t\t}\n\t\t// Only change the location hash if we must, thus avoiding unnecessary onhashchange events\n\t\tif($tw.utils.getLocationHash() !== $tw.locationHash) {\n\t\t\tif(options.updateHistory === \"yes\") {\n\t\t\t\t// Assign the location hash so that history is updated\n\t\t\t\twindow.location.hash = $tw.locationHash;\n\t\t\t} else {\n\t\t\t\t// We use replace so that browser history isn't affected\n\t\t\t\twindow.location.replace(window.location.toString().split(\"#\")[0] + $tw.locationHash);\n\t\t\t}\n\t\t}\n\t}\n}\n\n})();\n",
            "title": "$:/core/modules/startup/story.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/windows.js": {
            "text": "/*\\\ntitle: $:/core/modules/startup/windows.js\ntype: application/javascript\nmodule-type: startup\n\nSetup root widget handlers for the messages concerned with opening external browser windows\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"windows\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Global to keep track of open windows (hashmap by title)\nvar windows = {};\n\nexports.startup = function() {\n\t// Handle open window message\n\t$tw.rootWidget.addEventListener(\"tm-open-window\",function(event) {\n\t\t// Get the parameters\n\t\tvar refreshHandler,\n\t\t\ttitle = event.param || event.tiddlerTitle,\n\t\t\tparamObject = event.paramObject || {},\n\t\t\ttemplate = paramObject.template || \"$:/core/templates/single.tiddler.window\",\n\t\t\twidth = paramObject.width || \"700\",\n\t\t\theight = paramObject.height || \"600\",\n\t\t\tvariables = $tw.utils.extend({},paramObject,{currentTiddler: title});\n\t\t// Open the window\n\t\tvar srcWindow = window.open(\"\",\"external-\" + title,\"scrollbars,width=\" + width + \",height=\" + height),\n\t\t\tsrcDocument = srcWindow.document;\n\t\twindows[title] = srcWindow;\n\t\t// Check for reopening the same window\n\t\tif(srcWindow.haveInitialisedWindow) {\n\t\t\treturn;\n\t\t}\n\t\t// Initialise the document\n\t\tsrcDocument.write(\"<html><head></head><body class='tc-body tc-single-tiddler-window'></body></html>\");\n\t\tsrcDocument.close();\n\t\tsrcDocument.title = title;\n\t\tsrcWindow.addEventListener(\"beforeunload\",function(event) {\n\t\t\tdelete windows[title];\n\t\t\t$tw.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t},false);\n\t\t// Set up the styles\n\t\tvar styleWidgetNode = $tw.wiki.makeTranscludeWidget(\"$:/core/ui/PageStylesheet\",{\n\t\t\t\tdocument: $tw.fakeDocument,\n\t\t\t\tvariables: variables,\n\t\t\t\timportPageMacros: true}),\n\t\t\tstyleContainer = $tw.fakeDocument.createElement(\"style\");\n\t\tstyleWidgetNode.render(styleContainer,null);\n\t\tvar styleElement = srcDocument.createElement(\"style\");\n\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\tsrcDocument.head.insertBefore(styleElement,srcDocument.head.firstChild);\n\t\t// Render the text of the tiddler\n\t\tvar parser = $tw.wiki.parseTiddler(template),\n\t\t\twidgetNode = $tw.wiki.makeWidget(parser,{document: srcDocument, parentWidget: $tw.rootWidget, variables: variables});\n\t\twidgetNode.render(srcDocument.body,srcDocument.body.firstChild);\n\t\t// Function to handle refreshes\n\t\trefreshHandler = function(changes) {\n\t\t\tif(styleWidgetNode.refresh(changes,styleContainer,null)) {\n\t\t\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\t\t}\n\t\t\twidgetNode.refresh(changes);\n\t\t};\n\t\t$tw.wiki.addEventListener(\"change\",refreshHandler);\n\t\tsrcWindow.haveInitialisedWindow = true;\n\t});\n\t// Close open windows when unloading main window\n\t$tw.addUnloadTask(function() {\n\t\t$tw.utils.each(windows,function(win) {\n\t\t\twin.close();\n\t\t});\n\t});\n\n};\n\n})();\n",
            "title": "$:/core/modules/startup/windows.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/story.js": {
            "text": "/*\\\ntitle: $:/core/modules/story.js\ntype: application/javascript\nmodule-type: global\n\nLightweight object for managing interactions with the story and history lists.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nConstruct Story object with options:\nwiki: reference to wiki object to use to resolve tiddler titles\nstoryTitle: title of story list tiddler\nhistoryTitle: title of history list tiddler\n*/\nfunction Story(options) {\n\toptions = options || {};\n\tthis.wiki = options.wiki || $tw.wiki;\n\tthis.storyTitle = options.storyTitle || \"$:/StoryList\";\n\tthis.historyTitle = options.historyTitle || \"$:/HistoryList\";\n};\n\nStory.prototype.navigateTiddler = function(navigateTo,navigateFromTitle,navigateFromClientRect) {\n\tthis.addToStory(navigateTo,navigateFromTitle);\n\tthis.addToHistory(navigateTo,navigateFromClientRect);\n};\n\nStory.prototype.getStoryList = function() {\n\treturn this.wiki.getTiddlerList(this.storyTitle) || [];\n};\n\nStory.prototype.addToStory = function(navigateTo,navigateFromTitle,options) {\n\toptions = options || {};\n\tvar storyList = this.getStoryList();\n\t// See if the tiddler is already there\n\tvar slot = storyList.indexOf(navigateTo);\n\t// Quit if it already exists in the story river\n\tif(slot >= 0) {\n\t\treturn;\n\t}\n\t// First we try to find the position of the story element we navigated from\n\tvar fromIndex = storyList.indexOf(navigateFromTitle);\n\tif(fromIndex >= 0) {\n\t\t// The tiddler is added from inside the river\n\t\t// Determine where to insert the tiddler; Fallback is \"below\"\n\t\tswitch(options.openLinkFromInsideRiver) {\n\t\t\tcase \"top\":\n\t\t\t\tslot = 0;\n\t\t\t\tbreak;\n\t\t\tcase \"bottom\":\n\t\t\t\tslot = storyList.length;\n\t\t\t\tbreak;\n\t\t\tcase \"above\":\n\t\t\t\tslot = fromIndex;\n\t\t\t\tbreak;\n\t\t\tcase \"below\": // Intentional fall-through\n\t\t\tdefault:\n\t\t\t\tslot = fromIndex + 1;\n\t\t\t\tbreak;\n\t\t}\n\t} else {\n\t\t// The tiddler is opened from outside the river. Determine where to insert the tiddler; default is \"top\"\n\t\tif(options.openLinkFromOutsideRiver === \"bottom\") {\n\t\t\t// Insert at bottom\n\t\t\tslot = storyList.length;\n\t\t} else {\n\t\t\t// Insert at top\n\t\t\tslot = 0;\n\t\t}\n\t}\n\t// Add the tiddler\n\tstoryList.splice(slot,0,navigateTo);\n\t// Save the story\n\tthis.saveStoryList(storyList);\n};\n\nStory.prototype.saveStoryList = function(storyList) {\n\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\t{title: this.storyTitle},\n\t\tstoryTiddler,\n\t\t{list: storyList},\n\t\tthis.wiki.getModificationFields()\n\t));\n};\n\nStory.prototype.addToHistory = function(navigateTo,navigateFromClientRect) {\n\tvar titles = $tw.utils.isArray(navigateTo) ? navigateTo : [navigateTo];\n\t// Add a new record to the top of the history stack\n\tvar historyList = this.wiki.getTiddlerData(this.historyTitle,[]);\n\t$tw.utils.each(titles,function(title) {\n\t\thistoryList.push({title: title, fromPageRect: navigateFromClientRect});\n\t});\n\tthis.wiki.setTiddlerData(this.historyTitle,historyList,{\"current-tiddler\": titles[titles.length-1]});\n};\n\nStory.prototype.storyCloseTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCloseAllTiddlers = function() {\n// TBD\n};\n\nStory.prototype.storyCloseOtherTiddlers = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyEditTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyDeleteTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storySaveTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCancelTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyNewTiddler = function(targetTitle) {\n// TBD\n};\n\nexports.Story = Story;\n\n\n})();\n",
            "title": "$:/core/modules/story.js",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/storyviews/classic.js": {
            "text": "/*\\\ntitle: $:/core/modules/storyviews/classic.js\ntype: application/javascript\nmodule-type: storyview\n\nViews the story as a linear sequence\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ClassicStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nClassicStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Scroll the node into view\n\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\n};\n\nClassicStoryView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Get the current height of the tiddler\n\tvar computedStyle = window.getComputedStyle(targetElement),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t// Reset the margin once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"}\n\t\t]);\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t// Transition to the final position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n};\n\nClassicStoryView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\twidget.removeChildDomNodes();\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Get the current height of the tiddler\n\tvar currWidth = targetElement.offsetWidth,\n\t\tcomputedStyle = window.getComputedStyle(targetElement),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t// Remove the dom nodes of the widget at the end of the transition\n\tsetTimeout(removeElement,duration);\n\t// Animate the closure\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"translateX(0px)\"},\n\t\t{marginBottom:  currMarginBottom + \"px\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t{transform: \"translateX(-\" + currWidth + \"px)\"},\n\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n};\n\nexports.classic = ClassicStoryView;\n\n})();",
            "title": "$:/core/modules/storyviews/classic.js",
            "type": "application/javascript",
            "module-type": "storyview"
        },
        "$:/core/modules/storyviews/pop.js": {
            "text": "/*\\\ntitle: $:/core/modules/storyviews/pop.js\ntype: application/javascript\nmodule-type: storyview\n\nAnimates list insertions and removals\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar PopStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nPopStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Scroll the node into view\n\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\n};\n\nPopStoryView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Reset once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{transform: \"none\"}\n\t\t]);\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(2)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t// Transition to the final position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n};\n\nPopStoryView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\tif(targetElement.parentNode) {\n\t\t\t\twidget.removeChildDomNodes();\n\t\t\t}\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Remove the element at the end of the transition\n\tsetTimeout(removeElement,duration);\n\t// Animate the closure\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(0.1)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n};\n\nexports.pop = PopStoryView;\n\n})();\n",
            "title": "$:/core/modules/storyviews/pop.js",
            "type": "application/javascript",
            "module-type": "storyview"
        },
        "$:/core/modules/storyviews/zoomin.js": {
            "text": "/*\\\ntitle: $:/core/modules/storyviews/zoomin.js\ntype: application/javascript\nmodule-type: storyview\n\nZooms between individual tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ZoominListView = function(listWidget) {\n\tvar self = this;\n\tthis.listWidget = listWidget;\n\t// Get the index of the tiddler that is at the top of the history\n\tvar history = this.listWidget.wiki.getTiddlerDataCached(this.listWidget.historyTitle,[]),\n\t\ttargetTiddler;\n\tif(history.length > 0) {\n\t\ttargetTiddler = history[history.length-1].title;\n\t}\n\t// Make all the tiddlers position absolute, and hide all but the top (or first) one\n\t$tw.utils.each(this.listWidget.children,function(itemWidget,index) {\n\t\tvar domNode = itemWidget.findFirstDomNode();\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(domNode instanceof Element)) {\n\t\t\treturn;\n\t\t}\n\t\tif((targetTiddler && targetTiddler !== itemWidget.parseTreeNode.itemTitle) || (!targetTiddler && index)) {\n\t\t\tdomNode.style.display = \"none\";\n\t\t} else {\n\t\t\tself.currentTiddlerDomNode = domNode;\n\t\t}\n\t\t$tw.utils.addClass(domNode,\"tc-storyview-zoomin-tiddler\");\n\t});\n};\n\nZoominListView.prototype.navigateTo = function(historyInfo) {\n\tvar duration = $tw.utils.getAnimationDuration(),\n\t\tlistElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the new tiddler be position absolute and visible so that we can measure it\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"0 0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t// Get the position of the source node, or use the centre of the window as the source position\n\tvar sourceBounds = historyInfo.fromPageRect || {\n\t\t\tleft: window.innerWidth/2 - 2,\n\t\t\ttop: window.innerHeight/2 - 2,\n\t\t\twidth: window.innerWidth/8,\n\t\t\theight: window.innerHeight/8\n\t\t};\n\t// Try to find the title node in the target tiddler\n\tvar titleDomNode = findTitleDomNode(listItemWidget) || listItemWidget.findFirstDomNode(),\n\t\tzoomBounds = titleDomNode.getBoundingClientRect();\n\t// Compute the transform for the target tiddler to make the title lie over the source rectange\n\tvar targetBounds = targetElement.getBoundingClientRect(),\n\t\tscale = sourceBounds.width / zoomBounds.width,\n\t\tx = sourceBounds.left - targetBounds.left - (zoomBounds.left - targetBounds.left) * scale,\n\t\ty = sourceBounds.top - targetBounds.top - (zoomBounds.top - targetBounds.top) * scale;\n\t// Transform the target tiddler to its starting position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(targetElement);\n\t// Apply the ending transitions with a timeout to ensure that the previously applied transformations are applied first\n\tvar self = this,\n\t\tprevCurrentTiddler = this.currentTiddlerDomNode;\n\tthis.currentTiddlerDomNode = targetElement;\n\t// Transform the target tiddler to its natural size\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{zIndex: \"500\"},\n\t]);\n\t// Transform the previous tiddler out of the way and then hide it\n\tif(prevCurrentTiddler && prevCurrentTiddler !== targetElement) {\n\t\tscale = zoomBounds.width / sourceBounds.width;\n\t\tx =  zoomBounds.left - targetBounds.left - (sourceBounds.left - targetBounds.left) * scale;\n\t\ty =  zoomBounds.top - targetBounds.top - (sourceBounds.top - targetBounds.top) * scale;\n\t\t$tw.utils.setStyle(prevCurrentTiddler,[\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transformOrigin: \"0 0\"},\n\t\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"},\n\t\t\t{zIndex: \"0\"}\n\t\t]);\n\t\t// Hide the tiddler when the transition has finished\n\t\tsetTimeout(function() {\n\t\t\tif(self.currentTiddlerDomNode !== prevCurrentTiddler) {\n\t\t\t\tprevCurrentTiddler.style.display = \"none\";\n\t\t\t}\n\t\t},duration);\n\t}\n\t// Scroll the target into view\n//\t$tw.pageScroller.scrollIntoView(targetElement);\n};\n\n/*\nFind the first child DOM node of a widget that has the class \"tc-title\"\n*/\nfunction findTitleDomNode(widget,targetClass) {\n\ttargetClass = targetClass || \"tc-title\";\n\tvar domNode = widget.findFirstDomNode();\n\tif(domNode && domNode.querySelector) {\n\t\treturn domNode.querySelector(\".\" + targetClass);\n\t}\n\treturn null;\n}\n\nZoominListView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the newly inserted node position absolute and hidden\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"none\"}\n\t]);\n};\n\nZoominListView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\twidget.removeChildDomNodes();\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Abandon if hidden\n\tif(targetElement.style.display != \"block\" ) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Set up the tiddler that is being closed\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\t// We'll move back to the previous or next element in the story\n\tvar toWidget = widget.previousSibling();\n\tif(!toWidget) {\n\t\ttoWidget = widget.nextSibling();\n\t}\n\tvar toWidgetDomNode = toWidget && toWidget.findFirstDomNode();\n\t// Set up the tiddler we're moving back in\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.addClass(toWidgetDomNode,\"tc-storyview-zoomin-tiddler\");\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{display: \"block\"},\n\t\t\t{transformOrigin: \"50% 50%\"},\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(10)\"},\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0\"},\n\t\t\t{zIndex: \"500\"}\n\t\t]);\n\t\tthis.currentTiddlerDomNode = toWidgetDomNode;\n\t}\n\t// Animate them both\n\t// Force layout\n\t$tw.utils.forceLayout(this.listWidget.parentDomNode);\n\t// First, the tiddler we're closing\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(0.1)\"},\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"0\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\tsetTimeout(removeElement,duration);\n\t// Now the tiddler we're going back to\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t\t{opacity: \"1\"}\n\t\t]);\n\t}\n\treturn true; // Indicate that we'll delete the DOM node\n};\n\nexports.zoomin = ZoominListView;\n\n})();\n",
            "title": "$:/core/modules/storyviews/zoomin.js",
            "type": "application/javascript",
            "module-type": "storyview"
        },
        "$:/core/modules/syncer.js": {
            "text": "/*\\\ntitle: $:/core/modules/syncer.js\ntype: application/javascript\nmodule-type: global\n\nThe syncer tracks changes to the store. If a syncadaptor is used then individual tiddlers are synchronised through it. If there is no syncadaptor then the entire wiki is saved via saver modules.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDefaults\n*/\nSyncer.prototype.titleIsLoggedIn = \"$:/status/IsLoggedIn\";\nSyncer.prototype.titleUserName = \"$:/status/UserName\";\nSyncer.prototype.titleSyncFilter = \"$:/config/SyncFilter\";\nSyncer.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\nSyncer.prototype.taskTimerInterval = 1 * 1000; // Interval for sync timer\nSyncer.prototype.throttleInterval = 1 * 1000; // Defer saving tiddlers if they've changed in the last 1s...\nSyncer.prototype.fallbackInterval = 10 * 1000; // Unless the task is older than 10s\nSyncer.prototype.pollTimerInterval = 60 * 1000; // Interval for polling for changes from the adaptor\n\n/*\nInstantiate the syncer with the following options:\nsyncadaptor: reference to syncadaptor to be used\nwiki: wiki to be synced\n*/\nfunction Syncer(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\tthis.syncadaptor = options.syncadaptor;\n\tthis.titleIsLoggedIn = options.titleIsLoggedIn || this.titleIsLoggedIn;\n\tthis.titleUserName = options.titleUserName || this.titleUserName;\n\tthis.titleSyncFilter = options.titleSyncFilter || this.titleSyncFilter;\n\tthis.titleSavedNotification = options.titleSavedNotification || this.titleSavedNotification;\n\tthis.taskTimerInterval = options.taskTimerInterval || this.taskTimerInterval;\n\tthis.throttleInterval = options.throttleInterval || this.throttleInterval;\n\tthis.fallbackInterval = options.fallbackInterval || this.fallbackInterval;\n\tthis.pollTimerInterval = options.pollTimerInterval || this.pollTimerInterval;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"syncer\" + ($tw.browser ? \"-browser\" : \"\") + ($tw.node ? \"-server\" : \"\")  + (this.syncadaptor.name ? (\"-\" + this.syncadaptor.name) : \"\"));\n\t// Compile the dirty tiddler filter\n\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t// Record information for known tiddlers\n\tthis.readTiddlerInfo();\n\t// Tasks are {type: \"load\"/\"save\"/\"delete\", title:, queueTime:, lastModificationTime:}\n\tthis.taskQueue = {}; // Hashmap of tasks yet to be performed\n\tthis.taskInProgress = {}; // Hash of tasks in progress\n\tthis.taskTimerId = null; // Timer for task dispatch\n\tthis.pollTimerId = null; // Timer for polling server\n\t// Listen out for changes to tiddlers\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\tself.syncToServer(changes);\n\t});\n\t// Browser event handlers\n\tif($tw.browser) {\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t\t// Listen out for login/logout/refresh events in the browser\n\t\t$tw.rootWidget.addEventListener(\"tm-login\",function() {\n\t\t\tself.handleLoginEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-logout\",function() {\n\t\t\tself.handleLogoutEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-server-refresh\",function() {\n\t\t\tself.handleRefreshEvent();\n\t\t});\n\t}\n\t// Listen out for lazyLoad events\n\tthis.wiki.addEventListener(\"lazyLoad\",function(title) {\n\t\tself.handleLazyLoadEvent(title);\n\t});\n\t// Get the login status\n\tthis.getStatus(function(err,isLoggedIn) {\n\t\t// Do a sync from the server\n\t\tself.syncFromServer();\n\t});\n}\n\n/*\nRead (or re-read) the latest tiddler info from the store\n*/\nSyncer.prototype.readTiddlerInfo = function() {\n\t// Hashmap by title of {revision:,changeCount:,adaptorInfo:}\n\tthis.tiddlerInfo = {};\n\t// Record information for known tiddlers\n\tvar self = this,\n\t\ttiddlers = this.filterFn.call(this.wiki);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\tself.tiddlerInfo[title] = {\n\t\t\trevision: tiddler.fields.revision,\n\t\t\tadaptorInfo: self.syncadaptor && self.syncadaptor.getTiddlerInfo(tiddler),\n\t\t\tchangeCount: self.wiki.getChangeCount(title),\n\t\t\thasBeenLazyLoaded: false\n\t\t};\n\t});\n};\n\n/*\nCreate an tiddlerInfo structure if it doesn't already exist\n*/\nSyncer.prototype.createTiddlerInfo = function(title) {\n\tif(!$tw.utils.hop(this.tiddlerInfo,title)) {\n\t\tthis.tiddlerInfo[title] = {\n\t\t\trevision: null,\n\t\t\tadaptorInfo: {},\n\t\t\tchangeCount: -1,\n\t\t\thasBeenLazyLoaded: false\n\t\t};\n\t}\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSyncer.prototype.isDirty = function() {\n\treturn (this.numTasksInQueue() > 0) || (this.numTasksInProgress() > 0);\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSyncer.prototype.updateDirtyStatus = function() {\n\tif($tw.browser) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t}\n};\n\n/*\nSave an incoming tiddler in the store, and updates the associated tiddlerInfo\n*/\nSyncer.prototype.storeTiddler = function(tiddlerFields,hasBeenLazyLoaded) {\n\t// Save the tiddler\n\tvar tiddler = new $tw.Tiddler(this.wiki.getTiddler(tiddlerFields.title),tiddlerFields);\n\tthis.wiki.addTiddler(tiddler);\n\t// Save the tiddler revision and changeCount details\n\tthis.tiddlerInfo[tiddlerFields.title] = {\n\t\trevision: tiddlerFields.revision,\n\t\tadaptorInfo: this.syncadaptor.getTiddlerInfo(tiddler),\n\t\tchangeCount: this.wiki.getChangeCount(tiddlerFields.title),\n\t\thasBeenLazyLoaded: hasBeenLazyLoaded !== undefined ? hasBeenLazyLoaded : true\n\t};\n};\n\nSyncer.prototype.getStatus = function(callback) {\n\tvar self = this;\n\t// Check if the adaptor supports getStatus()\n\tif(this.syncadaptor && this.syncadaptor.getStatus) {\n\t\t// Mark us as not logged in\n\t\tthis.wiki.addTiddler({title: this.titleIsLoggedIn,text: \"no\"});\n\t\t// Get login status\n\t\tthis.syncadaptor.getStatus(function(err,isLoggedIn,username) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Set the various status tiddlers\n\t\t\tself.wiki.addTiddler({title: self.titleIsLoggedIn,text: isLoggedIn ? \"yes\" : \"no\"});\n\t\t\tif(isLoggedIn) {\n\t\t\t\tself.wiki.addTiddler({title: self.titleUserName,text: username || \"\"});\n\t\t\t} else {\n\t\t\t\tself.wiki.deleteTiddler(self.titleUserName);\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tif(callback) {\n\t\t\t\tcallback(err,isLoggedIn,username);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tcallback(null,true,\"UNAUTHENTICATED\");\n\t}\n};\n\n/*\nSynchronise from the server by reading the skinny tiddler list and queuing up loads for any tiddlers that we don't already have up to date\n*/\nSyncer.prototype.syncFromServer = function() {\n\tif(this.syncadaptor && this.syncadaptor.getSkinnyTiddlers) {\n\t\tthis.logger.log(\"Retrieving skinny tiddler list\");\n\t\tvar self = this;\n\t\tif(this.pollTimerId) {\n\t\t\tclearTimeout(this.pollTimerId);\n\t\t\tthis.pollTimerId = null;\n\t\t}\n\t\tthis.syncadaptor.getSkinnyTiddlers(function(err,tiddlers) {\n\t\t\t// Trigger the next sync\n\t\t\tself.pollTimerId = setTimeout(function() {\n\t\t\t\tself.pollTimerId = null;\n\t\t\t\tself.syncFromServer.call(self);\n\t\t\t},self.pollTimerInterval);\n\t\t\t// Check for errors\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert($tw.language.getString(\"Error/RetrievingSkinny\") + \":\",err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Process each incoming tiddler\n\t\t\tfor(var t=0; t<tiddlers.length; t++) {\n\t\t\t\t// Get the incoming tiddler fields, and the existing tiddler\n\t\t\t\tvar tiddlerFields = tiddlers[t],\n\t\t\t\t\tincomingRevision = tiddlerFields.revision + \"\",\n\t\t\t\t\ttiddler = self.wiki.getTiddler(tiddlerFields.title),\n\t\t\t\t\ttiddlerInfo = self.tiddlerInfo[tiddlerFields.title],\n\t\t\t\t\tcurrRevision = tiddlerInfo ? tiddlerInfo.revision : null;\n\t\t\t\t// Ignore the incoming tiddler if it's the same as the revision we've already got\n\t\t\t\tif(currRevision !== incomingRevision) {\n\t\t\t\t\t// Do a full load if we've already got a fat version of the tiddler\n\t\t\t\t\tif(tiddler && tiddler.fields.text !== undefined) {\n\t\t\t\t\t\t// Do a full load of this tiddler\n\t\t\t\t\t\tself.enqueueSyncTask({\n\t\t\t\t\t\t\ttype: \"load\",\n\t\t\t\t\t\t\ttitle: tiddlerFields.title\n\t\t\t\t\t\t});\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Load the skinny version of the tiddler\n\t\t\t\t\t\tself.storeTiddler(tiddlerFields,false);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nSynchronise a set of changes to the server\n*/\nSyncer.prototype.syncToServer = function(changes) {\n\tvar self = this,\n\t\tnow = Date.now(),\n\t\tfilteredChanges = this.filterFn.call(this.wiki,function(callback) {\n\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\tcallback(tiddler,title);\n\t\t\t});\n\t\t});\n\t$tw.utils.each(changes,function(change,title,object) {\n\t\t// Process the change if it is a deletion of a tiddler we're already syncing, or is on the filtered change list\n\t\tif((change.deleted && $tw.utils.hop(self.tiddlerInfo,title)) || filteredChanges.indexOf(title) !== -1) {\n\t\t\t// Queue a task to sync this tiddler\n\t\t\tself.enqueueSyncTask({\n\t\t\t\ttype: change.deleted ? \"delete\" : \"save\",\n\t\t\t\ttitle: title\n\t\t\t});\n\t\t}\n\t});\n};\n\n/*\nLazily load a skinny tiddler if we can\n*/\nSyncer.prototype.handleLazyLoadEvent = function(title) {\n\t// Don't lazy load the same tiddler twice\n\tvar info = this.tiddlerInfo[title];\n\tif(!info || !info.hasBeenLazyLoaded) {\n\t\tthis.createTiddlerInfo(title);\n\t\tthis.tiddlerInfo[title].hasBeenLazyLoaded = true;\n\t\t// Queue up a sync task to load this tiddler\n\t\tthis.enqueueSyncTask({\n\t\t\ttype: \"load\",\n\t\t\ttitle: title\n\t\t});\t\t\n\t}\n};\n\n/*\nDispay a password prompt and allow the user to login\n*/\nSyncer.prototype.handleLoginEvent = function() {\n\tvar self = this;\n\tthis.getStatus(function(err,isLoggedIn,username) {\n\t\tif(!isLoggedIn) {\n\t\t\t$tw.passwordPrompt.createPrompt({\n\t\t\t\tserviceName: $tw.language.getString(\"LoginToTiddlySpace\"),\n\t\t\t\tcallback: function(data) {\n\t\t\t\t\tself.login(data.username,data.password,function(err,isLoggedIn) {\n\t\t\t\t\t\tself.syncFromServer();\n\t\t\t\t\t});\n\t\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n};\n\n/*\nAttempt to login to TiddlyWeb.\n\tusername: username\n\tpassword: password\n\tcallback: invoked with arguments (err,isLoggedIn)\n*/\nSyncer.prototype.login = function(username,password,callback) {\n\tthis.logger.log(\"Attempting to login as\",username);\n\tvar self = this;\n\tif(this.syncadaptor.login) {\n\t\tthis.syncadaptor.login(username,password,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.getStatus(function(err,isLoggedIn,username) {\n\t\t\t\tif(callback) {\n\t\t\t\t\tcallback(null,isLoggedIn);\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t} else {\n\t\tcallback(null,true);\n\t}\n};\n\n/*\nAttempt to log out of TiddlyWeb\n*/\nSyncer.prototype.handleLogoutEvent = function() {\n\tthis.logger.log(\"Attempting to logout\");\n\tvar self = this;\n\tif(this.syncadaptor.logout) {\n\t\tthis.syncadaptor.logout(function(err) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t} else {\n\t\t\t\tself.getStatus();\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nImmediately refresh from the server\n*/\nSyncer.prototype.handleRefreshEvent = function() {\n\tthis.syncFromServer();\n};\n\n/*\nQueue up a sync task. If there is already a pending task for the tiddler, just update the last modification time\n*/\nSyncer.prototype.enqueueSyncTask = function(task) {\n\tvar self = this,\n\t\tnow = Date.now();\n\t// Set the timestamps on this task\n\ttask.queueTime = now;\n\ttask.lastModificationTime = now;\n\t// Fill in some tiddlerInfo if the tiddler is one we haven't seen before\n\tthis.createTiddlerInfo(task.title);\n\t// Bail if this is a save and the tiddler is already at the changeCount that the server has\n\tif(task.type === \"save\" && this.wiki.getChangeCount(task.title) <= this.tiddlerInfo[task.title].changeCount) {\n\t\treturn;\n\t}\n\t// Check if this tiddler is already in the queue\n\tif($tw.utils.hop(this.taskQueue,task.title)) {\n\t\t// this.logger.log(\"Re-queueing up sync task with type:\",task.type,\"title:\",task.title);\n\t\tvar existingTask = this.taskQueue[task.title];\n\t\t// If so, just update the last modification time\n\t\texistingTask.lastModificationTime = task.lastModificationTime;\n\t\t// If the new task is a save then we upgrade the existing task to a save. Thus a pending load is turned into a save if the tiddler changes locally in the meantime. But a pending save is not modified to become a load\n\t\tif(task.type === \"save\" || task.type === \"delete\") {\n\t\t\texistingTask.type = task.type;\n\t\t}\n\t} else {\n\t\t// this.logger.log(\"Queuing up sync task with type:\",task.type,\"title:\",task.title);\n\t\t// If it is not in the queue, insert it\n\t\tthis.taskQueue[task.title] = task;\n\t\tthis.updateDirtyStatus();\n\t}\n\t// Process the queue\n\t$tw.utils.nextTick(function() {self.processTaskQueue.call(self);});\n};\n\n/*\nReturn the number of tasks in progress\n*/\nSyncer.prototype.numTasksInProgress = function() {\n\treturn $tw.utils.count(this.taskInProgress);\n};\n\n/*\nReturn the number of tasks in the queue\n*/\nSyncer.prototype.numTasksInQueue = function() {\n\treturn $tw.utils.count(this.taskQueue);\n};\n\n/*\nTrigger a timeout if one isn't already outstanding\n*/\nSyncer.prototype.triggerTimeout = function() {\n\tvar self = this;\n\tif(!this.taskTimerId) {\n\t\tthis.taskTimerId = setTimeout(function() {\n\t\t\tself.taskTimerId = null;\n\t\t\tself.processTaskQueue.call(self);\n\t\t},self.taskTimerInterval);\n\t}\n};\n\n/*\nProcess the task queue, performing the next task if appropriate\n*/\nSyncer.prototype.processTaskQueue = function() {\n\tvar self = this;\n\t// Only process a task if the sync adaptor is fully initialised and we're not already performing a task. If we are already performing a task then we'll dispatch the next one when it completes\n\tif((!this.syncadaptor.isReady || this.syncadaptor.isReady()) && this.numTasksInProgress() === 0) {\n\t\t// Choose the next task to perform\n\t\tvar task = this.chooseNextTask();\n\t\t// Perform the task if we had one\n\t\tif(task) {\n\t\t\t// Remove the task from the queue and add it to the in progress list\n\t\t\tdelete this.taskQueue[task.title];\n\t\t\tthis.taskInProgress[task.title] = task;\n\t\t\tthis.updateDirtyStatus();\n\t\t\t// Dispatch the task\n\t\t\tthis.dispatchTask(task,function(err) {\n\t\t\t\tif(err) {\n\t\t\t\t\tself.logger.alert(\"Sync error while processing '\" + task.title + \"':\\n\" + err);\n\t\t\t\t}\n\t\t\t\t// Mark that this task is no longer in progress\n\t\t\t\tdelete self.taskInProgress[task.title];\n\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t// Process the next task\n\t\t\t\tself.processTaskQueue.call(self);\n\t\t\t});\n\t\t} else {\n\t\t\t// Make sure we've set a time if there wasn't a task to perform, but we've still got tasks in the queue\n\t\t\tif(this.numTasksInQueue() > 0) {\n\t\t\t\tthis.triggerTimeout();\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nChoose the next applicable task\n*/\nSyncer.prototype.chooseNextTask = function() {\n\tvar self = this,\n\t\tcandidateTask = null,\n\t\tnow = Date.now();\n\t// Select the best candidate task\n\t$tw.utils.each(this.taskQueue,function(task,title) {\n\t\t// Exclude the task if there's one of the same name in progress\n\t\tif($tw.utils.hop(self.taskInProgress,title)) {\n\t\t\treturn;\n\t\t}\n\t\t// Exclude the task if it is a save and the tiddler has been modified recently, but not hit the fallback time\n\t\tif(task.type === \"save\" && (now - task.lastModificationTime) < self.throttleInterval &&\n\t\t\t(now - task.queueTime) < self.fallbackInterval) {\n\t\t\treturn;\n\t\t}\n\t\t// Exclude the task if it is newer than the current best candidate\n\t\tif(candidateTask && candidateTask.queueTime < task.queueTime) {\n\t\t\treturn;\n\t\t}\n\t\t// Now this is our best candidate\n\t\tcandidateTask = task;\n\t});\n\treturn candidateTask;\n};\n\n/*\nDispatch a task and invoke the callback\n*/\nSyncer.prototype.dispatchTask = function(task,callback) {\n\tvar self = this;\n\tif(task.type === \"save\") {\n\t\tvar changeCount = this.wiki.getChangeCount(task.title),\n\t\t\ttiddler = this.wiki.getTiddler(task.title);\n\t\tthis.logger.log(\"Dispatching 'save' task:\",task.title);\n\t\tif(tiddler) {\n\t\t\tthis.syncadaptor.saveTiddler(tiddler,function(err,adaptorInfo,revision) {\n\t\t\t\tif(err) {\n\t\t\t\t\treturn callback(err);\n\t\t\t\t}\n\t\t\t\t// Adjust the info stored about this tiddler\n\t\t\t\tself.tiddlerInfo[task.title] = {\n\t\t\t\t\tchangeCount: changeCount,\n\t\t\t\t\tadaptorInfo: adaptorInfo,\n\t\t\t\t\trevision: revision\n\t\t\t\t};\n\t\t\t\t// Invoke the callback\n\t\t\t\tcallback(null);\n\t\t\t},{\n\t\t\t\ttiddlerInfo: self.tiddlerInfo[task.title]\n\t\t\t});\n\t\t} else {\n\t\t\tthis.logger.log(\" Not Dispatching 'save' task:\",task.title,\"tiddler does not exist\");\n\t\t\treturn callback(null);\n\t\t}\n\t} else if(task.type === \"load\") {\n\t\t// Load the tiddler\n\t\tthis.logger.log(\"Dispatching 'load' task:\",task.title);\n\t\tthis.syncadaptor.loadTiddler(task.title,function(err,tiddlerFields) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\t// Store the tiddler\n\t\t\tif(tiddlerFields) {\n\t\t\t\tself.storeTiddler(tiddlerFields,true);\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t});\n\t} else if(task.type === \"delete\") {\n\t\t// Delete the tiddler\n\t\tthis.logger.log(\"Dispatching 'delete' task:\",task.title);\n\t\tthis.syncadaptor.deleteTiddler(task.title,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tdelete self.tiddlerInfo[task.title];\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t},{\n\t\t\ttiddlerInfo: self.tiddlerInfo[task.title]\n\t\t});\n\t}\n};\n\nexports.Syncer = Syncer;\n\n})();\n",
            "title": "$:/core/modules/syncer.js",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/tiddler.js": {
            "text": "/*\\\ntitle: $:/core/modules/tiddler.js\ntype: application/javascript\nmodule-type: tiddlermethod\n\nExtension methods for the $tw.Tiddler object (constructor and methods required at boot time are in boot/boot.js)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.hasTag = function(tag) {\n\treturn this.fields.tags && this.fields.tags.indexOf(tag) !== -1;\n};\n\nexports.isPlugin = function() {\n\treturn this.fields.type === \"application/json\" && this.hasField(\"plugin-type\");\n};\n\nexports.isDraft = function() {\n\treturn this.hasField(\"draft.of\");\n};\n\nexports.getFieldString = function(field) {\n\tvar value = this.fields[field];\n\t// Check for a missing field\n\tif(value === undefined || value === null) {\n\t\treturn \"\";\n\t}\n\t// Parse the field with the associated module (if any)\n\tvar fieldModule = $tw.Tiddler.fieldModules[field];\n\tif(fieldModule && fieldModule.stringify) {\n\t\treturn fieldModule.stringify.call(this,value);\n\t} else {\n\t\treturn value.toString();\n\t}\n};\n\n/*\nGet all the fields as a hashmap of strings. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStrings = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [];\n\tvar fields = {};\n\tfor(var field in this.fields) {\n\t\tif($tw.utils.hop(this.fields,field)) {\n\t\t\tif(exclude.indexOf(field) === -1) {\n\t\t\t\tfields[field] = this.getFieldString(field);\n\t\t\t}\n\t\t}\n\t}\n\treturn fields;\n};\n\n/*\nGet all the fields as a name:value block. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStringBlock = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [];\n\tvar fields = [];\n\tfor(var field in this.fields) {\n\t\tif($tw.utils.hop(this.fields,field)) {\n\t\t\tif(exclude.indexOf(field) === -1) {\n\t\t\t\tfields.push(field + \": \" + this.getFieldString(field));\n\t\t\t}\n\t\t}\n\t}\n\treturn fields.join(\"\\n\");\n};\n\n/*\nCompare two tiddlers for equality\ntiddler: the tiddler to compare\nexcludeFields: array of field names to exclude from the comparison\n*/\nexports.isEqual = function(tiddler,excludeFields) {\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\treturn false;\n\t}\n\texcludeFields = excludeFields || [];\n\tvar self = this,\n\t\tdifferences = []; // Fields that have differences\n\t// Add to the differences array\n\tfunction addDifference(fieldName) {\n\t\t// Check for this field being excluded\n\t\tif(excludeFields.indexOf(fieldName) === -1) {\n\t\t\t// Save the field as a difference\n\t\t\t$tw.utils.pushTop(differences,fieldName);\n\t\t}\n\t}\n\t// Returns true if the two values of this field are equal\n\tfunction isFieldValueEqual(fieldName) {\n\t\tvar valueA = self.fields[fieldName],\n\t\t\tvalueB = tiddler.fields[fieldName];\n\t\t// Check for identical string values\n\t\tif(typeof(valueA) === \"string\" && typeof(valueB) === \"string\" && valueA === valueB) {\n\t\t\treturn true;\n\t\t}\n\t\t// Check for identical array values\n\t\tif($tw.utils.isArray(valueA) && $tw.utils.isArray(valueB) && $tw.utils.isArrayEqual(valueA,valueB)) {\n\t\t\treturn true;\n\t\t}\n\t\t// Otherwise the fields must be different\n\t\treturn false;\n\t}\n\t// Compare our fields\n\tfor(var fieldName in this.fields) {\n\t\tif(!isFieldValueEqual(fieldName)) {\n\t\t\taddDifference(fieldName);\n\t\t}\n\t}\n\t// There's a difference for every field in the other tiddler that we don't have\n\tfor(fieldName in tiddler.fields) {\n\t\tif(!(fieldName in this.fields)) {\n\t\t\taddDifference(fieldName);\n\t\t}\n\t}\n\t// Return whether there were any differences\n\treturn differences.length === 0;\n};\n\nexports.getFieldDay = function(field) {\n\tif(this.cache && this.cache.day && $tw.utils.hop(this.cache.day,field) ) {\n\t\treturn this.cache.day[field];\n\t}\n\tvar day = \"\";\n\tif(this.fields[field]) {\n\t\tday = (new Date($tw.utils.parseDate(this.fields[field]))).setHours(0,0,0,0);\n\t}\n\tthis.cache.day = this.cache.day || {};\n\tthis.cache.day[field] = day;\n\treturn day;\n};\n\n})();\n",
            "title": "$:/core/modules/tiddler.js",
            "type": "application/javascript",
            "module-type": "tiddlermethod"
        },
        "$:/core/modules/upgraders/plugins.js": {
            "text": "/*\\\ntitle: $:/core/modules/upgraders/plugins.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that checks that plugins are newer than any already installed version\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar BLOCKED_PLUGINS = {\n\t\"$:/themes/tiddlywiki/stickytitles\": {\n\t\tversions: [\"*\"]\n\t},\n\t\"$:/plugins/tiddlywiki/fullscreen\": {\n\t\tversions: [\"*\"]\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {},\n\t\tupgradeLibrary,\n\t\tgetLibraryTiddler = function(title) {\n\t\t\tif(!upgradeLibrary) {\n\t\t\t\tupgradeLibrary = wiki.getTiddlerData(UPGRADE_LIBRARY_TITLE,{});\n\t\t\t\tupgradeLibrary.tiddlers = upgradeLibrary.tiddlers || {};\n\t\t\t}\n\t\t\treturn upgradeLibrary.tiddlers[title];\n\t\t};\n\n\t// Go through all the incoming tiddlers\n\t$tw.utils.each(titles,function(title) {\n\t\tvar incomingTiddler = tiddlers[title];\n\t\t// Check if we're dealing with a plugin\n\t\tif(incomingTiddler && incomingTiddler[\"plugin-type\"] && incomingTiddler.version) {\n\t\t\t// Upgrade the incoming plugin if it is in the upgrade library\n\t\t\tvar libraryTiddler = getLibraryTiddler(title);\n\t\t\tif(libraryTiddler && libraryTiddler[\"plugin-type\"] && libraryTiddler.version) {\n\t\t\t\ttiddlers[title] = libraryTiddler;\n\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Upgraded\",{variables: {incoming: incomingTiddler.version, upgraded: libraryTiddler.version}});\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Suppress the incoming plugin if it is older than the currently installed one\n\t\t\tvar existingTiddler = wiki.getTiddler(title);\n\t\t\tif(existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t\t\t// Reject the incoming plugin by blanking all its fields\n\t\t\t\tif($tw.utils.checkVersions(existingTiddler.fields.version,incomingTiddler.version)) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Version\",{variables: {incoming: incomingTiddler.version, existing: existingTiddler.fields.version}});\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(incomingTiddler && incomingTiddler[\"plugin-type\"]) {\n\t\t\t// Check whether the plugin is on the blocked list\n\t\t\tvar blockInfo = BLOCKED_PLUGINS[title];\n\t\t\tif(blockInfo) {\n\t\t\t\tif(blockInfo.versions.indexOf(\"*\") !== -1 || (incomingTiddler.version && blockInfo.versions.indexOf(incomingTiddler.version) !== -1)) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Incompatible\");\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n",
            "title": "$:/core/modules/upgraders/plugins.js",
            "type": "application/javascript",
            "module-type": "upgrader"
        },
        "$:/core/modules/upgraders/system.js": {
            "text": "/*\\\ntitle: $:/core/modules/upgraders/system.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that suppresses certain system tiddlers that shouldn't be imported\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DONT_IMPORT_LIST = [\"$:/StoryList\",\"$:/HistoryList\"],\n\tDONT_IMPORT_PREFIX_LIST = [\"$:/temp/\",\"$:/state/\"];\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {};\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tif(DONT_IMPORT_LIST.indexOf(title) !== -1) {\n\t\t\ttiddlers[title] = Object.create(null);\n\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/System/Suppressed\");\n\t\t} else {\n\t\t\tfor(var t=0; t<DONT_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = DONT_IMPORT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/State/Suppressed\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n",
            "title": "$:/core/modules/upgraders/system.js",
            "type": "application/javascript",
            "module-type": "upgrader"
        },
        "$:/core/modules/upgraders/themetweaks.js": {
            "text": "/*\\\ntitle: $:/core/modules/upgraders/themetweaks.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that handles the change in theme tweak storage introduced in 5.0.14-beta.\n\nPreviously, theme tweaks were stored in two data tiddlers:\n\n* $:/themes/tiddlywiki/vanilla/metrics\n* $:/themes/tiddlywiki/vanilla/settings\n\nNow, each tweak is stored in its own separate tiddler.\n\nThis upgrader copies any values from the old format to the new. The old data tiddlers are not deleted in case they have been used to store additional indexes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar MAPPINGS = {\n\t\"$:/themes/tiddlywiki/vanilla/metrics\": {\n\t\t\"fontsize\": \"$:/themes/tiddlywiki/vanilla/metrics/fontsize\",\n\t\t\"lineheight\": \"$:/themes/tiddlywiki/vanilla/metrics/lineheight\",\n\t\t\"storyleft\": \"$:/themes/tiddlywiki/vanilla/metrics/storyleft\",\n\t\t\"storytop\": \"$:/themes/tiddlywiki/vanilla/metrics/storytop\",\n\t\t\"storyright\": \"$:/themes/tiddlywiki/vanilla/metrics/storyright\",\n\t\t\"storywidth\": \"$:/themes/tiddlywiki/vanilla/metrics/storywidth\",\n\t\t\"tiddlerwidth\": \"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"\n\t},\n\t\"$:/themes/tiddlywiki/vanilla/settings\": {\n\t\t\"fontfamily\": \"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {};\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tvar mapping = MAPPINGS[title];\n\t\tif(mapping) {\n\t\t\tvar tiddler = new $tw.Tiddler(tiddlers[title]),\n\t\t\t\ttiddlerData = wiki.getTiddlerDataCached(tiddler,{});\n\t\t\tfor(var index in mapping) {\n\t\t\t\tvar mappedTitle = mapping[index];\n\t\t\t\tif(!tiddlers[mappedTitle] || tiddlers[mappedTitle].title !== mappedTitle) {\n\t\t\t\t\ttiddlers[mappedTitle] = {\n\t\t\t\t\t\ttitle: mappedTitle,\n\t\t\t\t\t\ttext: tiddlerData[index]\n\t\t\t\t\t};\n\t\t\t\t\tmessages[mappedTitle] = $tw.language.getString(\"Import/Upgrader/ThemeTweaks/Created\",{variables: {\n\t\t\t\t\t\tfrom: title + \"##\" + index\n\t\t\t\t\t}});\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n",
            "title": "$:/core/modules/upgraders/themetweaks.js",
            "type": "application/javascript",
            "module-type": "upgrader"
        },
        "$:/core/modules/utils/crypto.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/crypto.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions related to crypto.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for an encrypted store area in the text of a TiddlyWiki file\n*/\nexports.extractEncryptedStoreArea = function(text) {\n\tvar encryptedStoreAreaStartMarker = \"<pre id=\\\"encryptedStoreArea\\\" type=\\\"text/plain\\\" style=\\\"display:none;\\\">\",\n\t\tencryptedStoreAreaStart = text.indexOf(encryptedStoreAreaStartMarker);\n\tif(encryptedStoreAreaStart !== -1) {\n\t\tvar encryptedStoreAreaEnd = text.indexOf(\"</pre>\",encryptedStoreAreaStart);\n\t\tif(encryptedStoreAreaEnd !== -1) {\n\t\t\treturn $tw.utils.htmlDecode(text.substring(encryptedStoreAreaStart + encryptedStoreAreaStartMarker.length,encryptedStoreAreaEnd-1));\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If the password is not provided then the password in the password store will be used\n*/\nexports.decryptStoreArea = function(encryptedStoreArea,password) {\n\tvar decryptedText = $tw.crypto.decrypt(encryptedStoreArea,password);\n\tif(decryptedText) {\n\t\tvar json = JSON.parse(decryptedText),\n\t\t\ttiddlers = [];\n\t\tfor(var title in json) {\n\t\t\tif(title !== \"$:/isEncrypted\") {\n\t\t\t\ttiddlers.push(json[title]);\n\t\t\t}\n\t\t}\n\t\treturn tiddlers;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If that fails, the user is prompted for a password.\nencryptedStoreArea: text of the TiddlyWiki encrypted store area\ncallback: function(tiddlers) called with the array of decrypted tiddlers\n\nThe following configuration settings are supported:\n\n$tw.config.usePasswordVault: causes any password entered by the user to also be put into the system password vault\n*/\nexports.decryptStoreAreaInteractive = function(encryptedStoreArea,callback,options) {\n\t// Try to decrypt with the current password\n\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea);\n\tif(tiddlers) {\n\t\tcallback(tiddlers);\n\t} else {\n\t\t// Prompt for a new password and keep trying\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: \"Enter a password to decrypt the imported TiddlyWiki\",\n\t\t\tnoUserName: true,\n\t\t\tcanCancel: true,\n\t\t\tsubmitText: \"Decrypt\",\n\t\t\tcallback: function(data) {\n\t\t\t\t// Exit if the user cancelled\n\t\t\t\tif(!data) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t\t// Attempt to decrypt the tiddlers\n\t\t\t\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea,data.password);\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tif($tw.config.usePasswordVault) {\n\t\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t\t}\n\t\t\t\t\tcallback(tiddlers);\n\t\t\t\t\t// Exit and remove the password prompt\n\t\t\t\t\treturn true;\n\t\t\t\t} else {\n\t\t\t\t\t// We didn't decrypt everything, so continue to prompt for password\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/utils/crypto.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/animations/slide.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/animations/slide.js\ntype: application/javascript\nmodule-type: animation\n\nA simple slide animation that varies the height of the element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction slideOpen(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration();\n\t// Get the current height of the domNode\n\tvar computedStyle = window.getComputedStyle(domNode),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrPaddingBottom = parseInt(computedStyle.paddingBottom,10),\n\t\tcurrPaddingTop = parseInt(computedStyle.paddingTop,10),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Reset the margin once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"none\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t{marginTop: currMarginTop + \"px\"},\n\t\t{paddingBottom: currPaddingBottom + \"px\"},\n\t\t{paddingTop: currPaddingTop + \"px\"},\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n}\n\nfunction slideClosed(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration(),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Clear the properties we've set when the animation is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n}\n\nexports.slide = {\n\topen: slideOpen,\n\tclose: slideClosed\n};\n\n})();\n",
            "title": "$:/core/modules/utils/dom/animations/slide.js",
            "type": "application/javascript",
            "module-type": "animation"
        },
        "$:/core/modules/utils/dom/animator.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/animator.js\ntype: application/javascript\nmodule-type: utils\n\nOrchestrates animations and transitions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Animator() {\n\t// Get the registered animation modules\n\tthis.animations = {};\n\t$tw.modules.applyMethods(\"animation\",this.animations);\n}\n\nAnimator.prototype.perform = function(type,domNode,options) {\n\toptions = options || {};\n\t// Find an animation that can handle this type\n\tvar chosenAnimation;\n\t$tw.utils.each(this.animations,function(animation,name) {\n\t\tif($tw.utils.hop(animation,type)) {\n\t\t\tchosenAnimation = animation[type];\n\t\t}\n\t});\n\tif(!chosenAnimation) {\n\t\tchosenAnimation = function(domNode,options) {\n\t\t\tif(options.callback) {\n\t\t\t\toptions.callback();\n\t\t\t}\n\t\t};\n\t}\n\t// Call the animation\n\tchosenAnimation(domNode,options);\n};\n\nexports.Animator = Animator;\n\n})();\n",
            "title": "$:/core/modules/utils/dom/animator.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/browser.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/browser.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser feature detection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet style properties of an element\n\telement: dom node\n\tstyles: ordered array of {name: value} pairs\n*/\nexports.setStyle = function(element,styles) {\n\tif(element.nodeType === 1) { // Element.ELEMENT_NODE\n\t\tfor(var t=0; t<styles.length; t++) {\n\t\t\tfor(var styleName in styles[t]) {\n\t\t\t\telement.style[$tw.utils.convertStyleNameToPropertyName(styleName)] = styles[t][styleName];\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nConverts a standard CSS property name into the local browser-specific equivalent. For example:\n\t\"background-color\" --> \"backgroundColor\"\n\t\"transition\" --> \"webkitTransition\"\n*/\n\nvar styleNameCache = {}; // We'll cache the style name conversions\n\nexports.convertStyleNameToPropertyName = function(styleName) {\n\t// Return from the cache if we can\n\tif(styleNameCache[styleName]) {\n\t\treturn styleNameCache[styleName];\n\t}\n\t// Convert it by first removing any hyphens\n\tvar propertyName = $tw.utils.unHyphenateCss(styleName);\n\t// Then check if it needs a prefix\n\tif($tw.browser && document.body.style[propertyName] === undefined) {\n\t\tvar prefixes = [\"O\",\"MS\",\"Moz\",\"webkit\"];\n\t\tfor(var t=0; t<prefixes.length; t++) {\n\t\t\tvar prefixedName = prefixes[t] + propertyName.substr(0,1).toUpperCase() + propertyName.substr(1);\n\t\t\tif(document.body.style[prefixedName] !== undefined) {\n\t\t\t\tpropertyName = prefixedName;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\t// Put it in the cache too\n\tstyleNameCache[styleName] = propertyName;\n\treturn propertyName;\n};\n\n/*\nConverts a JS format CSS property name back into the dashed form used in CSS declarations. For example:\n\t\"backgroundColor\" --> \"background-color\"\n\t\"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.convertPropertyNameToStyleName = function(propertyName) {\n\t// Rehyphenate the name\n\tvar styleName = $tw.utils.hyphenateCss(propertyName);\n\t// If there's a webkit prefix, add a dash (other browsers have uppercase prefixes, and so get the dash automatically)\n\tif(styleName.indexOf(\"webkit\") === 0) {\n\t\tstyleName = \"-\" + styleName;\n\t} else if(styleName.indexOf(\"-m-s\") === 0) {\n\t\tstyleName = \"-ms\" + styleName.substr(4);\n\t}\n\treturn styleName;\n};\n\n/*\nRound trip a stylename to a property name and back again. For example:\n\t\"transform\" --> \"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.roundTripPropertyName = function(propertyName) {\n\treturn $tw.utils.convertPropertyNameToStyleName($tw.utils.convertStyleNameToPropertyName(propertyName));\n};\n\n/*\nConverts a standard event name into the local browser specific equivalent. For example:\n\t\"animationEnd\" --> \"webkitAnimationEnd\"\n*/\n\nvar eventNameCache = {}; // We'll cache the conversions\n\nvar eventNameMappings = {\n\t\"transitionEnd\": {\n\t\tcorrespondingCssProperty: \"transition\",\n\t\tmappings: {\n\t\t\ttransition: \"transitionend\",\n\t\t\tOTransition: \"oTransitionEnd\",\n\t\t\tMSTransition: \"msTransitionEnd\",\n\t\t\tMozTransition: \"transitionend\",\n\t\t\twebkitTransition: \"webkitTransitionEnd\"\n\t\t}\n\t},\n\t\"animationEnd\": {\n\t\tcorrespondingCssProperty: \"animation\",\n\t\tmappings: {\n\t\t\tanimation: \"animationend\",\n\t\t\tOAnimation: \"oAnimationEnd\",\n\t\t\tMSAnimation: \"msAnimationEnd\",\n\t\t\tMozAnimation: \"animationend\",\n\t\t\twebkitAnimation: \"webkitAnimationEnd\"\n\t\t}\n\t}\n};\n\nexports.convertEventName = function(eventName) {\n\tif(eventNameCache[eventName]) {\n\t\treturn eventNameCache[eventName];\n\t}\n\tvar newEventName = eventName,\n\t\tmappings = eventNameMappings[eventName];\n\tif(mappings) {\n\t\tvar convertedProperty = $tw.utils.convertStyleNameToPropertyName(mappings.correspondingCssProperty);\n\t\tif(mappings.mappings[convertedProperty]) {\n\t\t\tnewEventName = mappings.mappings[convertedProperty];\n\t\t}\n\t}\n\t// Put it in the cache too\n\teventNameCache[eventName] = newEventName;\n\treturn newEventName;\n};\n\n/*\nReturn the names of the fullscreen APIs\n*/\nexports.getFullScreenApis = function() {\n\tvar d = document,\n\t\tdb = d.body,\n\t\tresult = {\n\t\t\"_requestFullscreen\": db.webkitRequestFullscreen !== undefined ? \"webkitRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.mozRequestFullScreen !== undefined ? \"mozRequestFullScreen\" :\n\t\t\t\t\t\t\tdb.msRequestFullscreen !== undefined ? \"msRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.requestFullscreen !== undefined ? \"requestFullscreen\" : \"\",\n\t\t\"_exitFullscreen\": d.webkitExitFullscreen !== undefined ? \"webkitExitFullscreen\" :\n\t\t\t\t\t\t\td.mozCancelFullScreen !== undefined ? \"mozCancelFullScreen\" :\n\t\t\t\t\t\t\td.msExitFullscreen !== undefined ? \"msExitFullscreen\" :\n\t\t\t\t\t\t\td.exitFullscreen !== undefined ? \"exitFullscreen\" : \"\",\n\t\t\"_fullscreenElement\": d.webkitFullscreenElement !== undefined ? \"webkitFullscreenElement\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozFullScreenElement\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"msFullscreenElement\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenElement\" : \"\",\n\t\t\"_fullscreenChange\": d.webkitFullscreenElement !== undefined ? \"webkitfullscreenchange\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozfullscreenchange\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"MSFullscreenChange\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenchange\" : \"\"\n\t};\n\tif(!result._requestFullscreen || !result._exitFullscreen || !result._fullscreenElement || !result._fullscreenChange) {\n\t\treturn null;\n\t} else {\n\t\treturn result;\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/utils/dom/browser.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/csscolorparser.js": {
            "text": "// (c) Dean McNamee <dean@gmail.com>, 2012.\n//\n// https://github.com/deanm/css-color-parser-js\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to\n// deal in the Software without restriction, including without limitation the\n// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n// sell copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n// IN THE SOFTWARE.\n\n// http://www.w3.org/TR/css3-color/\nvar kCSSColorTable = {\n  \"transparent\": [0,0,0,0], \"aliceblue\": [240,248,255,1],\n  \"antiquewhite\": [250,235,215,1], \"aqua\": [0,255,255,1],\n  \"aquamarine\": [127,255,212,1], \"azure\": [240,255,255,1],\n  \"beige\": [245,245,220,1], \"bisque\": [255,228,196,1],\n  \"black\": [0,0,0,1], \"blanchedalmond\": [255,235,205,1],\n  \"blue\": [0,0,255,1], \"blueviolet\": [138,43,226,1],\n  \"brown\": [165,42,42,1], \"burlywood\": [222,184,135,1],\n  \"cadetblue\": [95,158,160,1], \"chartreuse\": [127,255,0,1],\n  \"chocolate\": [210,105,30,1], \"coral\": [255,127,80,1],\n  \"cornflowerblue\": [100,149,237,1], \"cornsilk\": [255,248,220,1],\n  \"crimson\": [220,20,60,1], \"cyan\": [0,255,255,1],\n  \"darkblue\": [0,0,139,1], \"darkcyan\": [0,139,139,1],\n  \"darkgoldenrod\": [184,134,11,1], \"darkgray\": [169,169,169,1],\n  \"darkgreen\": [0,100,0,1], \"darkgrey\": [169,169,169,1],\n  \"darkkhaki\": [189,183,107,1], \"darkmagenta\": [139,0,139,1],\n  \"darkolivegreen\": [85,107,47,1], \"darkorange\": [255,140,0,1],\n  \"darkorchid\": [153,50,204,1], \"darkred\": [139,0,0,1],\n  \"darksalmon\": [233,150,122,1], \"darkseagreen\": [143,188,143,1],\n  \"darkslateblue\": [72,61,139,1], \"darkslategray\": [47,79,79,1],\n  \"darkslategrey\": [47,79,79,1], \"darkturquoise\": [0,206,209,1],\n  \"darkviolet\": [148,0,211,1], \"deeppink\": [255,20,147,1],\n  \"deepskyblue\": [0,191,255,1], \"dimgray\": [105,105,105,1],\n  \"dimgrey\": [105,105,105,1], \"dodgerblue\": [30,144,255,1],\n  \"firebrick\": [178,34,34,1], \"floralwhite\": [255,250,240,1],\n  \"forestgreen\": [34,139,34,1], \"fuchsia\": [255,0,255,1],\n  \"gainsboro\": [220,220,220,1], \"ghostwhite\": [248,248,255,1],\n  \"gold\": [255,215,0,1], \"goldenrod\": [218,165,32,1],\n  \"gray\": [128,128,128,1], \"green\": [0,128,0,1],\n  \"greenyellow\": [173,255,47,1], \"grey\": [128,128,128,1],\n  \"honeydew\": [240,255,240,1], \"hotpink\": [255,105,180,1],\n  \"indianred\": [205,92,92,1], \"indigo\": [75,0,130,1],\n  \"ivory\": [255,255,240,1], \"khaki\": [240,230,140,1],\n  \"lavender\": [230,230,250,1], \"lavenderblush\": [255,240,245,1],\n  \"lawngreen\": [124,252,0,1], \"lemonchiffon\": [255,250,205,1],\n  \"lightblue\": [173,216,230,1], \"lightcoral\": [240,128,128,1],\n  \"lightcyan\": [224,255,255,1], \"lightgoldenrodyellow\": [250,250,210,1],\n  \"lightgray\": [211,211,211,1], \"lightgreen\": [144,238,144,1],\n  \"lightgrey\": [211,211,211,1], \"lightpink\": [255,182,193,1],\n  \"lightsalmon\": [255,160,122,1], \"lightseagreen\": [32,178,170,1],\n  \"lightskyblue\": [135,206,250,1], \"lightslategray\": [119,136,153,1],\n  \"lightslategrey\": [119,136,153,1], \"lightsteelblue\": [176,196,222,1],\n  \"lightyellow\": [255,255,224,1], \"lime\": [0,255,0,1],\n  \"limegreen\": [50,205,50,1], \"linen\": [250,240,230,1],\n  \"magenta\": [255,0,255,1], \"maroon\": [128,0,0,1],\n  \"mediumaquamarine\": [102,205,170,1], \"mediumblue\": [0,0,205,1],\n  \"mediumorchid\": [186,85,211,1], \"mediumpurple\": [147,112,219,1],\n  \"mediumseagreen\": [60,179,113,1], \"mediumslateblue\": [123,104,238,1],\n  \"mediumspringgreen\": [0,250,154,1], \"mediumturquoise\": [72,209,204,1],\n  \"mediumvioletred\": [199,21,133,1], \"midnightblue\": [25,25,112,1],\n  \"mintcream\": [245,255,250,1], \"mistyrose\": [255,228,225,1],\n  \"moccasin\": [255,228,181,1], \"navajowhite\": [255,222,173,1],\n  \"navy\": [0,0,128,1], \"oldlace\": [253,245,230,1],\n  \"olive\": [128,128,0,1], \"olivedrab\": [107,142,35,1],\n  \"orange\": [255,165,0,1], \"orangered\": [255,69,0,1],\n  \"orchid\": [218,112,214,1], \"palegoldenrod\": [238,232,170,1],\n  \"palegreen\": [152,251,152,1], \"paleturquoise\": [175,238,238,1],\n  \"palevioletred\": [219,112,147,1], \"papayawhip\": [255,239,213,1],\n  \"peachpuff\": [255,218,185,1], \"peru\": [205,133,63,1],\n  \"pink\": [255,192,203,1], \"plum\": [221,160,221,1],\n  \"powderblue\": [176,224,230,1], \"purple\": [128,0,128,1],\n  \"red\": [255,0,0,1], \"rosybrown\": [188,143,143,1],\n  \"royalblue\": [65,105,225,1], \"saddlebrown\": [139,69,19,1],\n  \"salmon\": [250,128,114,1], \"sandybrown\": [244,164,96,1],\n  \"seagreen\": [46,139,87,1], \"seashell\": [255,245,238,1],\n  \"sienna\": [160,82,45,1], \"silver\": [192,192,192,1],\n  \"skyblue\": [135,206,235,1], \"slateblue\": [106,90,205,1],\n  \"slategray\": [112,128,144,1], \"slategrey\": [112,128,144,1],\n  \"snow\": [255,250,250,1], \"springgreen\": [0,255,127,1],\n  \"steelblue\": [70,130,180,1], \"tan\": [210,180,140,1],\n  \"teal\": [0,128,128,1], \"thistle\": [216,191,216,1],\n  \"tomato\": [255,99,71,1], \"turquoise\": [64,224,208,1],\n  \"violet\": [238,130,238,1], \"wheat\": [245,222,179,1],\n  \"white\": [255,255,255,1], \"whitesmoke\": [245,245,245,1],\n  \"yellow\": [255,255,0,1], \"yellowgreen\": [154,205,50,1]}\n\nfunction clamp_css_byte(i) {  // Clamp to integer 0 .. 255.\n  i = Math.round(i);  // Seems to be what Chrome does (vs truncation).\n  return i < 0 ? 0 : i > 255 ? 255 : i;\n}\n\nfunction clamp_css_float(f) {  // Clamp to float 0.0 .. 1.0.\n  return f < 0 ? 0 : f > 1 ? 1 : f;\n}\n\nfunction parse_css_int(str) {  // int or percentage.\n  if (str[str.length - 1] === '%')\n    return clamp_css_byte(parseFloat(str) / 100 * 255);\n  return clamp_css_byte(parseInt(str));\n}\n\nfunction parse_css_float(str) {  // float or percentage.\n  if (str[str.length - 1] === '%')\n    return clamp_css_float(parseFloat(str) / 100);\n  return clamp_css_float(parseFloat(str));\n}\n\nfunction css_hue_to_rgb(m1, m2, h) {\n  if (h < 0) h += 1;\n  else if (h > 1) h -= 1;\n\n  if (h * 6 < 1) return m1 + (m2 - m1) * h * 6;\n  if (h * 2 < 1) return m2;\n  if (h * 3 < 2) return m1 + (m2 - m1) * (2/3 - h) * 6;\n  return m1;\n}\n\nfunction parseCSSColor(css_str) {\n  // Remove all whitespace, not compliant, but should just be more accepting.\n  var str = css_str.replace(/ /g, '').toLowerCase();\n\n  // Color keywords (and transparent) lookup.\n  if (str in kCSSColorTable) return kCSSColorTable[str].slice();  // dup.\n\n  // #abc and #abc123 syntax.\n  if (str[0] === '#') {\n    if (str.length === 4) {\n      var iv = parseInt(str.substr(1), 16);  // TODO(deanm): Stricter parsing.\n      if (!(iv >= 0 && iv <= 0xfff)) return null;  // Covers NaN.\n      return [((iv & 0xf00) >> 4) | ((iv & 0xf00) >> 8),\n              (iv & 0xf0) | ((iv & 0xf0) >> 4),\n              (iv & 0xf) | ((iv & 0xf) << 4),\n              1];\n    } else if (str.length === 7) {\n      var iv = parseInt(str.substr(1), 16);  // TODO(deanm): Stricter parsing.\n      if (!(iv >= 0 && iv <= 0xffffff)) return null;  // Covers NaN.\n      return [(iv & 0xff0000) >> 16,\n              (iv & 0xff00) >> 8,\n              iv & 0xff,\n              1];\n    }\n\n    return null;\n  }\n\n  var op = str.indexOf('('), ep = str.indexOf(')');\n  if (op !== -1 && ep + 1 === str.length) {\n    var fname = str.substr(0, op);\n    var params = str.substr(op+1, ep-(op+1)).split(',');\n    var alpha = 1;  // To allow case fallthrough.\n    switch (fname) {\n      case 'rgba':\n        if (params.length !== 4) return null;\n        alpha = parse_css_float(params.pop());\n        // Fall through.\n      case 'rgb':\n        if (params.length !== 3) return null;\n        return [parse_css_int(params[0]),\n                parse_css_int(params[1]),\n                parse_css_int(params[2]),\n                alpha];\n      case 'hsla':\n        if (params.length !== 4) return null;\n        alpha = parse_css_float(params.pop());\n        // Fall through.\n      case 'hsl':\n        if (params.length !== 3) return null;\n        var h = (((parseFloat(params[0]) % 360) + 360) % 360) / 360;  // 0 .. 1\n        // NOTE(deanm): According to the CSS spec s/l should only be\n        // percentages, but we don't bother and let float or percentage.\n        var s = parse_css_float(params[1]);\n        var l = parse_css_float(params[2]);\n        var m2 = l <= 0.5 ? l * (s + 1) : l + s - l * s;\n        var m1 = l * 2 - m2;\n        return [clamp_css_byte(css_hue_to_rgb(m1, m2, h+1/3) * 255),\n                clamp_css_byte(css_hue_to_rgb(m1, m2, h) * 255),\n                clamp_css_byte(css_hue_to_rgb(m1, m2, h-1/3) * 255),\n                alpha];\n      default:\n        return null;\n    }\n  }\n\n  return null;\n}\n\ntry { exports.parseCSSColor = parseCSSColor } catch(e) { }\n",
            "title": "$:/core/modules/utils/dom/csscolorparser.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/dom.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static DOM-related utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDetermines whether element 'a' contains element 'b'\nCode thanks to John Resig, http://ejohn.org/blog/comparing-document-position/\n*/\nexports.domContains = function(a,b) {\n\treturn a.contains ?\n\t\ta !== b && a.contains(b) :\n\t\t!!(a.compareDocumentPosition(b) & 16);\n};\n\nexports.removeChildren = function(node) {\n\twhile(node.hasChildNodes()) {\n\t\tnode.removeChild(node.firstChild);\n\t}\n};\n\nexports.hasClass = function(el,className) {\n\treturn el && el.className && el.className.toString().split(\" \").indexOf(className) !== -1;\n};\n\nexports.addClass = function(el,className) {\n\tvar c = el.className.split(\" \");\n\tif(c.indexOf(className) === -1) {\n\t\tc.push(className);\n\t}\n\tel.className = c.join(\" \");\n};\n\nexports.removeClass = function(el,className) {\n\tvar c = el.className.split(\" \"),\n\t\tp = c.indexOf(className);\n\tif(p !== -1) {\n\t\tc.splice(p,1);\n\t\tel.className = c.join(\" \");\n\t}\n};\n\nexports.toggleClass = function(el,className,status) {\n\tif(status === undefined) {\n\t\tstatus = !exports.hasClass(el,className);\n\t}\n\tif(status) {\n\t\texports.addClass(el,className);\n\t} else {\n\t\texports.removeClass(el,className);\n\t}\n};\n\n/*\nGet the first parent element that has scrollbars or use the body as fallback.\n*/\nexports.getScrollContainer = function(el) {\n\tvar doc = el.ownerDocument;\n\twhile(el.parentNode) {\t\n\t\tel = el.parentNode;\n\t\tif(el.scrollTop) {\n\t\t\treturn el;\n\t\t}\n\t}\n\treturn doc.body;\n};\n\n/*\nGet the scroll position of the viewport\nReturns:\n\t{\n\t\tx: horizontal scroll position in pixels,\n\t\ty: vertical scroll position in pixels\n\t}\n*/\nexports.getScrollPosition = function() {\n\tif(\"scrollX\" in window) {\n\t\treturn {x: window.scrollX, y: window.scrollY};\n\t} else {\n\t\treturn {x: document.documentElement.scrollLeft, y: document.documentElement.scrollTop};\n\t}\n};\n\n/*\nAdjust the height of a textarea to fit its content, preserving scroll position, and return the height\n*/\nexports.resizeTextAreaToFit = function(domNode,minHeight) {\n\t// Get the scroll container and register the current scroll position\n\tvar container = $tw.utils.getScrollContainer(domNode),\n\t\tscrollTop = container.scrollTop;\n    // Measure the specified minimum height\n\tdomNode.style.height = minHeight;\n\tvar measuredHeight = domNode.offsetHeight;\n\t// Set its height to auto so that it snaps to the correct height\n\tdomNode.style.height = \"auto\";\n\t// Calculate the revised height\n\tvar newHeight = Math.max(domNode.scrollHeight + domNode.offsetHeight - domNode.clientHeight,measuredHeight);\n\t// Only try to change the height if it has changed\n\tif(newHeight !== domNode.offsetHeight) {\n\t\tdomNode.style.height = newHeight + \"px\";\n\t\t// Make sure that the dimensions of the textarea are recalculated\n\t\t$tw.utils.forceLayout(domNode);\n\t\t// Set the container to the position we registered at the beginning\n\t\tcontainer.scrollTop = scrollTop;\n\t}\n\treturn newHeight;\n};\n\n/*\nGets the bounding rectangle of an element in absolute page coordinates\n*/\nexports.getBoundingPageRect = function(element) {\n\tvar scrollPos = $tw.utils.getScrollPosition(),\n\t\tclientRect = element.getBoundingClientRect();\n\treturn {\n\t\tleft: clientRect.left + scrollPos.x,\n\t\twidth: clientRect.width,\n\t\tright: clientRect.right + scrollPos.x,\n\t\ttop: clientRect.top + scrollPos.y,\n\t\theight: clientRect.height,\n\t\tbottom: clientRect.bottom + scrollPos.y\n\t};\n};\n\n/*\nSaves a named password in the browser\n*/\nexports.savePassword = function(name,password) {\n\ttry {\n\t\tif(window.localStorage) {\n\t\t\tlocalStorage.setItem(\"tw5-password-\" + name,password);\n\t\t}\n\t} catch(e) {\n\t}\n};\n\n/*\nRetrieve a named password from the browser\n*/\nexports.getPassword = function(name) {\n\ttry {\n\t\treturn window.localStorage ? localStorage.getItem(\"tw5-password-\" + name) : \"\";\n\t} catch(e) {\n\t\treturn \"\";\n\t}\n};\n\n/*\nForce layout of a dom node and its descendents\n*/\nexports.forceLayout = function(element) {\n\tvar dummy = element.offsetWidth;\n};\n\n/*\nPulse an element for debugging purposes\n*/\nexports.pulseElement = function(element) {\n\t// Event handler to remove the class at the end\n\telement.addEventListener($tw.browser.animationEnd,function handler(event) {\n\t\telement.removeEventListener($tw.browser.animationEnd,handler,false);\n\t\t$tw.utils.removeClass(element,\"pulse\");\n\t},false);\n\t// Apply the pulse class\n\t$tw.utils.removeClass(element,\"pulse\");\n\t$tw.utils.forceLayout(element);\n\t$tw.utils.addClass(element,\"pulse\");\n};\n\n/*\nAttach specified event handlers to a DOM node\ndomNode: where to attach the event handlers\nevents: array of event handlers to be added (see below)\nEach entry in the events array is an object with these properties:\nhandlerFunction: optional event handler function\nhandlerObject: optional event handler object\nhandlerMethod: optionally specifies object handler method name (defaults to `handleEvent`)\n*/\nexports.addEventListeners = function(domNode,events) {\n\t$tw.utils.each(events,function(eventInfo) {\n\t\tvar handler;\n\t\tif(eventInfo.handlerFunction) {\n\t\t\thandler = eventInfo.handlerFunction;\n\t\t} else if(eventInfo.handlerObject) {\n\t\t\tif(eventInfo.handlerMethod) {\n\t\t\t\thandler = function(event) {\n\t\t\t\t\teventInfo.handlerObject[eventInfo.handlerMethod].call(eventInfo.handlerObject,event);\n\t\t\t\t};\t\n\t\t\t} else {\n\t\t\t\thandler = eventInfo.handlerObject;\n\t\t\t}\n\t\t}\n\t\tdomNode.addEventListener(eventInfo.name,handler,false);\n\t});\n};\n\n/*\nGet the computed styles applied to an element as an array of strings of individual CSS properties\n*/\nexports.getComputedStyles = function(domNode) {\n\tvar textAreaStyles = window.getComputedStyle(domNode,null),\n\t\tstyleDefs = [],\n\t\tname;\n\tfor(var t=0; t<textAreaStyles.length; t++) {\n\t\tname = textAreaStyles[t];\n\t\tstyleDefs.push(name + \": \" + textAreaStyles.getPropertyValue(name) + \";\");\n\t}\n\treturn styleDefs;\n};\n\n/*\nApply a set of styles passed as an array of strings of individual CSS properties\n*/\nexports.setStyles = function(domNode,styleDefs) {\n\tdomNode.style.cssText = styleDefs.join(\"\");\n};\n\n/*\nCopy the computed styles from a source element to a destination element\n*/\nexports.copyStyles = function(srcDomNode,dstDomNode) {\n\t$tw.utils.setStyles(dstDomNode,$tw.utils.getComputedStyles(srcDomNode));\n};\n\n})();\n",
            "title": "$:/core/modules/utils/dom.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/dragndrop.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/dragndrop.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser data transfer utilities, used with the clipboard and drag and drop\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOptions:\n\ndomNode: dom node to make draggable\ndragImageType: \"pill\" or \"dom\"\ndragTiddlerFn: optional function to retrieve the title of tiddler to drag\ndragFilterFn: optional function to retreive the filter defining a list of tiddlers to drag\nwidget: widget to use as the contect for the filter\n*/\nexports.makeDraggable = function(options) {\n\tvar dragImageType = options.dragImageType || \"dom\",\n\t\tdragImage,\n\t\tdomNode = options.domNode;\n\t// Make the dom node draggable (not necessary for anchor tags)\n\tif((domNode.tagName || \"\").toLowerCase() !== \"a\") {\n\t\tdomNode.setAttribute(\"draggable\",\"true\");\t\t\n\t}\n\t// Add event handlers\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"dragstart\", handlerFunction: function(event) {\n\t\t\t// Collect the tiddlers being dragged\n\t\t\tvar dragTiddler = options.dragTiddlerFn && options.dragTiddlerFn(),\n\t\t\t\tdragFilter = options.dragFilterFn && options.dragFilterFn(),\n\t\t\t\ttitles = dragTiddler ? [dragTiddler] : [];\n\t\t\tif(dragFilter) {\n\t\t\t\ttitles.push.apply(titles,options.widget.wiki.filterTiddlers(dragFilter,options.widget));\n\t\t\t}\n\t\t\tvar titleString = $tw.utils.stringifyList(titles);\n\t\t\t// Check that we've something to drag\n\t\t\tif(titles.length > 0 && event.target === domNode) {\n\t\t\t\t// Mark the drag in progress\n\t\t\t\t$tw.dragInProgress = domNode;\n\t\t\t\t// Set the dragging class on the element being dragged\n\t\t\t\t$tw.utils.addClass(event.target,\"tc-dragging\");\n\t\t\t\t// Create the drag image elements\n\t\t\t\tdragImage = options.widget.document.createElement(\"div\");\n\t\t\t\tdragImage.className = \"tc-tiddler-dragger\";\n\t\t\t\tvar inner = options.widget.document.createElement(\"div\");\n\t\t\t\tinner.className = \"tc-tiddler-dragger-inner\";\n\t\t\t\tinner.appendChild(options.widget.document.createTextNode(\n\t\t\t\t\ttitles.length === 1 ? \n\t\t\t\t\t\ttitles[0] :\n\t\t\t\t\t\ttitles.length + \" tiddlers\"\n\t\t\t\t));\n\t\t\t\tdragImage.appendChild(inner);\n\t\t\t\toptions.widget.document.body.appendChild(dragImage);\n\t\t\t\t// Set the data transfer properties\n\t\t\t\tvar dataTransfer = event.dataTransfer;\n\t\t\t\t// Set up the image\n\t\t\t\tdataTransfer.effectAllowed = \"all\";\n\t\t\t\tif(dataTransfer.setDragImage) {\n\t\t\t\t\tif(dragImageType === \"pill\") {\n\t\t\t\t\t\tdataTransfer.setDragImage(dragImage.firstChild,-16,-16);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar r = domNode.getBoundingClientRect();\n\t\t\t\t\t\tdataTransfer.setDragImage(domNode,event.clientX-r.left,event.clientY-r.top);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Set up the data transfer\n\t\t\t\tif(dataTransfer.clearData) {\n\t\t\t\t\tdataTransfer.clearData();\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\tvar jsonData = [];\n\t\t\t\tif(titles.length > 1) {\n\t\t\t\t\ttitles.forEach(function(title) {\n\t\t\t\t\t\tjsonData.push(options.widget.wiki.getTiddlerAsJson(title));\n\t\t\t\t\t});\n\t\t\t\t\tjsonData = \"[\" + jsonData.join(\",\") + \"]\";\n\t\t\t\t} else {\n\t\t\t\t\tjsonData = options.widget.wiki.getTiddlerAsJson(titles[0]);\n\t\t\t\t}\n\t\t\t\t// IE doesn't like these content types\n\t\t\t\tif(!$tw.browser.isIE) {\n\t\t\t\t\tdataTransfer.setData(\"text/vnd.tiddler\",jsonData);\n\t\t\t\t\tdataTransfer.setData(\"text/plain\",titleString);\n\t\t\t\t\tdataTransfer.setData(\"text/x-moz-url\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t\t}\n\t\t\t\tdataTransfer.setData(\"URL\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t\tdataTransfer.setData(\"Text\",titleString);\n\t\t\t\tevent.stopPropagation();\n\t\t\t}\n\t\t\treturn false;\n\t\t}},\n\t\t{name: \"dragend\", handlerFunction: function(event) {\n\t\t\tif(event.target === domNode) {\n\t\t\t\t$tw.dragInProgress = null;\n\t\t\t\t// Remove the dragging class on the element being dragged\n\t\t\t\t$tw.utils.removeClass(event.target,\"tc-dragging\");\n\t\t\t\t// Delete the drag image element\n\t\t\t\tif(dragImage) {\n\t\t\t\t\tdragImage.parentNode.removeChild(dragImage);\n\t\t\t\t\tdragImage = null;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn false;\n\t\t}}\n\t]);\n};\n\nexports.importDataTransfer = function(dataTransfer,fallbackTitle,callback) {\n\t// Try each provided data type in turn\n\tfor(var t=0; t<importDataTypes.length; t++) {\n\t\tif(!$tw.browser.isIE || importDataTypes[t].IECompatible) {\n\t\t\t// Get the data\n\t\t\tvar dataType = importDataTypes[t];\n\t\t\t\tvar data = dataTransfer.getData(dataType.type);\n\t\t\t// Import the tiddlers in the data\n\t\t\tif(data !== \"\" && data !== null) {\n\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\tconsole.log(\"Importing data type '\" + dataType.type + \"', data: '\" + data + \"'\")\n\t\t\t\t}\n\t\t\t\tvar tiddlerFields = dataType.toTiddlerFieldsArray(data,fallbackTitle);\n\t\t\t\tcallback(tiddlerFields);\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t}\n};\n\nvar importDataTypes = [\n\t{type: \"text/vnd.tiddler\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn parseJSONTiddlers(data,fallbackTitle);\n\t}},\n\t{type: \"URL\", IECompatible: true, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn parseJSONTiddlers(match[1],fallbackTitle);\n\t\t} else {\n\t\t\treturn [{title: fallbackTitle, text: data}]; // As URL string\n\t\t}\n\t}},\n\t{type: \"text/x-moz-url\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn parseJSONTiddlers(match[1],fallbackTitle);\n\t\t} else {\n\t\t\treturn [{title: fallbackTitle, text: data}]; // As URL string\n\t\t}\n\t}},\n\t{type: \"text/html\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"text/plain\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"Text\", IECompatible: true, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"text/uri-list\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}}\n];\n\nfunction parseJSONTiddlers(json,fallbackTitle) {\n\tvar data = JSON.parse(json);\n\tif(!$tw.utils.isArray(data)) {\n\t\tdata = [data];\n\t}\n\tdata.forEach(function(fields) {\n\t\tfields.title = fields.title || fallbackTitle;\n\t});\n\treturn data;\n};\n\n})();\n",
            "title": "$:/core/modules/utils/dom/dragndrop.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/http.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/http.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser HTTP support\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nA quick and dirty HTTP function; to be refactored later. Options are:\n\turl: URL to retrieve\n\ttype: GET, PUT, POST etc\n\tcallback: function invoked with (err,data)\n\treturnProp: string name of the property to return as first argument of callback\n*/\nexports.httpRequest = function(options) {\n\tvar type = options.type || \"GET\",\n\t\theaders = options.headers || {accept: \"application/json\"},\n\t\treturnProp = options.returnProp || \"responseText\",\n\t\trequest = new XMLHttpRequest(),\n\t\tdata = \"\",\n\t\tf,results;\n\t// Massage the data hashmap into a string\n\tif(options.data) {\n\t\tif(typeof options.data === \"string\") { // Already a string\n\t\t\tdata = options.data;\n\t\t} else { // A hashmap of strings\n\t\t\tresults = [];\n\t\t\t$tw.utils.each(options.data,function(dataItem,dataItemTitle) {\n\t\t\t\tresults.push(dataItemTitle + \"=\" + encodeURIComponent(dataItem));\n\t\t\t});\n\t\t\tdata = results.join(\"&\");\n\t\t}\n\t}\n\t// Set up the state change handler\n\trequest.onreadystatechange = function() {\n\t\tif(this.readyState === 4) {\n\t\t\tif(this.status === 200 || this.status === 201 || this.status === 204) {\n\t\t\t\t// Success!\n\t\t\t\toptions.callback(null,this[returnProp],this);\n\t\t\t\treturn;\n\t\t\t}\n\t\t// Something went wrong\n\t\toptions.callback($tw.language.getString(\"Error/XMLHttpRequest\") + \": \" + this.status);\n\t\t}\n\t};\n\t// Make the request\n\trequest.open(type,options.url,true);\n\tif(headers) {\n\t\t$tw.utils.each(headers,function(header,headerTitle,object) {\n\t\t\trequest.setRequestHeader(headerTitle,header);\n\t\t});\n\t}\n\tif(data && !$tw.utils.hop(headers,\"Content-type\")) {\n\t\trequest.setRequestHeader(\"Content-type\",\"application/x-www-form-urlencoded; charset=UTF-8\");\n\t}\n\ttry {\n\t\trequest.send(data);\n\t} catch(e) {\n\t\toptions.callback(e);\n\t}\n\treturn request;\n};\n\n})();\n",
            "title": "$:/core/modules/utils/dom/http.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/keyboard.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/keyboard.js\ntype: application/javascript\nmodule-type: utils\n\nKeyboard utilities; now deprecated. Instead, use $tw.keyboardManager\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n[\"parseKeyDescriptor\",\"checkKeyDescriptor\"].forEach(function(method) {\n\texports[method] = function() {\n\t\tif($tw.keyboardManager) {\n\t\t\treturn $tw.keyboardManager[method].apply($tw.keyboardManager,Array.prototype.slice.call(arguments,0));\n\t\t} else {\n\t\t\treturn null\n\t\t}\n\t};\n});\n\n})();\n",
            "title": "$:/core/modules/utils/dom/keyboard.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/modal.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/modal.js\ntype: application/javascript\nmodule-type: utils\n\nModal message mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Modal = function(wiki) {\n\tthis.wiki = wiki;\n\tthis.modalCount = 0;\n};\n\n/*\nDisplay a modal dialogue\n\ttitle: Title of tiddler to display\n\toptions: see below\nOptions include:\n\tdownloadLink: Text of a big download link to include\n*/\nModal.prototype.display = function(title,options) {\n\toptions = options || {};\n\tvar self = this,\n\t\trefreshHandler,\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\ttiddler = this.wiki.getTiddler(title);\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Create the wrapper divs\n\tvar wrapper = document.createElement(\"div\"),\n\t\tmodalBackdrop = document.createElement(\"div\"),\n\t\tmodalWrapper = document.createElement(\"div\"),\n\t\tmodalHeader = document.createElement(\"div\"),\n\t\theaderTitle = document.createElement(\"h3\"),\n\t\tmodalBody = document.createElement(\"div\"),\n\t\tmodalLink = document.createElement(\"a\"),\n\t\tmodalFooter = document.createElement(\"div\"),\n\t\tmodalFooterHelp = document.createElement(\"span\"),\n\t\tmodalFooterButtons = document.createElement(\"span\");\n\t// Up the modal count and adjust the body class\n\tthis.modalCount++;\n\tthis.adjustPageClass();\n\t// Add classes\n\t$tw.utils.addClass(wrapper,\"tc-modal-wrapper\");\n\t$tw.utils.addClass(modalBackdrop,\"tc-modal-backdrop\");\n\t$tw.utils.addClass(modalWrapper,\"tc-modal\");\n\t$tw.utils.addClass(modalHeader,\"tc-modal-header\");\n\t$tw.utils.addClass(modalBody,\"tc-modal-body\");\n\t$tw.utils.addClass(modalFooter,\"tc-modal-footer\");\n\t// Join them together\n\twrapper.appendChild(modalBackdrop);\n\twrapper.appendChild(modalWrapper);\n\tmodalHeader.appendChild(headerTitle);\n\tmodalWrapper.appendChild(modalHeader);\n\tmodalWrapper.appendChild(modalBody);\n\tmodalFooter.appendChild(modalFooterHelp);\n\tmodalFooter.appendChild(modalFooterButtons);\n\tmodalWrapper.appendChild(modalFooter);\n\t// Render the title of the message\n\tvar headerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"subtitle\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\tattributes: {\n\t\t\t\ttext: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title\n\t\t}}}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\theaderWidgetNode.render(headerTitle,null);\n\t// Render the body of the message\n\tvar bodyWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\tbodyWidgetNode.render(modalBody,null);\n\t// Setup the link if present\n\tif(options.downloadLink) {\n\t\tmodalLink.href = options.downloadLink;\n\t\tmodalLink.appendChild(document.createTextNode(\"Right-click to save changes\"));\n\t\tmodalBody.appendChild(modalLink);\n\t}\n\t// Render the footer of the message\n\tif(tiddler && tiddler.fields && tiddler.fields.help) {\n\t\tvar link = document.createElement(\"a\");\n\t\tlink.setAttribute(\"href\",tiddler.fields.help);\n\t\tlink.setAttribute(\"target\",\"_blank\");\n\t\tlink.setAttribute(\"rel\",\"noopener noreferrer\");\n\t\tlink.appendChild(document.createTextNode(\"Help\"));\n\t\tmodalFooterHelp.appendChild(link);\n\t\tmodalFooterHelp.style.float = \"left\";\n\t}\n\tvar footerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"footer\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"button\",\n\t\t\tattributes: {\n\t\t\t\tmessage: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: \"tm-close-tiddler\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\tattributes: {\n\t\t\t\t\ttext: {\n\t\t\t\t\t\ttype: \"string\",\n\t\t\t\t\t\tvalue: $tw.language.getString(\"Buttons/Close/Caption\")\n\t\t\t}}}\n\t\t]}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\tfooterWidgetNode.render(modalFooterButtons,null);\n\t// Set up the refresh handler\n\trefreshHandler = function(changes) {\n\t\theaderWidgetNode.refresh(changes,modalHeader,null);\n\t\tbodyWidgetNode.refresh(changes,modalBody,null);\n\t\tfooterWidgetNode.refresh(changes,modalFooterButtons,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Add the close event handler\n\tvar closeHandler = function(event) {\n\t\t// Remove our refresh handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Decrease the modal count and adjust the body class\n\t\tself.modalCount--;\n\t\tself.adjustPageClass();\n\t\t// Force layout and animate the modal message away\n\t\t$tw.utils.forceLayout(modalBackdrop);\n\t\t$tw.utils.forceLayout(modalWrapper);\n\t\t$tw.utils.setStyle(modalBackdrop,[\n\t\t\t{opacity: \"0\"}\n\t\t]);\n\t\t$tw.utils.setStyle(modalWrapper,[\n\t\t\t{transform: \"translateY(\" + window.innerHeight + \"px)\"}\n\t\t]);\n\t\t// Set up an event for the transition end\n\t\twindow.setTimeout(function() {\n\t\t\tif(wrapper.parentNode) {\n\t\t\t\t// Remove the modal message from the DOM\n\t\t\t\tdocument.body.removeChild(wrapper);\n\t\t\t}\n\t\t},duration);\n\t\t// Don't let anyone else handle the tm-close-tiddler message\n\t\treturn false;\n\t};\n\theaderWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tbodyWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tfooterWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\t// Set the initial styles for the message\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-window.innerHeight) + \"px)\"}\n\t]);\n\t// Put the message into the document\n\tdocument.body.appendChild(wrapper);\n\t// Set up animation for the styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{transition: \"opacity \" + duration + \"ms ease-out\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(modalBackdrop);\n\t$tw.utils.forceLayout(modalWrapper);\n\t// Set final animated styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0.7\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n};\n\nModal.prototype.adjustPageClass = function() {\n\tif($tw.pageContainer) {\n\t\t$tw.utils.toggleClass($tw.pageContainer,\"tc-modal-displayed\",this.modalCount > 0);\n\t}\n};\n\nexports.Modal = Modal;\n\n})();\n",
            "title": "$:/core/modules/utils/dom/modal.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/notifier.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/notifier.js\ntype: application/javascript\nmodule-type: utils\n\nNotifier mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Notifier = function(wiki) {\n\tthis.wiki = wiki;\n};\n\n/*\nDisplay a notification\n\ttitle: Title of tiddler containing the notification text\n\toptions: see below\nOptions include:\n*/\nNotifier.prototype.display = function(title,options) {\n\toptions = options || {};\n\t// Create the wrapper divs\n\tvar self = this,\n\t\tnotification = document.createElement(\"div\"),\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\trefreshHandler;\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Add classes\n\t$tw.utils.addClass(notification,\"tc-notification\");\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Render the body of the notification\n\tvar widgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables,\n\t\timportPageMacros: true});\n\twidgetNode.render(notification,null);\n\trefreshHandler = function(changes) {\n\t\twidgetNode.refresh(changes,notification,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Set the initial styles for the notification\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"0\"},\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-window.innerHeight) + \"px)\"},\n\t\t{transition: \"opacity \" + duration + \"ms ease-out, \" + $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Add the notification to the DOM\n\tdocument.body.appendChild(notification);\n\t// Force layout\n\t$tw.utils.forceLayout(notification);\n\t// Set final animated styles\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n\t// Set a timer to remove the notification\n\twindow.setTimeout(function() {\n\t\t// Remove our change event handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Force layout and animate the notification away\n\t\t$tw.utils.forceLayout(notification);\n\t\t$tw.utils.setStyle(notification,[\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transform: \"translateX(\" + (notification.offsetWidth) + \"px)\"}\n\t\t]);\n\t\t// Remove the modal message from the DOM once the transition ends\n\t\tsetTimeout(function() {\n\t\t\tif(notification.parentNode) {\n\t\t\t\tdocument.body.removeChild(notification);\n\t\t\t}\n\t\t},duration);\n\t},$tw.config.preferences.notificationDuration);\n};\n\nexports.Notifier = Notifier;\n\n})();\n",
            "title": "$:/core/modules/utils/dom/notifier.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/popup.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/popup.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Popup object prototype that manages popups in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreates a Popup object with these options:\n\trootElement: the DOM element to which the popup zapper should be attached\n*/\nvar Popup = function(options) {\n\toptions = options || {};\n\tthis.rootElement = options.rootElement || document.documentElement;\n\tthis.popups = []; // Array of {title:,wiki:,domNode:} objects\n};\n\n/*\nTrigger a popup open or closed. Parameters are in a hashmap:\n\ttitle: title of the tiddler where the popup details are stored\n\tdomNode: dom node to which the popup will be positioned\n\twiki: wiki\n\tforce: if specified, forces the popup state to true or false (instead of toggling it)\n*/\nPopup.prototype.triggerPopup = function(options) {\n\t// Check if this popup is already active\n\tvar index = this.findPopup(options.title);\n\t// Compute the new state\n\tvar state = index === -1;\n\tif(options.force !== undefined) {\n\t\tstate = options.force;\n\t}\n\t// Show or cancel the popup according to the new state\n\tif(state) {\n\t\tthis.show(options);\n\t} else {\n\t\tthis.cancel(index);\n\t}\n};\n\nPopup.prototype.findPopup = function(title) {\n\tvar index = -1;\n\tfor(var t=0; t<this.popups.length; t++) {\n\t\tif(this.popups[t].title === title) {\n\t\t\tindex = t;\n\t\t}\n\t}\n\treturn index;\n};\n\nPopup.prototype.handleEvent = function(event) {\n\tif(event.type === \"click\") {\n\t\t// Find out what was clicked on\n\t\tvar info = this.popupInfo(event.target),\n\t\t\tcancelLevel = info.popupLevel - 1;\n\t\t// Don't remove the level that was clicked on if we clicked on a handle\n\t\tif(info.isHandle) {\n\t\t\tcancelLevel++;\n\t\t}\n\t\t// Cancel\n\t\tthis.cancel(cancelLevel);\n\t}\n};\n\n/*\nFind the popup level containing a DOM node. Returns:\npopupLevel: count of the number of nested popups containing the specified element\nisHandle: true if the specified element is within a popup handle\n*/\nPopup.prototype.popupInfo = function(domNode) {\n\tvar isHandle = false,\n\t\tpopupCount = 0,\n\t\tnode = domNode;\n\t// First check ancestors to see if we're within a popup handle\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup-handle\")) {\n\t\t\tisHandle = true;\n\t\t\tpopupCount++;\n\t\t}\n\t\tif($tw.utils.hasClass(node,\"tc-popup-keep\")) {\n\t\t\tisHandle = true;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\t// Then count the number of ancestor popups\n\tnode = domNode;\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup\")) {\n\t\t\tpopupCount++;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\tvar info = {\n\t\tpopupLevel: popupCount,\n\t\tisHandle: isHandle\n\t};\n\treturn info;\n};\n\n/*\nDisplay a popup by adding it to the stack\n*/\nPopup.prototype.show = function(options) {\n\t// Find out what was clicked on\n\tvar info = this.popupInfo(options.domNode);\n\t// Cancel any higher level popups\n\tthis.cancel(info.popupLevel);\n\t// Store the popup details if not already there\n\tif(this.findPopup(options.title) === -1) {\n\t\tthis.popups.push({\n\t\t\ttitle: options.title,\n\t\t\twiki: options.wiki,\n\t\t\tdomNode: options.domNode\n\t\t});\n\t}\n\t// Set the state tiddler\n\toptions.wiki.setTextReference(options.title,\n\t\t\t\"(\" + options.domNode.offsetLeft + \",\" + options.domNode.offsetTop + \",\" + \n\t\t\t\toptions.domNode.offsetWidth + \",\" + options.domNode.offsetHeight + \")\");\n\t// Add the click handler if we have any popups\n\tif(this.popups.length > 0) {\n\t\tthis.rootElement.addEventListener(\"click\",this,true);\t\t\n\t}\n};\n\n/*\nCancel all popups at or above a specified level or DOM node\nlevel: popup level to cancel (0 cancels all popups)\n*/\nPopup.prototype.cancel = function(level) {\n\tvar numPopups = this.popups.length;\n\tlevel = Math.max(0,Math.min(level,numPopups));\n\tfor(var t=level; t<numPopups; t++) {\n\t\tvar popup = this.popups.pop();\n\t\tif(popup.title) {\n\t\t\tpopup.wiki.deleteTiddler(popup.title);\n\t\t}\n\t}\n\tif(this.popups.length === 0) {\n\t\tthis.rootElement.removeEventListener(\"click\",this,false);\n\t}\n};\n\n/*\nReturns true if the specified title and text identifies an active popup\n*/\nPopup.prototype.readPopupState = function(text) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/;\n\treturn popupLocationRegExp.test(text);\n};\n\nexports.Popup = Popup;\n\n})();\n",
            "title": "$:/core/modules/utils/dom/popup.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/scroller.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/scroller.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Scroller object prototype that manages scrolling in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nEvent handler for when the `tm-scroll` event hits the document body\n*/\nvar PageScroller = function() {\n\tthis.idRequestFrame = null;\n\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\twindow.webkitRequestAnimationFrame ||\n\t\twindow.mozRequestAnimationFrame ||\n\t\tfunction(callback) {\n\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t};\n\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\twindow.webkitCancelAnimationFrame ||\n\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\twindow.mozCancelAnimationFrame ||\n\t\twindow.mozCancelRequestAnimationFrame ||\n\t\tfunction(id) {\n\t\t\twindow.clearTimeout(id);\n\t\t};\n};\n\nPageScroller.prototype.cancelScroll = function() {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(window,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle an event\n*/\nPageScroller.prototype.handleEvent = function(event) {\n\tif(event.type === \"tm-scroll\") {\n\t\treturn this.scrollIntoView(event.target);\n\t}\n\treturn true;\n};\n\n/*\nHandle a scroll event hitting the page document\n*/\nPageScroller.prototype.scrollIntoView = function(element) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\t// Now get ready to scroll the body\n\tthis.cancelScroll();\n\tthis.startTime = Date.now();\n\tvar scrollPosition = $tw.utils.getScrollPosition();\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar clientBounds = element.getBoundingClientRect(),\n\t\tbounds = {\n\t\t\tleft: clientBounds.left + scrollPosition.x,\n\t\t\ttop: clientBounds.top + scrollPosition.y,\n\t\t\twidth: clientBounds.width,\n\t\t\theight: clientBounds.height\n\t\t};\n\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\t// targetPos/targetSize - position and size of the target element\n\t// currentPos/currentSize - position and size of the current scroll viewport\n\t// returns: new position of the scroll viewport\n\tvar getEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\tvar newPos = currentPos;\n\t\t\t// If the target is above/left of the current view, then scroll to it's top/left\n\t\t\tif(targetPos <= currentPos) {\n\t\t\t\tnewPos = targetPos;\n\t\t\t// If the target is smaller than the window and the scroll position is too far up, then scroll till the target is at the bottom of the window\n\t\t\t} else if(targetSize < currentSize && currentPos < (targetPos + targetSize - currentSize)) {\n\t\t\t\tnewPos = targetPos + targetSize - currentSize;\n\t\t\t// If the target is big, then just scroll to the top\n\t\t\t} else if(currentPos < targetPos) {\n\t\t\t\tnewPos = targetPos;\n\t\t\t// Otherwise, stay where we are\n\t\t\t} else {\n\t\t\t\tnewPos = currentPos;\n\t\t\t}\n\t\t\t// If we are scrolling within 50 pixels of the top/left then snap to zero\n\t\t\tif(newPos < 50) {\n\t\t\t\tnewPos = 0;\n\t\t\t}\n\t\t\treturn newPos;\n\t\t},\n\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,window.innerWidth),\n\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,window.innerHeight);\n\t// Only scroll if the position has changed\n\tif(endX !== scrollPosition.x || endY !== scrollPosition.y) {\n\t\tvar self = this,\n\t\t\tdrawFrame;\n\t\tdrawFrame = function () {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll();\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\twindow.scrollTo(scrollPosition.x + (endX - scrollPosition.x) * t,scrollPosition.y + (endY - scrollPosition.y) * t);\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(window,drawFrame);\n\t\t\t}\n\t\t};\n\t\tdrawFrame();\n\t}\n};\n\nexports.PageScroller = PageScroller;\n\n})();\n",
            "title": "$:/core/modules/utils/dom/scroller.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/edition-info.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/edition-info.js\ntype: application/javascript\nmodule-type: utils-node\n\nInformation about the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\nvar editionInfo;\n\nexports.getEditionInfo = function() {\n\tif(!editionInfo) {\n\t\t// Enumerate the edition paths\n\t\tvar editionPaths = $tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar);\n\t\teditionInfo = {};\n\t\tfor(var editionIndex=0; editionIndex<editionPaths.length; editionIndex++) {\n\t\t\tvar editionPath = editionPaths[editionIndex];\n\t\t\t// Enumerate the folders\n\t\t\tvar entries = fs.readdirSync(editionPath);\n\t\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\t\tvar entry = entries[entryIndex];\n\t\t\t\t// Check if directories have a valid tiddlywiki.info\n\t\t\t\tif(!editionInfo[entry] && $tw.utils.isDirectory(path.resolve(editionPath,entry))) {\n\t\t\t\t\tvar info;\n\t\t\t\t\ttry {\n\t\t\t\t\t\tinfo = JSON.parse(fs.readFileSync(path.resolve(editionPath,entry,\"tiddlywiki.info\"),\"utf8\"));\n\t\t\t\t\t} catch(ex) {\n\t\t\t\t\t}\n\t\t\t\t\tif(info) {\n\t\t\t\t\t\teditionInfo[entry] = info;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\treturn editionInfo;\n};\n\n})();\n",
            "title": "$:/core/modules/utils/edition-info.js",
            "type": "application/javascript",
            "module-type": "utils-node"
        },
        "$:/core/modules/utils/fakedom.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/fakedom.js\ntype: application/javascript\nmodule-type: global\n\nA barebones implementation of DOM interfaces needed by the rendering mechanism.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Sequence number used to enable us to track objects for testing\nvar sequenceNumber = null;\n\nvar bumpSequenceNumber = function(object) {\n\tif(sequenceNumber !== null) {\n\t\tobject.sequenceNumber = sequenceNumber++;\n\t}\n};\n\nvar TW_TextNode = function(text) {\n\tbumpSequenceNumber(this);\n\tthis.textContent = text + \"\";\n};\n\nObject.defineProperty(TW_TextNode.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn 3;\n\t}\n});\n\nObject.defineProperty(TW_TextNode.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\treturn this.textContent.replace(/(\\r?\\n)/g,\"\");\n\t}\n});\n\nvar TW_Element = function(tag,namespace) {\n\tbumpSequenceNumber(this);\n\tthis.isTiddlyWikiFakeDom = true;\n\tthis.tag = tag;\n\tthis.attributes = {};\n\tthis.isRaw = false;\n\tthis.children = [];\n\tthis.style = {};\n\tthis.namespaceURI = namespace || \"http://www.w3.org/1999/xhtml\";\n};\n\nObject.defineProperty(TW_Element.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn 1;\n\t}\n});\n\nTW_Element.prototype.getAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot getAttribute on a raw TW_Element\";\n\t}\n\treturn this.attributes[name];\n};\n\nTW_Element.prototype.setAttribute = function(name,value) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot setAttribute on a raw TW_Element\";\n\t}\n\tthis.attributes[name] = value + \"\";\n};\n\nTW_Element.prototype.setAttributeNS = function(namespace,name,value) {\n\tthis.setAttribute(name,value);\n};\n\nTW_Element.prototype.removeAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot removeAttribute on a raw TW_Element\";\n\t}\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\tdelete this.attributes[name];\n\t}\n};\n\nTW_Element.prototype.appendChild = function(node) {\n\tthis.children.push(node);\n\tnode.parentNode = this;\n};\n\nTW_Element.prototype.insertBefore = function(node,nextSibling) {\n\tif(nextSibling) {\n\t\tvar p = this.children.indexOf(nextSibling);\n\t\tif(p !== -1) {\n\t\t\tthis.children.splice(p,0,node);\n\t\t\tnode.parentNode = this;\n\t\t} else {\n\t\t\tthis.appendChild(node);\n\t\t}\n\t} else {\n\t\tthis.appendChild(node);\n\t}\n};\n\nTW_Element.prototype.removeChild = function(node) {\n\tvar p = this.children.indexOf(node);\n\tif(p !== -1) {\n\t\tthis.children.splice(p,1);\n\t}\n};\n\nTW_Element.prototype.hasChildNodes = function() {\n\treturn !!this.children.length;\n};\n\nObject.defineProperty(TW_Element.prototype, \"childNodes\", {\n\tget: function() {\n\t\treturn this.children;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"firstChild\", {\n\tget: function() {\n\t\treturn this.children[0];\n\t}\n});\n\nTW_Element.prototype.addEventListener = function(type,listener,useCapture) {\n\t// Do nothing\n};\n\nObject.defineProperty(TW_Element.prototype, \"tagName\", {\n\tget: function() {\n\t\treturn this.tag || \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"className\", {\n\tget: function() {\n\t\treturn this.attributes[\"class\"] || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes[\"class\"] = value + \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"value\", {\n\tget: function() {\n\t\treturn this.attributes.value || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes.value = value + \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"outerHTML\", {\n\tget: function() {\n\t\tvar output = [],attr,a,v;\n\t\toutput.push(\"<\",this.tag);\n\t\tif(this.attributes) {\n\t\t\tattr = [];\n\t\t\tfor(a in this.attributes) {\n\t\t\t\tattr.push(a);\n\t\t\t}\n\t\t\tattr.sort();\n\t\t\tfor(a=0; a<attr.length; a++) {\n\t\t\t\tv = this.attributes[attr[a]];\n\t\t\t\tif(v !== undefined) {\n\t\t\t\t\toutput.push(\" \",attr[a],\"=\\\"\",$tw.utils.htmlEncode(v),\"\\\"\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(this.style) {\n\t\t\tvar style = [];\n\t\t\tfor(var s in this.style) {\n\t\t\t\tstyle.push(s + \":\" + this.style[s] + \";\");\n\t\t\t}\n\t\t\tif(style.length > 0) {\n\t\t\t\toutput.push(\" style=\\\"\",style.join(\"\"),\"\\\"\")\n\t\t\t}\n\t\t}\n\t\toutput.push(\">\");\n\t\tif($tw.config.htmlVoidElements.indexOf(this.tag) === -1) {\n\t\t\toutput.push(this.innerHTML);\n\t\t\toutput.push(\"</\",this.tag,\">\");\n\t\t}\n\t\treturn output.join(\"\");\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"innerHTML\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\treturn this.rawHTML;\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tif(node instanceof TW_Element) {\n\t\t\t\t\tb.push(node.outerHTML);\n\t\t\t\t} else if(node instanceof TW_TextNode) {\n\t\t\t\t\tb.push($tw.utils.htmlEncode(node.textContent));\n\t\t\t\t}\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.isRaw = true;\n\t\tthis.rawHTML = value;\n\t\tthis.rawTextContent = null;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textInnerHTML\", {\n\tset: function(value) {\n\t\tif(this.isRaw) {\n\t\t\tthis.rawTextContent = value;\n\t\t} else {\n\t\t\tthrow \"Cannot set textInnerHTML of a non-raw TW_Element\";\n\t\t}\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\tif(this.rawTextContent === null) {\n\t\t\t\tconsole.log(booboo)\n\t\t\t\tthrow \"Cannot get textContent on a raw TW_Element\";\t\t\t\t\n\t\t\t} else {\n\t\t\t\treturn this.rawTextContent;\n\t\t\t}\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.textContent);\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.children = [new TW_TextNode(value)];\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\tthrow \"Cannot get formattedTextContent on a raw TW_Element\";\n\t\t} else {\n\t\t\tvar b = [],\n\t\t\t\tisBlock = $tw.config.htmlBlockElements.indexOf(this.tag) !== -1;\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\tif(this.tag === \"li\") {\n\t\t\t\tb.push(\"* \");\n\t\t\t}\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.formattedTextContent);\n\t\t\t});\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\treturn b.join(\"\");\n\t\t}\n\t}\n});\n\nvar document = {\n\tsetSequenceNumber: function(value) {\n\t\tsequenceNumber = value;\n\t},\n\tcreateElementNS: function(namespace,tag) {\n\t\treturn new TW_Element(tag,namespace);\n\t},\n\tcreateElement: function(tag) {\n\t\treturn new TW_Element(tag);\n\t},\n\tcreateTextNode: function(text) {\n\t\treturn new TW_TextNode(text);\n\t},\n\tcompatMode: \"CSS1Compat\", // For KaTeX to know that we're not a browser in quirks mode\n\tisTiddlyWikiFakeDom: true\n};\n\nexports.fakeDocument = document;\n\n})();\n",
            "title": "$:/core/modules/utils/fakedom.js",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/utils/filesystem.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/filesystem.js\ntype: application/javascript\nmodule-type: utils-node\n\nFile system utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\n/*\nRecursively (and synchronously) copy a directory and all its content\n*/\nexports.copyDirectory = function(srcPath,dstPath) {\n\t// Remove any trailing path separators\n\tsrcPath = $tw.utils.removeTrailingSeparator(srcPath);\n\tdstPath = $tw.utils.removeTrailingSeparator(dstPath);\n\t// Create the destination directory\n\tvar err = $tw.utils.createDirectory(dstPath);\n\tif(err) {\n\t\treturn err;\n\t}\n\t// Function to copy a folder full of files\n\tvar copy = function(srcPath,dstPath) {\n\t\tvar srcStats = fs.lstatSync(srcPath),\n\t\t\tdstExists = fs.existsSync(dstPath);\n\t\tif(srcStats.isFile()) {\n\t\t\t$tw.utils.copyFile(srcPath,dstPath);\n\t\t} else if(srcStats.isDirectory()) {\n\t\t\tvar items = fs.readdirSync(srcPath);\n\t\t\tfor(var t=0; t<items.length; t++) {\n\t\t\t\tvar item = items[t],\n\t\t\t\t\terr = copy(srcPath + path.sep + item,dstPath + path.sep + item);\n\t\t\t\tif(err) {\n\t\t\t\t\treturn err;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\tcopy(srcPath,dstPath);\n\treturn null;\n};\n\n/*\nCopy a file\n*/\nvar FILE_BUFFER_LENGTH = 64 * 1024,\n\tfileBuffer;\n\nexports.copyFile = function(srcPath,dstPath) {\n\t// Create buffer if required\n\tif(!fileBuffer) {\n\t\tfileBuffer = new Buffer(FILE_BUFFER_LENGTH);\n\t}\n\t// Create any directories in the destination\n\t$tw.utils.createDirectory(path.dirname(dstPath));\n\t// Copy the file\n\tvar srcFile = fs.openSync(srcPath,\"r\"),\n\t\tdstFile = fs.openSync(dstPath,\"w\"),\n\t\tbytesRead = 1,\n\t\tpos = 0;\n\twhile (bytesRead > 0) {\n\t\tbytesRead = fs.readSync(srcFile,fileBuffer,0,FILE_BUFFER_LENGTH,pos);\n\t\tfs.writeSync(dstFile,fileBuffer,0,bytesRead);\n\t\tpos += bytesRead;\n\t}\n\tfs.closeSync(srcFile);\n\tfs.closeSync(dstFile);\n\treturn null;\n};\n\n/*\nRemove trailing path separator\n*/\nexports.removeTrailingSeparator = function(dirPath) {\n\tvar len = dirPath.length;\n\tif(dirPath.charAt(len-1) === path.sep) {\n\t\tdirPath = dirPath.substr(0,len-1);\n\t}\n\treturn dirPath;\n};\n\n/*\nRecursively create a directory\n*/\nexports.createDirectory = function(dirPath) {\n\tif(dirPath.substr(dirPath.length-1,1) !== path.sep) {\n\t\tdirPath = dirPath + path.sep;\n\t}\n\tvar pos = 1;\n\tpos = dirPath.indexOf(path.sep,pos);\n\twhile(pos !== -1) {\n\t\tvar subDirPath = dirPath.substr(0,pos);\n\t\tif(!$tw.utils.isDirectory(subDirPath)) {\n\t\t\ttry {\n\t\t\t\tfs.mkdirSync(subDirPath);\n\t\t\t} catch(e) {\n\t\t\t\treturn \"Error creating directory '\" + subDirPath + \"'\";\n\t\t\t}\n\t\t}\n\t\tpos = dirPath.indexOf(path.sep,pos + 1);\n\t}\n\treturn null;\n};\n\n/*\nRecursively create directories needed to contain a specified file\n*/\nexports.createFileDirectories = function(filePath) {\n\treturn $tw.utils.createDirectory(path.dirname(filePath));\n};\n\n/*\nRecursively delete a directory\n*/\nexports.deleteDirectory = function(dirPath) {\n\tif(fs.existsSync(dirPath)) {\n\t\tvar entries = fs.readdirSync(dirPath);\n\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\tvar currPath = dirPath + path.sep + entries[entryIndex];\n\t\t\tif(fs.lstatSync(currPath).isDirectory()) {\n\t\t\t\t$tw.utils.deleteDirectory(currPath);\n\t\t\t} else {\n\t\t\t\tfs.unlinkSync(currPath);\n\t\t\t}\n\t\t}\n\tfs.rmdirSync(dirPath);\n\t}\n\treturn null;\n};\n\n/*\nCheck if a path identifies a directory\n*/\nexports.isDirectory = function(dirPath) {\n\treturn fs.existsSync(dirPath) && fs.statSync(dirPath).isDirectory();\n};\n\n/*\nCheck if a path identifies a directory that is empty\n*/\nexports.isDirectoryEmpty = function(dirPath) {\n\tif(!$tw.utils.isDirectory(dirPath)) {\n\t\treturn false;\n\t}\n\tvar files = fs.readdirSync(dirPath),\n\t\tempty = true;\n\t$tw.utils.each(files,function(file,index) {\n\t\tif(file.charAt(0) !== \".\") {\n\t\t\tempty = false;\n\t\t}\n\t});\n\treturn empty;\n};\n\n/*\nRecursively delete a tree of empty directories\n*/\nexports.deleteEmptyDirs = function(dirpath,callback) {\n\tvar self = this;\n\tfs.readdir(dirpath,function(err,files) {\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\tif(files.length > 0) {\n\t\t\treturn callback(null);\n\t\t}\n\t\tfs.rmdir(dirpath,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.deleteEmptyDirs(path.dirname(dirpath),callback);\n\t\t});\n\t});\n};\n\n})();\n",
            "title": "$:/core/modules/utils/filesystem.js",
            "type": "application/javascript",
            "module-type": "utils-node"
        },
        "$:/core/modules/utils/logger.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/logger.js\ntype: application/javascript\nmodule-type: utils\n\nA basic logging implementation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ALERT_TAG = \"$:/tags/Alert\";\n\n/*\nMake a new logger\n*/\nfunction Logger(componentName) {\n\tthis.componentName = componentName || \"\";\n}\n\n/*\nLog a message\n*/\nLogger.prototype.log = function(/* args */) {\n\tif(console !== undefined && console.log !== undefined) {\n\t\treturn Function.apply.call(console.log, console, [this.componentName + \":\"].concat(Array.prototype.slice.call(arguments,0)));\n\t}\n};\n\n/*\nAlert a message\n*/\nLogger.prototype.alert = function(/* args */) {\n\t// Prepare the text of the alert\n\tvar text = Array.prototype.join.call(arguments,\" \");\n\t// Create alert tiddlers in the browser\n\tif($tw.browser) {\n\t\t// Check if there is an existing alert with the same text and the same component\n\t\tvar existingAlerts = $tw.wiki.getTiddlersWithTag(ALERT_TAG),\n\t\t\talertFields,\n\t\t\texistingCount,\n\t\t\tself = this;\n\t\t$tw.utils.each(existingAlerts,function(title) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(tiddler.fields.text === text && tiddler.fields.component === self.componentName && tiddler.fields.modified && (!alertFields || tiddler.fields.modified < alertFields.modified)) {\n\t\t\t\t\talertFields = $tw.utils.extend({},tiddler.fields);\n\t\t\t}\n\t\t});\n\t\tif(alertFields) {\n\t\t\texistingCount = alertFields.count || 1;\n\t\t} else {\n\t\t\talertFields = {\n\t\t\t\ttitle: $tw.wiki.generateNewTitle(\"$:/temp/alerts/alert\",{prefix: \"\"}),\n\t\t\t\ttext: text,\n\t\t\t\ttags: [ALERT_TAG],\n\t\t\t\tcomponent: this.componentName\n\t\t\t};\n\t\t\texistingCount = 0;\n\t\t}\n\t\talertFields.modified = new Date();\n\t\tif(++existingCount > 1) {\n\t\t\talertFields.count = existingCount;\n\t\t} else {\n\t\t\talertFields.count = undefined;\n\t\t}\n\t\t$tw.wiki.addTiddler(new $tw.Tiddler(alertFields));\n\t\t// Log the alert as well\n\t\tthis.log.apply(this,Array.prototype.slice.call(arguments,0));\n\t} else {\n\t\t// Print an orange message to the console if not in the browser\n\t\tconsole.error(\"\\x1b[1;33m\" + text + \"\\x1b[0m\");\n\t}\n};\n\nexports.Logger = Logger;\n\n})();\n",
            "title": "$:/core/modules/utils/logger.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/parsetree.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/parsetree.js\ntype: application/javascript\nmodule-type: utils\n\nParse tree utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.addAttributeToParseTreeNode = function(node,name,value) {\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[name] = {type: \"string\", value: value};\n};\n\nexports.getAttributeValueFromParseTreeNode = function(node,name,defaultValue) {\n\tif(node.attributes && node.attributes[name] && node.attributes[name].value !== undefined) {\n\t\treturn node.attributes[name].value;\n\t}\n\treturn defaultValue;\n};\n\nexports.addClassToParseTreeNode = function(node,classString) {\n\tvar classes = [];\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[\"class\"] = node.attributes[\"class\"] || {type: \"string\", value: \"\"};\n\tif(node.attributes[\"class\"].type === \"string\") {\n\t\tif(node.attributes[\"class\"].value !== \"\") {\n\t\t\tclasses = node.attributes[\"class\"].value.split(\" \");\n\t\t}\n\t\tif(classString !== \"\") {\n\t\t\t$tw.utils.pushTop(classes,classString.split(\" \"));\n\t\t}\n\t\tnode.attributes[\"class\"].value = classes.join(\" \");\n\t}\n};\n\nexports.addStyleToParseTreeNode = function(node,name,value) {\n\t\tnode.attributes = node.attributes || {};\n\t\tnode.attributes.style = node.attributes.style || {type: \"string\", value: \"\"};\n\t\tif(node.attributes.style.type === \"string\") {\n\t\t\tnode.attributes.style.value += name + \":\" + value + \";\";\n\t\t}\n};\n\nexports.findParseTreeNode = function(nodeArray,search) {\n\tfor(var t=0; t<nodeArray.length; t++) {\n\t\tif(nodeArray[t].type === search.type && nodeArray[t].tag === search.tag) {\n\t\t\treturn nodeArray[t];\n\t\t}\n\t}\n\treturn undefined;\n};\n\n/*\nHelper to get the text of a parse tree node or array of nodes\n*/\nexports.getParseTreeText = function getParseTreeText(tree) {\n\tvar output = [];\n\tif($tw.utils.isArray(tree)) {\n\t\t$tw.utils.each(tree,function(node) {\n\t\t\toutput.push(getParseTreeText(node));\n\t\t});\n\t} else {\n\t\tif(tree.type === \"text\") {\n\t\t\toutput.push(tree.text);\n\t\t}\n\t\tif(tree.children) {\n\t\t\treturn getParseTreeText(tree.children);\n\t\t}\n\t}\n\treturn output.join(\"\");\n};\n\n})();\n",
            "title": "$:/core/modules/utils/parsetree.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/performance.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/performance.js\ntype: application/javascript\nmodule-type: global\n\nPerformance measurement.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Performance(enabled) {\n\tthis.enabled = !!enabled;\n\tthis.measures = {}; // Hashmap of current values of measurements\n\tthis.logger = new $tw.utils.Logger(\"performance\");\n}\n\n/*\nWrap performance reporting around a top level function\n*/\nPerformance.prototype.report = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tself.measures = {};\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments);\n\t\t\tself.logger.log(name + \": \" + $tw.utils.timer(startTime).toFixed(2) + \"ms\");\n\t\t\tfor(var m in self.measures) {\n\t\t\t\tself.logger.log(\"+\" + m + \": \" + self.measures[m].toFixed(2) + \"ms\");\n\t\t\t}\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\n/*\nWrap performance measurements around a subfunction\n*/\nPerformance.prototype.measure = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments),\n\t\t\t\tvalue = self.measures[name] || 0;\n\t\t\tself.measures[name] = value + $tw.utils.timer(startTime);\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\nexports.Performance = Performance;\n\n})();\n",
            "title": "$:/core/modules/utils/performance.js",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/utils/pluginmaker.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/pluginmaker.js\ntype: application/javascript\nmodule-type: utils\n\nA quick and dirty way to pack up plugins within the browser.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRepack a plugin, and then delete any non-shadow payload tiddlers\n*/\nexports.repackPlugin = function(title,additionalTiddlers,excludeTiddlers) {\n\tadditionalTiddlers = additionalTiddlers || [];\n\texcludeTiddlers = excludeTiddlers || [];\n\t// Get the plugin tiddler\n\tvar pluginTiddler = $tw.wiki.getTiddler(title);\n\tif(!pluginTiddler) {\n\t\tthrow \"No such tiddler as \" + title;\n\t}\n\t// Extract the JSON\n\tvar jsonPluginTiddler;\n\ttry {\n\t\tjsonPluginTiddler = JSON.parse(pluginTiddler.fields.text);\n\t} catch(e) {\n\t\tthrow \"Cannot parse plugin tiddler \" + title + \"\\n\" + $tw.language.getString(\"Error/Caption\") + \": \" + e;\n\t}\n\t// Get the list of tiddlers\n\tvar tiddlers = Object.keys(jsonPluginTiddler.tiddlers);\n\t// Add the additional tiddlers\n\t$tw.utils.pushTop(tiddlers,additionalTiddlers);\n\t// Remove any excluded tiddlers\n\tfor(var t=tiddlers.length-1; t>=0; t--) {\n\t\tif(excludeTiddlers.indexOf(tiddlers[t]) !== -1) {\n\t\t\ttiddlers.splice(t,1);\n\t\t}\n\t}\n\t// Pack up the tiddlers into a block of JSON\n\tvar plugins = {};\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = $tw.wiki.getTiddler(title),\n\t\t\tfields = {};\n\t\t$tw.utils.each(tiddler.fields,function (value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\tplugins[title] = fields;\n\t});\n\t// Retrieve and bump the version number\n\tvar pluginVersion = $tw.utils.parseVersion(pluginTiddler.getFieldString(\"version\") || \"0.0.0\") || {\n\t\t\tmajor: \"0\",\n\t\t\tminor: \"0\",\n\t\t\tpatch: \"0\"\n\t\t};\n\tpluginVersion.patch++;\n\tvar version = pluginVersion.major + \".\" + pluginVersion.minor + \".\" + pluginVersion.patch;\n\tif(pluginVersion.prerelease) {\n\t\tversion += \"-\" + pluginVersion.prerelease;\n\t}\n\tif(pluginVersion.build) {\n\t\tversion += \"+\" + pluginVersion.build;\n\t}\n\t// Save the tiddler\n\t$tw.wiki.addTiddler(new $tw.Tiddler(pluginTiddler,{text: JSON.stringify({tiddlers: plugins},null,4), version: version}));\n\t// Delete any non-shadow constituent tiddlers\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tif($tw.wiki.tiddlerExists(title)) {\n\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t}\n\t});\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t// Return a heartwarming confirmation\n\treturn \"Plugin \" + title + \" successfully saved\";\n};\n\n})();\n",
            "title": "$:/core/modules/utils/pluginmaker.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/utils.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/utils.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDisplay a warning, in colour if we're on a terminal\n*/\nexports.warning = function(text) {\n\tconsole.log($tw.node ? \"\\x1b[1;33m\" + text + \"\\x1b[0m\" : text);\n};\n\n/*\nRepeatedly replaces a substring within a string. Like String.prototype.replace, but without any of the default special handling of $ sequences in the replace string\n*/\nexports.replaceString = function(text,search,replace) {\n\treturn text.replace(search,function() {\n\t\treturn replace;\n\t});\n};\n\n/*\nRepeats a string\n*/\nexports.repeat = function(str,count) {\n\tvar result = \"\";\n\tfor(var t=0;t<count;t++) {\n\t\tresult += str;\n\t}\n\treturn result;\n};\n\n/*\nTrim whitespace from the start and end of a string\nThanks to Steven Levithan, http://blog.stevenlevithan.com/archives/faster-trim-javascript\n*/\nexports.trim = function(str) {\n\tif(typeof str === \"string\") {\n\t\treturn str.replace(/^\\s\\s*/, '').replace(/\\s\\s*$/, '');\n\t} else {\n\t\treturn str;\n\t}\n};\n\n/*\nFind the line break preceding a given position in a string\nReturns position immediately after that line break, or the start of the string\n*/\nexports.findPrecedingLineBreak = function(text,pos) {\n\tvar result = text.lastIndexOf(\"\\n\",pos - 1);\n\tif(result === -1) {\n\t\tresult = 0;\n\t} else {\n\t\tresult++;\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nFind the line break following a given position in a string\n*/\nexports.findFollowingLineBreak = function(text,pos) {\n\t// Cut to just past the following line break, or to the end of the text\n\tvar result = text.indexOf(\"\\n\",pos);\n\tif(result === -1) {\n\t\tresult = text.length;\n\t} else {\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nReturn the number of keys in an object\n*/\nexports.count = function(object) {\n\treturn Object.keys(object || {}).length;\n};\n\n/*\nCheck if an array is equal by value and by reference.\n*/\nexports.isArrayEqual = function(array1,array2) {\n\tif(array1 === array2) {\n\t\treturn true;\n\t}\n\tarray1 = array1 || [];\n\tarray2 = array2 || [];\n\tif(array1.length !== array2.length) {\n\t\treturn false;\n\t}\n\treturn array1.every(function(value,index) {\n\t\treturn value === array2[index];\n\t});\n};\n\n/*\nPush entries onto an array, removing them first if they already exist in the array\n\tarray: array to modify (assumed to be free of duplicates)\n\tvalue: a single value to push or an array of values to push\n*/\nexports.pushTop = function(array,value) {\n\tvar t,p;\n\tif($tw.utils.isArray(value)) {\n\t\t// Remove any array entries that are duplicated in the new values\n\t\tif(value.length !== 0) {\n\t\t\tif(array.length !== 0) {\n\t\t\t\tif(value.length < array.length) {\n\t\t\t\t\tfor(t=0; t<value.length; t++) {\n\t\t\t\t\t\tp = array.indexOf(value[t]);\n\t\t\t\t\t\tif(p !== -1) {\n\t\t\t\t\t\t\tarray.splice(p,1);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tfor(t=array.length-1; t>=0; t--) {\n\t\t\t\t\t\tp = value.indexOf(array[t]);\n\t\t\t\t\t\tif(p !== -1) {\n\t\t\t\t\t\t\tarray.splice(t,1);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Push the values on top of the main array\n\t\t\tarray.push.apply(array,value);\n\t\t}\n\t} else {\n\t\tp = array.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tarray.splice(p,1);\n\t\t}\n\t\tarray.push(value);\n\t}\n\treturn array;\n};\n\n/*\nRemove entries from an array\n\tarray: array to modify\n\tvalue: a single value to remove, or an array of values to remove\n*/\nexports.removeArrayEntries = function(array,value) {\n\tvar t,p;\n\tif($tw.utils.isArray(value)) {\n\t\tfor(t=0; t<value.length; t++) {\n\t\t\tp = array.indexOf(value[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tarray.splice(p,1);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tp = array.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tarray.splice(p,1);\n\t\t}\n\t}\n};\n\n/*\nCheck whether any members of a hashmap are present in another hashmap\n*/\nexports.checkDependencies = function(dependencies,changes) {\n\tvar hit = false;\n\t$tw.utils.each(changes,function(change,title) {\n\t\tif($tw.utils.hop(dependencies,title)) {\n\t\t\thit = true;\n\t\t}\n\t});\n\treturn hit;\n};\n\nexports.extend = function(object /* [, src] */) {\n\t$tw.utils.each(Array.prototype.slice.call(arguments, 1), function(source) {\n\t\tif(source) {\n\t\t\tfor(var property in source) {\n\t\t\t\tobject[property] = source[property];\n\t\t\t}\n\t\t}\n\t});\n\treturn object;\n};\n\nexports.deepCopy = function(object) {\n\tvar result,t;\n\tif($tw.utils.isArray(object)) {\n\t\t// Copy arrays\n\t\tresult = object.slice(0);\n\t} else if(typeof object === \"object\") {\n\t\tresult = {};\n\t\tfor(t in object) {\n\t\t\tif(object[t] !== undefined) {\n\t\t\t\tresult[t] = $tw.utils.deepCopy(object[t]);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tresult = object;\n\t}\n\treturn result;\n};\n\nexports.extendDeepCopy = function(object,extendedProperties) {\n\tvar result = $tw.utils.deepCopy(object),t;\n\tfor(t in extendedProperties) {\n\t\tif(extendedProperties[t] !== undefined) {\n\t\t\tresult[t] = $tw.utils.deepCopy(extendedProperties[t]);\n\t\t}\n\t}\n\treturn result;\n};\n\nexports.deepFreeze = function deepFreeze(object) {\n\tvar property, key;\n\tif(object) {\n\t\tObject.freeze(object);\n\t\tfor(key in object) {\n\t\t\tproperty = object[key];\n\t\t\tif($tw.utils.hop(object,key) && (typeof property === \"object\") && !Object.isFrozen(property)) {\n\t\t\t\tdeepFreeze(property);\n\t\t\t}\n\t\t}\n\t}\n};\n\nexports.slowInSlowOut = function(t) {\n\treturn (1 - ((Math.cos(t * Math.PI) + 1) / 2));\n};\n\nexports.formatDateString = function(date,template) {\n\tvar result = \"\",\n\t\tt = template,\n\t\tmatches = [\n\t\t\t[/^0hh12/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getHours12(date));\n\t\t\t}],\n\t\t\t[/^wYYYY/, function() {\n\t\t\t\treturn $tw.utils.getYearForWeekNo(date);\n\t\t\t}],\n\t\t\t[/^hh12/, function() {\n\t\t\t\treturn $tw.utils.getHours12(date);\n\t\t\t}],\n\t\t\t[/^DDth/, function() {\n\t\t\t\treturn date.getDate() + $tw.utils.getDaySuffix(date);\n\t\t\t}],\n\t\t\t[/^YYYY/, function() {\n\t\t\t\treturn date.getFullYear();\n\t\t\t}],\n\t\t\t[/^0hh/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getHours());\n\t\t\t}],\n\t\t\t[/^0mm/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMinutes());\n\t\t\t}],\n\t\t\t[/^0ss/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getSeconds());\n\t\t\t}],\n\t\t\t[/^0DD/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getDate());\n\t\t\t}],\n\t\t\t[/^0MM/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMonth()+1);\n\t\t\t}],\n\t\t\t[/^0WW/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getWeek(date));\n\t\t\t}],\n\t\t\t[/^ddd/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^mmm/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^DDD/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^MMM/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^TZD/, function() {\n\t\t\t\tvar tz = date.getTimezoneOffset(),\n\t\t\t\tatz = Math.abs(tz);\n\t\t\t\treturn (tz < 0 ? '+' : '-') + $tw.utils.pad(Math.floor(atz / 60)) + ':' + $tw.utils.pad(atz % 60);\n\t\t\t}],\n\t\t\t[/^wYY/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getYearForWeekNo(date) - 2000);\n\t\t\t}],\n\t\t\t[/^[ap]m/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toLowerCase();\n\t\t\t}],\n\t\t\t[/^hh/, function() {\n\t\t\t\treturn date.getHours();\n\t\t\t}],\n\t\t\t[/^mm/, function() {\n\t\t\t\treturn date.getMinutes();\n\t\t\t}],\n\t\t\t[/^ss/, function() {\n\t\t\t\treturn date.getSeconds();\n\t\t\t}],\n\t\t\t[/^[AP]M/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toUpperCase();\n\t\t\t}],\n\t\t\t[/^DD/, function() {\n\t\t\t\treturn date.getDate();\n\t\t\t}],\n\t\t\t[/^MM/, function() {\n\t\t\t\treturn date.getMonth() + 1;\n\t\t\t}],\n\t\t\t[/^WW/, function() {\n\t\t\t\treturn $tw.utils.getWeek(date);\n\t\t\t}],\n\t\t\t[/^YY/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getFullYear() - 2000);\n\t\t\t}]\n\t\t];\n\twhile(t.length){\n\t\tvar matchString = \"\";\n\t\t$tw.utils.each(matches, function(m) {\n\t\t\tvar match = m[0].exec(t);\n\t\t\tif(match) {\n\t\t\t\tmatchString = m[1].call();\n\t\t\t\tt = t.substr(match[0].length);\n\t\t\t\treturn false;\n\t\t\t}\n\t\t});\n\t\tif(matchString) {\n\t\t\tresult += matchString;\n\t\t} else {\n\t\t\tresult += t.charAt(0);\n\t\t\tt = t.substr(1);\n\t\t}\n\t}\n\tresult = result.replace(/\\\\(.)/g,\"$1\");\n\treturn result;\n};\n\nexports.getAmPm = function(date) {\n\treturn $tw.language.getString(\"Date/Period/\" + (date.getHours() >= 12 ? \"pm\" : \"am\"));\n};\n\nexports.getDaySuffix = function(date) {\n\treturn $tw.language.getString(\"Date/DaySuffix/\" + date.getDate());\n};\n\nexports.getWeek = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week to calculate weekNo\n\tvar x = new Date(dt.getFullYear(),0,1);\n\tvar n = Math.floor((dt.getTime() - x.getTime()) / 86400000);\n\treturn Math.floor(n / 7) + 1;\n};\n\nexports.getYearForWeekNo = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week\n\treturn dt.getFullYear();\n};\n\nexports.getHours12 = function(date) {\n\tvar h = date.getHours();\n\treturn h > 12 ? h-12 : ( h > 0 ? h : 12 );\n};\n\n/*\nConvert a date delta in milliseconds into a string representation of \"23 seconds ago\", \"27 minutes ago\" etc.\n\tdelta: delta in milliseconds\nReturns an object with these members:\n\tdescription: string describing the delta period\n\tupdatePeriod: time in millisecond until the string will be inaccurate\n*/\nexports.getRelativeDate = function(delta) {\n\tvar futurep = false;\n\tif(delta < 0) {\n\t\tdelta = -1 * delta;\n\t\tfuturep = true;\n\t}\n\tvar units = [\n\t\t{name: \"Years\",   duration:      365 * 24 * 60 * 60 * 1000},\n\t\t{name: \"Months\",  duration: (365/12) * 24 * 60 * 60 * 1000},\n\t\t{name: \"Days\",    duration:            24 * 60 * 60 * 1000},\n\t\t{name: \"Hours\",   duration:                 60 * 60 * 1000},\n\t\t{name: \"Minutes\", duration:                      60 * 1000},\n\t\t{name: \"Seconds\", duration:                           1000}\n\t];\n\tfor(var t=0; t<units.length; t++) {\n\t\tvar result = Math.floor(delta / units[t].duration);\n\t\tif(result >= 2) {\n\t\t\treturn {\n\t\t\t\tdelta: delta,\n\t\t\t\tdescription: $tw.language.getString(\n\t\t\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/\" + units[t].name,\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{period: result.toString()}\n\t\t\t\t\t}\n\t\t\t\t),\n\t\t\t\tupdatePeriod: units[t].duration\n\t\t\t};\n\t\t}\n\t}\n\treturn {\n\t\tdelta: delta,\n\t\tdescription: $tw.language.getString(\n\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/Second\",\n\t\t\t{variables:\n\t\t\t\t{period: \"1\"}\n\t\t\t}\n\t\t),\n\t\tupdatePeriod: 1000\n\t};\n};\n\n// Convert & to \"&amp;\", < to \"&lt;\", > to \"&gt;\", \" to \"&quot;\"\nexports.htmlEncode = function(s) {\n\tif(s) {\n\t\treturn s.toString().replace(/&/mg,\"&amp;\").replace(/</mg,\"&lt;\").replace(/>/mg,\"&gt;\").replace(/\\\"/mg,\"&quot;\");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n// Converts all HTML entities to their character equivalents\nexports.entityDecode = function(s) {\n\tvar converter = String.fromCodePoint || String.fromCharCode,\n\t\te = s.substr(1,s.length-2); // Strip the & and the ;\n\tif(e.charAt(0) === \"#\") {\n\t\tif(e.charAt(1) === \"x\" || e.charAt(1) === \"X\") {\n\t\t\treturn converter(parseInt(e.substr(2),16));\t\n\t\t} else {\n\t\t\treturn converter(parseInt(e.substr(1),10));\n\t\t}\n\t} else {\n\t\tvar c = $tw.config.htmlEntities[e];\n\t\tif(c) {\n\t\t\treturn converter(c);\n\t\t} else {\n\t\t\treturn s; // Couldn't convert it as an entity, just return it raw\n\t\t}\n\t}\n};\n\nexports.unescapeLineBreaks = function(s) {\n\treturn s.replace(/\\\\n/mg,\"\\n\").replace(/\\\\b/mg,\" \").replace(/\\\\s/mg,\"\\\\\").replace(/\\r/mg,\"\");\n};\n\n/*\n * Returns an escape sequence for given character. Uses \\x for characters <=\n * 0xFF to save space, \\u for the rest.\n *\n * The code needs to be in sync with th code template in the compilation\n * function for \"action\" nodes.\n */\n// Copied from peg.js, thanks to David Majda\nexports.escape = function(ch) {\n\tvar charCode = ch.charCodeAt(0);\n\tif(charCode <= 0xFF) {\n\t\treturn '\\\\x' + $tw.utils.pad(charCode.toString(16).toUpperCase());\n\t} else {\n\t\treturn '\\\\u' + $tw.utils.pad(charCode.toString(16).toUpperCase(),4);\n\t}\n};\n\n// Turns a string into a legal JavaScript string\n// Copied from peg.js, thanks to David Majda\nexports.stringify = function(s) {\n\t/*\n\t* ECMA-262, 5th ed., 7.8.4: All characters may appear literally in a string\n\t* literal except for the closing quote character, backslash, carriage return,\n\t* line separator, paragraph separator, and line feed. Any character may\n\t* appear in the form of an escape sequence.\n\t*\n\t* For portability, we also escape all non-ASCII characters.\n\t*/\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\')            // backslash\n\t\t.replace(/\"/g, '\\\\\"')              // double quote character\n\t\t.replace(/'/g, \"\\\\'\")              // single quote character\n\t\t.replace(/\\r/g, '\\\\r')             // carriage return\n\t\t.replace(/\\n/g, '\\\\n')             // line feed\n\t\t.replace(/[\\x80-\\uFFFF]/g, exports.escape); // non-ASCII characters\n};\n\n/*\nEscape the RegExp special characters with a preceding backslash\n*/\nexports.escapeRegExp = function(s) {\n    return s.replace(/[\\-\\/\\\\\\^\\$\\*\\+\\?\\.\\(\\)\\|\\[\\]\\{\\}]/g, '\\\\$&');\n};\n\n// Checks whether a link target is external, i.e. not a tiddler title\nexports.isLinkExternal = function(to) {\n\tvar externalRegExp = /^(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|\"\\\\^]+(?:\\/|\\b)/i;\n\treturn externalRegExp.test(to);\n};\n\nexports.nextTick = function(fn) {\n/*global window: false */\n\tif(typeof process === \"undefined\") {\n\t\t// Apparently it would be faster to use postMessage - http://dbaron.org/log/20100309-faster-timeouts\n\t\twindow.setTimeout(fn,4);\n\t} else {\n\t\tprocess.nextTick(fn);\n\t}\n};\n\n/*\nConvert a hyphenated CSS property name into a camel case one\n*/\nexports.unHyphenateCss = function(propName) {\n\treturn propName.replace(/-([a-z])/gi, function(match0,match1) {\n\t\treturn match1.toUpperCase();\n\t});\n};\n\n/*\nConvert a camelcase CSS property name into a dashed one (\"backgroundColor\" --> \"background-color\")\n*/\nexports.hyphenateCss = function(propName) {\n\treturn propName.replace(/([A-Z])/g, function(match0,match1) {\n\t\treturn \"-\" + match1.toLowerCase();\n\t});\n};\n\n/*\nParse a text reference of one of these forms:\n* title\n* !!field\n* title!!field\n* title##index\n* etc\nReturns an object with the following fields, all optional:\n* title: tiddler title\n* field: tiddler field name\n* index: JSON property index\n*/\nexports.parseTextReference = function(textRef) {\n\t// Separate out the title, field name and/or JSON indices\n\tvar reTextRef = /(?:(.*?)!!(.+))|(?:(.*?)##(.+))|(.*)/mg,\n\t\tmatch = reTextRef.exec(textRef),\n\t\tresult = {};\n\tif(match && reTextRef.lastIndex === textRef.length) {\n\t\t// Return the parts\n\t\tif(match[1]) {\n\t\t\tresult.title = match[1];\n\t\t}\n\t\tif(match[2]) {\n\t\t\tresult.field = match[2];\n\t\t}\n\t\tif(match[3]) {\n\t\t\tresult.title = match[3];\n\t\t}\n\t\tif(match[4]) {\n\t\t\tresult.index = match[4];\n\t\t}\n\t\tif(match[5]) {\n\t\t\tresult.title = match[5];\n\t\t}\n\t} else {\n\t\t// If we couldn't parse it\n\t\tresult.title = textRef\n\t}\n\treturn result;\n};\n\n/*\nChecks whether a string is a valid fieldname\n*/\nexports.isValidFieldName = function(name) {\n\tif(!name || typeof name !== \"string\") {\n\t\treturn false;\n\t}\n\tname = name.toLowerCase().trim();\n\tvar fieldValidatorRegEx = /^[a-z0-9\\-\\._]+$/mg;\n\treturn fieldValidatorRegEx.test(name);\n};\n\n/*\nExtract the version number from the meta tag or from the boot file\n*/\n\n// Browser version\nexports.extractVersionInfo = function() {\n\tif($tw.packageInfo) {\n\t\treturn $tw.packageInfo.version;\n\t} else {\n\t\tvar metatags = document.getElementsByTagName(\"meta\");\n\t\tfor(var t=0; t<metatags.length; t++) {\n\t\t\tvar m = metatags[t];\n\t\t\tif(m.name === \"tiddlywiki-version\") {\n\t\t\t\treturn m.content;\n\t\t\t}\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the animation duration in ms\n*/\nexports.getAnimationDuration = function() {\n\treturn parseInt($tw.wiki.getTiddlerText(\"$:/config/AnimationDuration\",\"400\"),10);\n};\n\n/*\nHash a string to a number\nDerived from http://stackoverflow.com/a/15710692\n*/\nexports.hashString = function(str) {\n\treturn str.split(\"\").reduce(function(a,b) {\n\t\ta = ((a << 5) - a) + b.charCodeAt(0);\n\t\treturn a & a;\n\t},0);\n};\n\n/*\nDecode a base64 string\n*/\nexports.base64Decode = function(string64) {\n\tif($tw.browser) {\n\t\t// TODO\n\t\tthrow \"$tw.utils.base64Decode() doesn't work in the browser\";\n\t} else {\n\t\treturn (new Buffer(string64,\"base64\")).toString();\n\t}\n};\n\n/*\nConvert a hashmap into a tiddler dictionary format sequence of name:value pairs\n*/\nexports.makeTiddlerDictionary = function(data) {\n\tvar output = [];\n\tfor(var name in data) {\n\t\toutput.push(name + \": \" + data[name]);\n\t}\n\treturn output.join(\"\\n\");\n};\n\n/*\nHigh resolution microsecond timer for profiling\n*/\nexports.timer = function(base) {\n\tvar m;\n\tif($tw.node) {\n\t\tvar r = process.hrtime();\t\t\n\t\tm =  r[0] * 1e3 + (r[1] / 1e6);\n\t} else if(window.performance) {\n\t\tm = performance.now();\n\t} else {\n\t\tm = Date.now();\n\t}\n\tif(typeof base !== \"undefined\") {\n\t\tm = m - base;\n\t}\n\treturn m;\n};\n\n/*\nConvert text and content type to a data URI\n*/\nexports.makeDataUri = function(text,type) {\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar typeInfo = $tw.config.contentTypeInfo[type] || $tw.config.contentTypeInfo[\"text/plain\"],\n\t\tisBase64 = typeInfo.encoding === \"base64\",\n\t\tparts = [];\n\tparts.push(\"data:\");\n\tparts.push(type);\n\tparts.push(isBase64 ? \";base64\" : \"\");\n\tparts.push(\",\");\n\tparts.push(isBase64 ? text : encodeURIComponent(text));\n\treturn parts.join(\"\");\n};\n\n/*\nUseful for finding out the fully escaped CSS selector equivalent to a given tag. For example:\n\n$tw.utils.tagToCssSelector(\"$:/tags/Stylesheet\") --> tc-tagged-\\%24\\%3A\\%2Ftags\\%2FStylesheet\n*/\nexports.tagToCssSelector = function(tagName) {\n\treturn \"tc-tagged-\" + encodeURIComponent(tagName).replace(/[!\"#$%&'()*+,\\-./:;<=>?@[\\\\\\]^`{\\|}~,]/mg,function(c) {\n\t\treturn \"\\\\\" + c;\n\t});\n};\n\n/*\nIE does not have sign function\n*/\nexports.sign = Math.sign || function(x) {\n\tx = +x; // convert to a number\n\tif (x === 0 || isNaN(x)) {\n\t\treturn x;\n\t}\n\treturn x > 0 ? 1 : -1;\n};\n\n/*\nIE does not have an endsWith function\n*/\nexports.strEndsWith = function(str,ending,position) {\n\tif(str.endsWith) {\n\t\treturn str.endsWith(ending,position);\n\t} else {\n\t\tif (typeof position !== 'number' || !isFinite(position) || Math.floor(position) !== position || position > str.length) {\n\t\t\tposition = str.length;\n\t\t}\n\t\tposition -= ending.length;\n\t\tvar lastIndex = str.indexOf(ending, position);\n\t\treturn lastIndex !== -1 && lastIndex === position;\n\t}\n};\n\n/*\nTransliterate string from eg. Cyrillic Russian to Latin\n*/\nvar transliterationPairs = {\n\t\"Ё\":\"YO\",\n\t\"Й\":\"I\",\n\t\"Ц\":\"TS\",\n\t\"У\":\"U\",\n\t\"К\":\"K\",\n\t\"Е\":\"E\",\n\t\"Н\":\"N\",\n\t\"Г\":\"G\",\n\t\"Ш\":\"SH\",\n\t\"Щ\":\"SCH\",\n\t\"З\":\"Z\",\n\t\"Х\":\"H\",\n\t\"Ъ\":\"'\",\n\t\"ё\":\"yo\",\n\t\"й\":\"i\",\n\t\"ц\":\"ts\",\n\t\"у\":\"u\",\n\t\"к\":\"k\",\n\t\"е\":\"e\",\n\t\"н\":\"n\",\n\t\"г\":\"g\",\n\t\"ш\":\"sh\",\n\t\"щ\":\"sch\",\n\t\"з\":\"z\",\n\t\"х\":\"h\",\n\t\"ъ\":\"'\",\n\t\"Ф\":\"F\",\n\t\"Ы\":\"I\",\n\t\"В\":\"V\",\n\t\"А\":\"a\",\n\t\"П\":\"P\",\n\t\"Р\":\"R\",\n\t\"О\":\"O\",\n\t\"Л\":\"L\",\n\t\"Д\":\"D\",\n\t\"Ж\":\"ZH\",\n\t\"Э\":\"E\",\n\t\"ф\":\"f\",\n\t\"ы\":\"i\",\n\t\"в\":\"v\",\n\t\"а\":\"a\",\n\t\"п\":\"p\",\n\t\"р\":\"r\",\n\t\"о\":\"o\",\n\t\"л\":\"l\",\n\t\"д\":\"d\",\n\t\"ж\":\"zh\",\n\t\"э\":\"e\",\n\t\"Я\":\"Ya\",\n\t\"Ч\":\"CH\",\n\t\"С\":\"S\",\n\t\"М\":\"M\",\n\t\"И\":\"I\",\n\t\"Т\":\"T\",\n\t\"Ь\":\"'\",\n\t\"Б\":\"B\",\n\t\"Ю\":\"YU\",\n\t\"я\":\"ya\",\n\t\"ч\":\"ch\",\n\t\"с\":\"s\",\n\t\"м\":\"m\",\n\t\"и\":\"i\",\n\t\"т\":\"t\",\n\t\"ь\":\"'\",\n\t\"б\":\"b\",\n\t\"ю\":\"yu\"\n};\n\nexports.transliterate = function(str) {\n\treturn str.split(\"\").map(function(char) {\n\t\treturn transliterationPairs[char] || char;\n\t}).join(\"\");\n};\n\n})();\n",
            "title": "$:/core/modules/utils/utils.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/widgets/action-createtiddler.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-createtiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to create a new tiddler with a unique name and specified fields.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CreateTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCreateTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCreateTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nCreateTiddlerWidget.prototype.execute = function() {\n\tthis.actionBaseTitle = this.getAttribute(\"$basetitle\");\n\tthis.actionSaveTitle = this.getAttribute(\"$savetitle\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nCreateTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nCreateTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar title = this.wiki.generateNewTitle(this.actionBaseTitle),\n\t\tfields = {},\n\t\tcreationFields,\n\t\tmodificationFields;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tfields[name] = attribute;\n\t\t}\n\t});\n\tif(this.actionTimestamp) {\n\t\tcreationFields = this.wiki.getCreationFields();\n\t\tmodificationFields = this.wiki.getModificationFields();\n\t}\n\tvar tiddler = this.wiki.addTiddler(new $tw.Tiddler(creationFields,fields,modificationFields,{title: title}));\n\tif(this.actionSaveTitle) {\n\t\tthis.wiki.setTextReference(this.actionSaveTitle,title,this.getVariable(\"currentTiddler\"));\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-createtiddler\"] = CreateTiddlerWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/action-createtiddler.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-deletefield.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-deletefield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete fields of a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\ttiddler = this.wiki.getTiddler(self.actionTiddler),\n\t\tremoveFields = {},\n\t\thasChanged = false;\n\tif(this.actionField) {\n\t\tremoveFields[this.actionField] = undefined;\n\t\tif(this.actionField in tiddler.fields) {\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(tiddler) {\n\t\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\t\tif(name.charAt(0) !== \"$\" && name !== \"title\") {\n\t\t\t\tremoveFields[name] = undefined;\n\t\t\t\thasChanged = true;\n\t\t\t}\n\t\t});\n\t\tif(hasChanged) {\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,removeFields,this.wiki.getModificationFields()));\t\t\t\n\t\t}\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletefield\"] = DeleteFieldWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/action-deletefield.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-deletetiddler.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-deletetiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteTiddlerWidget.prototype.execute = function() {\n\tthis.actionFilter = this.getAttribute(\"$filter\");\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$filter\"] || changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar tiddlers = [];\n\tif(this.actionFilter) {\n\t\ttiddlers = this.wiki.filterTiddlers(this.actionFilter,this);\n\t}\n\tif(this.actionTiddler) {\n\t\ttiddlers.push(this.actionTiddler);\n\t}\n\tfor(var t=0; t<tiddlers.length; t++) {\n\t\tthis.wiki.deleteTiddler(tiddlers[t]);\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletetiddler\"] = DeleteTiddlerWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/action-deletetiddler.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-listops.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-listops.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to apply list operations to any tiddler field (defaults to the 'list' field of the current tiddler)\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar ActionListopsWidget = function(parseTreeNode, options) {\n\tthis.initialise(parseTreeNode, options);\n};\n/**\n * Inherit from the base widget class\n */\nActionListopsWidget.prototype = new Widget();\n/**\n * Render this widget into the DOM\n */\nActionListopsWidget.prototype.render = function(parent, nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n/**\n * Compute the internal state of the widget\n */\nActionListopsWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.target = this.getAttribute(\"$tiddler\", this.getVariable(\n\t\t\"currentTiddler\"));\n\tthis.filter = this.getAttribute(\"$filter\");\n\tthis.subfilter = this.getAttribute(\"$subfilter\");\n\tthis.listField = this.getAttribute(\"$field\", \"list\");\n\tthis.listIndex = this.getAttribute(\"$index\");\n\tthis.filtertags = this.getAttribute(\"$tags\");\n};\n/**\n * \tRefresh the widget by ensuring our attributes are up to date\n */\nActionListopsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.$tiddler || changedAttributes.$filter ||\n\t\tchangedAttributes.$subfilter || changedAttributes.$field ||\n\t\tchangedAttributes.$index || changedAttributes.$tags) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n/**\n * \tInvoke the action associated with this widget\n */\nActionListopsWidget.prototype.invokeAction = function(triggeringWidget,\n\tevent) {\n\t//Apply the specified filters to the lists\n\tvar field = this.listField,\n\t\tindex,\n\t\ttype = \"!!\",\n\t\tlist = this.listField;\n\tif(this.listIndex) {\n\t\tfield = undefined;\n\t\tindex = this.listIndex;\n\t\ttype = \"##\";\n\t\tlist = this.listIndex;\n\t}\n\tif(this.filter) {\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(this.filter, this)));\n\t}\n\tif(this.subfilter) {\n\t\tvar subfilter = \"[list[\" + this.target + type + list + \"]] \" + this.subfilter;\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(subfilter, this)));\n\t}\n\tif(this.filtertags) {\n\t\tvar tiddler = this.wiki.getTiddler(this.target),\n\t\t\toldtags = tiddler ? (tiddler.fields.tags || []).slice(0) : [],\n\t\t\ttagfilter = \"[list[\" + this.target + \"!!tags]] \" + this.filtertags,\n\t\t\tnewtags = this.wiki.filterTiddlers(tagfilter,this);\n\t\tif($tw.utils.stringifyList(oldtags.sort()) !== $tw.utils.stringifyList(newtags.sort())) {\n\t\t\tthis.wiki.setText(this.target,\"tags\",undefined,$tw.utils.stringifyList(newtags));\t\t\t\n\t\t}\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-listops\"] = ActionListopsWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/action-listops.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-navigate.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-navigate.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to navigate to a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigateWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigateWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigateWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigateWidget.prototype.execute = function() {\n\tthis.actionTo = this.getAttribute(\"$to\");\n\tthis.actionScroll = this.getAttribute(\"$scroll\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nNavigateWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$to\"] || changedAttributes[\"$scroll\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nNavigateWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar bounds = triggeringWidget && triggeringWidget.getBoundingClientRect && triggeringWidget.getBoundingClientRect(),\n\t\tsuppressNavigation = event.metaKey || event.ctrlKey || (event.button === 1);\n\tif(this.actionScroll === \"yes\") {\n\t\tsuppressNavigation = false;\n\t} else if(this.actionScroll === \"no\") {\n\t\tsuppressNavigation = true;\n\t}\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.actionTo === undefined ? this.getVariable(\"currentTiddler\") : this.actionTo,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: triggeringWidget,\n\t\tnavigateFromClientRect: bounds && { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: suppressNavigation\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-navigate\"] = NavigateWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/action-navigate.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-sendmessage.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-sendmessage.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to send a message\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SendMessageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSendMessageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSendMessageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSendMessageWidget.prototype.execute = function() {\n\tthis.actionMessage = this.getAttribute(\"$message\");\n\tthis.actionParam = this.getAttribute(\"$param\");\n\tthis.actionName = this.getAttribute(\"$name\");\n\tthis.actionValue = this.getAttribute(\"$value\",\"\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSendMessageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSendMessageWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\t// Get the string parameter\n\tvar param = this.actionParam;\n\t// Assemble the attributes as a hashmap\n\tvar paramObject = Object.create(null);\n\tvar count = 0;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparamObject[name] = attribute;\n\t\t\tcount++;\n\t\t}\n\t});\n\t// Add name/value pair if present\n\tif(this.actionName) {\n\t\tparamObject[this.actionName] = this.actionValue;\n\t}\n\t// Dispatch the message\n\tthis.dispatchEvent({\n\t\ttype: this.actionMessage,\n\t\tparam: param,\n\t\tparamObject: paramObject,\n\t\ttiddlerTitle: this.getVariable(\"currentTiddler\"),\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tevent: event\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-sendmessage\"] = SendMessageWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/action-sendmessage.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-setfield.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-setfield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to set a single field or index on a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n\tthis.actionIndex = this.getAttribute(\"$index\");\n\tthis.actionValue = this.getAttribute(\"$value\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSetFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"] || changedAttributes[\"$field\"] || changedAttributes[\"$index\"] || changedAttributes[\"$value\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSetFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\toptions = {};\n\toptions.suppressTimestamp = !this.actionTimestamp;\n\tif((typeof this.actionField == \"string\") || (typeof this.actionIndex == \"string\")  || (typeof this.actionValue == \"string\")) {\n\t\tthis.wiki.setText(this.actionTiddler,this.actionField,this.actionIndex,this.actionValue,options);\n\t}\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tself.wiki.setText(self.actionTiddler,name,undefined,attribute,options);\n\t\t}\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-setfield\"] = SetFieldWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/action-setfield.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/browse.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/browse.js\ntype: application/javascript\nmodule-type: widget\n\nBrowse widget for browsing for files to import\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar BrowseWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nBrowseWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nBrowseWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"file\");\n\tif(this.browseMultiple) {\n\t\tdomNode.setAttribute(\"multiple\",\"multiple\");\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\t// Nw.js supports \"nwsaveas\" to force a \"save as\" dialogue that allows a new or existing file to be selected\n\tif(this.nwsaveas) {\n\t\tdomNode.setAttribute(\"nwsaveas\",this.nwsaveas);\n\t}\n\t// Nw.js supports \"webkitdirectory\" to allow a directory to be selected\n\tif(this.webkitdirectory) {\n\t\tdomNode.setAttribute(\"webkitdirectory\",this.webkitdirectory);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"change\",function (event) {\n\t\tif(self.message) {\n\t\t\tself.dispatchEvent({type: self.message, param: self.param, files: event.target.files});\n\t\t} else {\n\t\t\tself.wiki.readFiles(event.target.files,function(tiddlerFieldsArray) {\n\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t\t});\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nBrowseWidget.prototype.execute = function() {\n\tthis.browseMultiple = this.getAttribute(\"multiple\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.nwsaveas = this.getAttribute(\"nwsaveas\");\n\tthis.webkitdirectory = this.getAttribute(\"webkitdirectory\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nBrowseWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.browse = BrowseWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/browse.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/button.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/button.js\ntype: application/javascript\nmodule-type: widget\n\nButton widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ButtonWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nButtonWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nButtonWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar tag = \"button\";\n\tif(this.buttonTag && $tw.config.htmlUnsafeElements.indexOf(this.buttonTag) === -1) {\n\t\ttag = this.buttonTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = this[\"class\"].split(\" \") || [],\n\t\tisPoppedUp = this.popup && this.isPoppedUp();\n\tif(this.selectedClass) {\n\t\tif(this.set && this.setTo && this.isSelected()) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t\tif(isPoppedUp) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t}\n\tif(isPoppedUp) {\n\t\t$tw.utils.pushTop(classes,\"tc-popup-handle\");\n\t}\n\tdomNode.className = classes.join(\" \");\n\t// Assign other attributes\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"click\",function (event) {\n\t\tvar handled = false;\n\t\tif(self.invokeActions(this,event)) {\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.to) {\n\t\t\tself.navigateTo(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.message) {\n\t\t\tself.dispatchMessage(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.popup) {\n\t\t\tself.triggerPopup(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.set) {\n\t\t\tself.setTiddler();\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.actions) {\n\t\t\tself.invokeActionString(self.actions,self,event);\n\t\t}\n\t\tif(handled) {\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t}\n\t\treturn handled;\n\t},false);\n\t// Make it draggable if required\n\tif(this.dragTiddler || this.dragFilter) {\n\t\t$tw.utils.makeDraggable({\n\t\t\tdomNode: domNode,\n\t\t\tdragTiddlerFn: function() {return self.dragTiddler;},\n\t\t\tdragFilterFn: function() {return self.dragFilter;},\n\t\t\twidget: this\n\t\t});\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nWe don't allow actions to propagate because we trigger actions ourselves\n*/\nButtonWidget.prototype.allowActionPropagation = function() {\n\treturn false;\n};\n\nButtonWidget.prototype.getBoundingClientRect = function() {\n\treturn this.domNodes[0].getBoundingClientRect();\n};\n\nButtonWidget.prototype.isSelected = function() {\n    return this.wiki.getTextReference(this.set,this.defaultSetValue,this.getVariable(\"currentTiddler\")) === this.setTo;\n};\n\nButtonWidget.prototype.isPoppedUp = function() {\n\tvar tiddler = this.wiki.getTiddler(this.popup);\n\tvar result = tiddler && tiddler.fields.text ? $tw.popup.readPopupState(tiddler.fields.text) : false;\n\treturn result;\n};\n\nButtonWidget.prototype.navigateTo = function(event) {\n\tvar bounds = this.getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1),\n\t\tevent: event\n\t});\n};\n\nButtonWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\"), event: event});\n};\n\nButtonWidget.prototype.triggerPopup = function(event) {\n\t$tw.popup.triggerPopup({\n\t\tdomNode: this.domNodes[0],\n\t\ttitle: this.popup,\n\t\twiki: this.wiki\n\t});\n};\n\nButtonWidget.prototype.setTiddler = function() {\n\tthis.wiki.setTextReference(this.set,this.setTo,this.getVariable(\"currentTiddler\"));\n};\n\n/*\nCompute the internal state of the widget\n*/\nButtonWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\");\n\tthis.to = this.getAttribute(\"to\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.set = this.getAttribute(\"set\");\n\tthis.setTo = this.getAttribute(\"setTo\");\n\tthis.popup = this.getAttribute(\"popup\");\n\tthis.hover = this.getAttribute(\"hover\");\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.style = this.getAttribute(\"style\");\n\tthis.selectedClass = this.getAttribute(\"selectedClass\");\n\tthis.defaultSetValue = this.getAttribute(\"default\",\"\");\n\tthis.buttonTag = this.getAttribute(\"tag\");\n\tthis.dragTiddler = this.getAttribute(\"dragTiddler\");\n\tthis.dragFilter = this.getAttribute(\"dragFilter\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nButtonWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedAttributes.message || changedAttributes.param || changedAttributes.set || changedAttributes.setTo || changedAttributes.popup || changedAttributes.hover || changedAttributes[\"class\"] || changedAttributes.selectedClass || changedAttributes.style || changedAttributes.dragFilter || changedAttributes.dragTiddler || (this.set && changedTiddlers[this.set]) || (this.popup && changedTiddlers[this.popup])) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.button = ButtonWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/button.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/checkbox.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/checkbox.js\ntype: application/javascript\nmodule-type: widget\n\nCheckbox widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CheckboxWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCheckboxWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCheckboxWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",this.checkboxClass);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"checkbox\");\n\tif(this.getValue()) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nCheckboxWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.checkboxTitle);\n\tif(tiddler) {\n\t\tif(this.checkboxTag) {\n\t\t\tif(this.checkboxInvertTag) {\n\t\t\t\treturn !tiddler.hasTag(this.checkboxTag);\n\t\t\t} else {\n\t\t\t\treturn tiddler.hasTag(this.checkboxTag);\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tvar value;\n\t\t\tif($tw.utils.hop(tiddler.fields,this.checkboxField)) {\n\t\t\t\tvalue = tiddler.fields[this.checkboxField] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = this.checkboxDefault || \"\";\n\t\t\t}\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxIndex) {\n\t\t\tvar value = this.wiki.extractTiddlerDataItem(tiddler,this.checkboxIndex,this.checkboxDefault || \"\");\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tif(this.checkboxTag) {\n\t\t\treturn false;\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tif(this.checkboxDefault === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(this.checkboxDefault === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\nCheckboxWidget.prototype.handleChangeEvent = function(event) {\n\tvar checked = this.inputDomNode.checked,\n\t\ttiddler = this.wiki.getTiddler(this.checkboxTitle),\n\t\tfallbackFields = {text: \"\"},\n\t\tnewFields = {title: this.checkboxTitle},\n\t\thasChanged = false,\n\t\ttagCheck = false,\n\t\thasTag = tiddler && tiddler.hasTag(this.checkboxTag),\n\t\tvalue = checked ? this.checkboxChecked : this.checkboxUnchecked;\n\tif(this.checkboxTag && this.checkboxInvertTag === \"yes\") {\n\t\ttagCheck = hasTag === checked;\n\t} else {\n\t\ttagCheck = hasTag !== checked;\n\t}\n\t// Set the tag if specified\n\tif(this.checkboxTag && (!tiddler || tagCheck)) {\n\t\tnewFields.tags = tiddler ? (tiddler.fields.tags || []).slice(0) : [];\n\t\tvar pos = newFields.tags.indexOf(this.checkboxTag);\n\t\tif(pos !== -1) {\n\t\t\tnewFields.tags.splice(pos,1);\n\t\t}\n\t\tif(this.checkboxInvertTag === \"yes\" && !checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t} else if(this.checkboxInvertTag !== \"yes\" && checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t}\n\t\thasChanged = true;\n\t}\n\t// Set the field if specified\n\tif(this.checkboxField) {\n\t\tif(!tiddler || tiddler.fields[this.checkboxField] !== value) {\n\t\t\tnewFields[this.checkboxField] = value;\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\t// Set the index if specified\n\tif(this.checkboxIndex) {\n\t\tvar indexValue = this.wiki.extractTiddlerDataItem(this.checkboxTitle,this.checkboxIndex);\n\t\tif(!tiddler || indexValue !== value) {\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(hasChanged) {\n\t\tif(this.checkboxIndex) {\n\t\t\tthis.wiki.setText(this.checkboxTitle,\"\",this.checkboxIndex,value);\n\t\t} else {\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),fallbackFields,tiddler,newFields,this.wiki.getModificationFields()));\n\t\t}\n\t}\n\t// Trigger actions\n\tif(this.checkboxActions) {\n\t\tthis.invokeActionString(this.checkboxActions,this,event);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCheckboxWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.checkboxActions = this.getAttribute(\"actions\");\n\tthis.checkboxTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.checkboxTag = this.getAttribute(\"tag\");\n\tthis.checkboxField = this.getAttribute(\"field\");\n\tthis.checkboxIndex = this.getAttribute(\"index\");\n\tthis.checkboxChecked = this.getAttribute(\"checked\");\n\tthis.checkboxUnchecked = this.getAttribute(\"unchecked\");\n\tthis.checkboxDefault = this.getAttribute(\"default\");\n\tthis.checkboxClass = this.getAttribute(\"class\",\"\");\n\tthis.checkboxInvertTag = this.getAttribute(\"invertTag\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCheckboxWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.tag || changedAttributes.invertTag || changedAttributes.field || changedAttributes.index || changedAttributes.checked || changedAttributes.unchecked || changedAttributes[\"default\"] || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.checkboxTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue();\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.checkbox = CheckboxWidget;\n\n})();",
            "title": "$:/core/modules/widgets/checkbox.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/codeblock.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/codeblock.js\ntype: application/javascript\nmodule-type: widget\n\nCode block node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CodeBlockWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCodeBlockWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCodeBlockWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar codeNode = this.document.createElement(\"code\"),\n\t\tdomNode = this.document.createElement(\"pre\");\n\tcodeNode.appendChild(this.document.createTextNode(this.getAttribute(\"code\")));\n\tdomNode.appendChild(codeNode);\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n\tif(this.postRender) {\n\t\tthis.postRender();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCodeBlockWidget.prototype.execute = function() {\n\tthis.language = this.getAttribute(\"language\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCodeBlockWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.codeblock = CodeBlockWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/codeblock.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/count.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/count.js\ntype: application/javascript\nmodule-type: widget\n\nCount widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CountWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCountWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCountWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.currentCount);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nCountWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Execute the filter\n\tif(this.filter) {\n\t\tthis.currentCount = this.wiki.filterTiddlers(this.filter,this).length;\n\t} else {\n\t\tthis.currentCount = undefined;\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCountWidget.prototype.refresh = function(changedTiddlers) {\n\t// Re-execute the filter to get the count\n\tthis.computeAttributes();\n\tvar oldCount = this.currentCount;\n\tthis.execute();\n\tif(this.currentCount !== oldCount) {\n\t\t// Regenerate and rerender the widget and replace the existing DOM node\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n\n};\n\nexports.count = CountWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/count.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/draggable.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/draggable.js\ntype: application/javascript\nmodule-type: widget\n\nDraggable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DraggableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDraggableWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDraggableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Sanitise the specified tag\n\tvar tag = this.draggableTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"div\";\n\t}\n\t// Create our element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = [\"tc-draggable\"];\n\tif(this.draggableClasses) {\n\t\tclasses.push(this.draggableClasses);\n\t}\n\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t// Add event handlers\n\t$tw.utils.makeDraggable({\n\t\tdomNode: domNode,\n\t\tdragTiddlerFn: function() {return self.getAttribute(\"tiddler\");},\n\t\tdragFilterFn: function() {return self.getAttribute(\"filter\");},\n\t\twidget: this\n\t});\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nDraggableWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.draggableTag = this.getAttribute(\"tag\",\"div\");\n\tthis.draggableClasses = this.getAttribute(\"class\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDraggableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedTiddlers.tag || changedTiddlers[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.draggable = DraggableWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/draggable.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/droppable.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/droppable.js\ntype: application/javascript\nmodule-type: widget\n\nDroppable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DroppableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDroppableWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDroppableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.droppableTag && $tw.config.htmlUnsafeElements.indexOf(this.droppableTag) === -1) {\n\t\ttag = this.droppableTag;\n\t}\n\t// Create element and assign classes\n\tvar domNode = this.document.createElement(tag),\n\t\tclasses = (this[\"class\"] || \"\").split(\" \");\n\tclasses.push(\"tc-droppable\");\n\tdomNode.className = classes.join(\" \");\n\t// Add event handlers\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"}\n\t]);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n\t// Stack of outstanding enter/leave events\n\tthis.currentlyEntered = [];\n};\n\nDroppableWidget.prototype.enterDrag = function(event) {\n\tif(this.currentlyEntered.indexOf(event.target) === -1) {\n\t\tthis.currentlyEntered.push(event.target);\n\t}\n\t// If we're entering for the first time we need to apply highlighting\n\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDroppableWidget.prototype.leaveDrag = function(event) {\n\tvar pos = this.currentlyEntered.indexOf(event.target);\n\tif(pos !== -1) {\n\t\tthis.currentlyEntered.splice(pos,1);\n\t}\n\t// Remove highlighting if we're leaving externally. The hacky second condition is to resolve a problem with Firefox whereby there is an erroneous dragenter event if the node being dragged is within the dropzone\n\tif(this.currentlyEntered.length === 0 || (this.currentlyEntered.length === 1 && this.currentlyEntered[0] === $tw.dragInProgress)) {\n\t\tthis.currentlyEntered = [];\n\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDroppableWidget.prototype.handleDragEnterEvent  = function(event) {\n\tthis.enterDrag(event);\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDragOverEvent  = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\t// Set the drop effect\n\tevent.dataTransfer.dropEffect = this.droppableEffect;\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDragLeaveEvent  = function(event) {\n\tthis.leaveDrag(event);\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDropEvent  = function(event) {\n\tvar self = this;\n\tthis.leaveDrag(event);\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\tvar dataTransfer = event.dataTransfer;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Try to import the various data types we understand\n\t$tw.utils.importDataTransfer(dataTransfer,null,function(fieldsArray) {\n\t\tfieldsArray.forEach(function(fields) {\n\t\t\tself.performActions(fields.title || fields.text,event);\n\t\t});\n\t});\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n\treturn false;\n};\n\nDroppableWidget.prototype.performActions = function(title,event) {\n\tif(this.droppableActions) {\n\t\tthis.invokeActionString(this.droppableActions,this,event,{actionTiddler: title});\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDroppableWidget.prototype.execute = function() {\n\tthis.droppableActions = this.getAttribute(\"actions\");\n\tthis.droppableEffect = this.getAttribute(\"effect\",\"copy\");\n\tthis.droppableTag = this.getAttribute(\"tag\");\n\tthis.droppableClass = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDroppableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"class\"] || changedAttributes.tag) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.droppable = DroppableWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/droppable.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/dropzone.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/dropzone.js\ntype: application/javascript\nmodule-type: widget\n\nDropzone widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DropZoneWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDropZoneWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDropZoneWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"div\");\n\tdomNode.className = \"tc-dropzone\";\n\t// Add event handlers\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"},\n\t\t{name: \"paste\", handlerObject: this, handlerMethod: \"handlePasteEvent\"}\n\t]);\n\tdomNode.addEventListener(\"click\",function (event) {\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n\t// Stack of outstanding enter/leave events\n\tthis.currentlyEntered = [];\n};\n\nDropZoneWidget.prototype.enterDrag = function(event) {\n\tif(this.currentlyEntered.indexOf(event.target) === -1) {\n\t\tthis.currentlyEntered.push(event.target);\n\t}\n\t// If we're entering for the first time we need to apply highlighting\n\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDropZoneWidget.prototype.leaveDrag = function(event) {\n\tvar pos = this.currentlyEntered.indexOf(event.target);\n\tif(pos !== -1) {\n\t\tthis.currentlyEntered.splice(pos,1);\n\t}\n\t// Remove highlighting if we're leaving externally\n\tif(this.currentlyEntered.length === 0) {\n\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDropZoneWidget.prototype.handleDragEnterEvent  = function(event) {\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tthis.enterDrag(event);\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.handleDragOverEvent  = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\tevent.dataTransfer.dropEffect = \"copy\"; // Explicitly show this is a copy\n};\n\nDropZoneWidget.prototype.handleDragLeaveEvent  = function(event) {\n\tthis.leaveDrag(event);\n};\n\nDropZoneWidget.prototype.handleDropEvent  = function(event) {\n\tvar self = this;\n\tthis.leaveDrag(event);\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tvar self = this,\n\t\tdataTransfer = event.dataTransfer;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Import any files in the drop\n\tvar numFiles = 0;\n\tif(dataTransfer.files) {\n\t\tnumFiles = this.wiki.readFiles(dataTransfer.files,function(tiddlerFieldsArray) {\n\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t});\n\t}\n\t// Try to import the various data types we understand\n\tif(numFiles === 0) {\n\t\t$tw.utils.importDataTransfer(dataTransfer,this.wiki.generateNewTitle(\"Untitled\"),function(fieldsArray) {\n\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(fieldsArray)});\n\t\t});\n\t}\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.handlePasteEvent  = function(event) {\n\t// Let the browser handle it if we're in a textarea or input box\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) == -1) {\n\t\tvar self = this,\n\t\t\titems = event.clipboardData.items;\n\t\t// Enumerate the clipboard items\n\t\tfor(var t = 0; t<items.length; t++) {\n\t\t\tvar item = items[t];\n\t\t\tif(item.kind === \"file\") {\n\t\t\t\t// Import any files\n\t\t\t\tthis.wiki.readFile(item.getAsFile(),function(tiddlerFieldsArray) {\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t\t\t});\n\t\t\t} else if(item.kind === \"string\") {\n\t\t\t\t// Create tiddlers from string items\n\t\t\t\tvar type = item.type;\n\t\t\t\titem.getAsString(function(str) {\n\t\t\t\t\tvar tiddlerFields = {\n\t\t\t\t\t\ttitle: self.wiki.generateNewTitle(\"Untitled\"),\n\t\t\t\t\t\ttext: str,\n\t\t\t\t\t\ttype: type\n\t\t\t\t\t};\n\t\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\t\tconsole.log(\"Importing string '\" + str + \"', type: '\" + type + \"'\");\n\t\t\t\t\t}\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify([tiddlerFields])});\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t\t// Tell the browser that we've handled the paste\n\t\tevent.stopPropagation();\n\t\tevent.preventDefault();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDropZoneWidget.prototype.execute = function() {\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDropZoneWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.dropzone = DropZoneWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/dropzone.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-binary.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-binary.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-binary widget; placeholder for editing binary tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar BINARY_WARNING_MESSAGE = \"$:/core/ui/BinaryWarning\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBinaryWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBinaryWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBinaryWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBinaryWidget.prototype.execute = function() {\n\t// Construct the child widgets\n\tthis.makeChildWidgets([{\n\t\ttype: \"transclude\",\n\t\tattributes: {\n\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t}\n\t}]);\n};\n\n/*\nRefresh by refreshing our child widget\n*/\nEditBinaryWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"edit-binary\"] = EditBinaryWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/edit-binary.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-bitmap.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-bitmap.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-bitmap widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Default image sizes\nvar DEFAULT_IMAGE_WIDTH = 600,\n\tDEFAULT_IMAGE_HEIGHT = 370;\n\n// Configuration tiddlers\nvar LINE_WIDTH_TITLE = \"$:/config/BitmapEditor/LineWidth\",\n\tLINE_COLOUR_TITLE = \"$:/config/BitmapEditor/Colour\",\n\tLINE_OPACITY_TITLE = \"$:/config/BitmapEditor/Opacity\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBitmapWidget = function(parseTreeNode,options) {\n\t// Initialise the editor operations if they've not been done already\n\tif(!this.editorOperations) {\n\t\tEditBitmapWidget.prototype.editorOperations = {};\n\t\t$tw.modules.applyMethods(\"bitmapeditoroperation\",this.editorOperations);\n\t}\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBitmapWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBitmapWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create the wrapper for the toolbar and render its content\n\tthis.toolbarNode = this.document.createElement(\"div\");\n\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\tparent.insertBefore(this.toolbarNode,nextSibling);\n\tthis.domNodes.push(this.toolbarNode);\n\t// Create the on-screen canvas\n\tthis.canvasDomNode = $tw.utils.domMaker(\"canvas\",{\n\t\tdocument: this.document,\n\t\t\"class\":\"tc-edit-bitmapeditor\",\n\t\teventListeners: [{\n\t\t\tname: \"touchstart\", handlerObject: this, handlerMethod: \"handleTouchStartEvent\"\n\t\t},{\n\t\t\tname: \"touchmove\", handlerObject: this, handlerMethod: \"handleTouchMoveEvent\"\n\t\t},{\n\t\t\tname: \"touchend\", handlerObject: this, handlerMethod: \"handleTouchEndEvent\"\n\t\t},{\n\t\t\tname: \"mousedown\", handlerObject: this, handlerMethod: \"handleMouseDownEvent\"\n\t\t},{\n\t\t\tname: \"mousemove\", handlerObject: this, handlerMethod: \"handleMouseMoveEvent\"\n\t\t},{\n\t\t\tname: \"mouseup\", handlerObject: this, handlerMethod: \"handleMouseUpEvent\"\n\t\t}]\n\t});\n\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Render toolbar child widgets\n\tthis.renderChildren(this.toolbarNode,null);\n\t// // Insert the elements into the DOM\n\tparent.insertBefore(this.canvasDomNode,nextSibling);\n\tthis.domNodes.push(this.canvasDomNode);\n\t// Load the image into the canvas\n\tif($tw.browser) {\n\t\tthis.loadCanvas();\n\t}\n\t// Add widget message listeners\n\tthis.addEventListeners([\n\t\t{type: \"tm-edit-bitmap-operation\", handler: \"handleEditBitmapOperationMessage\"}\n\t]);\n};\n\n/*\nHandle an edit bitmap operation message from the toolbar\n*/\nEditBitmapWidget.prototype.handleEditBitmapOperationMessage = function(event) {\n\t// Invoke the handler\n\tvar handler = this.editorOperations[event.param];\n\tif(handler) {\n\t\thandler.call(this,event);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBitmapWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nJust refresh the toolbar\n*/\nEditBitmapWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nSet the bitmap size variables and refresh the toolbar\n*/\nEditBitmapWidget.prototype.refreshToolbar = function() {\n\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Refresh each of our child widgets\n\t$tw.utils.each(this.children,function(childWidget) {\n\t\tchildWidget.refreshSelf();\n\t});\n};\n\nEditBitmapWidget.prototype.loadCanvas = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle),\n\t\tcurrImage = new Image();\n\t// Set up event handlers for loading the image\n\tvar self = this;\n\tcurrImage.onload = function() {\n\t\t// Copy the image to the on-screen canvas\n\t\tself.initCanvas(self.canvasDomNode,currImage.width,currImage.height,currImage);\n\t\t// And also copy the current bitmap to the off-screen canvas\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,currImage.width,currImage.height,currImage);\n\t\t// Set the width and height input boxes\n\t\tself.refreshToolbar();\n\t};\n\tcurrImage.onerror = function() {\n\t\t// Set the on-screen canvas size and clear it\n\t\tself.initCanvas(self.canvasDomNode,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the off-screen canvas size and clear it\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the width and height input boxes\n\t\tself.refreshToolbar();\n\t};\n\t// Get the current bitmap into an image object\n\tcurrImage.src = \"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text;\n};\n\nEditBitmapWidget.prototype.initCanvas = function(canvas,width,height,image) {\n\tcanvas.width = width;\n\tcanvas.height = height;\n\tvar ctx = canvas.getContext(\"2d\");\n\tif(image) {\n\t\tctx.drawImage(image,0,0);\n\t} else {\n\t\tctx.fillStyle = \"#fff\";\n\t\tctx.fillRect(0,0,canvas.width,canvas.height);\n\t}\n};\n\n/*\n** Change the size of the canvas, preserving the current image\n*/\nEditBitmapWidget.prototype.changeCanvasSize = function(newWidth,newHeight) {\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\");\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\nEditBitmapWidget.prototype.handleTouchStartEvent = function(event) {\n\tthis.brushDown = true;\n\tthis.strokeStart(event.touches[0].clientX,event.touches[0].clientY);\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.touches[0].clientX,event.touches[0].clientY);\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchEndEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseDownEvent = function(event) {\n\tthis.strokeStart(event.clientX,event.clientY);\n\tthis.brushDown = true;\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.clientX,event.clientY);\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.handleMouseUpEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.adjustCoordinates = function(x,y) {\n\tvar canvasRect = this.canvasDomNode.getBoundingClientRect(),\n\t\tscale = this.canvasDomNode.width/canvasRect.width;\n\treturn {x: (x - canvasRect.left) * scale, y: (y - canvasRect.top) * scale};\n};\n\nEditBitmapWidget.prototype.strokeStart = function(x,y) {\n\t// Start off a new stroke\n\tthis.stroke = [this.adjustCoordinates(x,y)];\n};\n\nEditBitmapWidget.prototype.strokeMove = function(x,y) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\"),\n\t\tt;\n\t// Add the new position to the end of the stroke\n\tthis.stroke.push(this.adjustCoordinates(x,y));\n\t// Redraw the previous image\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Render the stroke\n\tctx.globalAlpha = parseFloat(this.wiki.getTiddlerText(LINE_OPACITY_TITLE,\"1.0\"));\n\tctx.strokeStyle = this.wiki.getTiddlerText(LINE_COLOUR_TITLE,\"#ff0\");\n\tctx.lineWidth = parseFloat(this.wiki.getTiddlerText(LINE_WIDTH_TITLE,\"3\"));\n\tctx.lineCap = \"round\";\n\tctx.lineJoin = \"round\";\n\tctx.beginPath();\n\tctx.moveTo(this.stroke[0].x,this.stroke[0].y);\n\tfor(t=1; t<this.stroke.length-1; t++) {\n\t\tvar s1 = this.stroke[t],\n\t\t\ts2 = this.stroke[t-1],\n\t\t\ttx = (s1.x + s2.x)/2,\n\t\t\tty = (s1.y + s2.y)/2;\n\t\tctx.quadraticCurveTo(s2.x,s2.y,tx,ty);\n\t}\n\tctx.stroke();\n};\n\nEditBitmapWidget.prototype.strokeEnd = function() {\n\t// Copy the bitmap to the off-screen canvas\n\tvar ctx = this.currCanvas.getContext(\"2d\");\n\tctx.drawImage(this.canvasDomNode,0,0);\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\nEditBitmapWidget.prototype.saveChanges = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\tif(tiddler) {\n\t\t// data URIs look like \"data:<type>;base64,<text>\"\n\t\tvar dataURL = this.canvasDomNode.toDataURL(tiddler.fields.type),\n\t\t\tposColon = dataURL.indexOf(\":\"),\n\t\t\tposSemiColon = dataURL.indexOf(\";\"),\n\t\t\tposComma = dataURL.indexOf(\",\"),\n\t\t\ttype = dataURL.substring(posColon+1,posSemiColon),\n\t\t\ttext = dataURL.substring(posComma+1);\n\t\tvar update = {type: type, text: text};\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getModificationFields(),tiddler,update,this.wiki.getCreationFields()));\n\t}\n};\n\nexports[\"edit-bitmap\"] = EditBitmapWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/edit-bitmap.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-shortcut.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-shortcut.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to display an editable keyboard shortcut\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditShortcutWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditShortcutWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditShortcutWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.inputNode = this.document.createElement(\"input\");\n\t// Assign classes\n\tif(this.shortcutClass) {\n\t\tthis.inputNode.className = this.shortcutClass;\t\t\n\t}\n\t// Assign other attributes\n\tif(this.shortcutStyle) {\n\t\tthis.inputNode.setAttribute(\"style\",this.shortcutStyle);\n\t}\n\tif(this.shortcutTooltip) {\n\t\tthis.inputNode.setAttribute(\"title\",this.shortcutTooltip);\n\t}\n\tif(this.shortcutPlaceholder) {\n\t\tthis.inputNode.setAttribute(\"placeholder\",this.shortcutPlaceholder);\n\t}\n\tif(this.shortcutAriaLabel) {\n\t\tthis.inputNode.setAttribute(\"aria-label\",this.shortcutAriaLabel);\n\t}\n\t// Assign the current shortcut\n\tthis.updateInputNode();\n\t// Add event handlers\n\t$tw.utils.addEventListeners(this.inputNode,[\n\t\t{name: \"keydown\", handlerObject: this, handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Link into the DOM\n\tparent.insertBefore(this.inputNode,nextSibling);\n\tthis.domNodes.push(this.inputNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditShortcutWidget.prototype.execute = function() {\n\tthis.shortcutTiddler = this.getAttribute(\"tiddler\");\n\tthis.shortcutField = this.getAttribute(\"field\");\n\tthis.shortcutIndex = this.getAttribute(\"index\");\n\tthis.shortcutPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.shortcutDefault = this.getAttribute(\"default\",\"\");\n\tthis.shortcutClass = this.getAttribute(\"class\");\n\tthis.shortcutStyle = this.getAttribute(\"style\");\n\tthis.shortcutTooltip = this.getAttribute(\"tooltip\");\n\tthis.shortcutAriaLabel = this.getAttribute(\"aria-label\");\n};\n\n/*\nUpdate the value of the input node\n*/\nEditShortcutWidget.prototype.updateInputNode = function() {\n\tif(this.shortcutField) {\n\t\tvar tiddler = this.wiki.getTiddler(this.shortcutTiddler);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,this.shortcutField)) {\n\t\t\tthis.inputNode.value = tiddler.getFieldString(this.shortcutField);\n\t\t} else {\n\t\t\tthis.inputNode.value = this.shortcutDefault;\n\t\t}\n\t} else if(this.shortcutIndex) {\n\t\tthis.inputNode.value = this.wiki.extractTiddlerDataItem(this.shortcutTiddler,this.shortcutIndex,this.shortcutDefault);\n\t} else {\n\t\tthis.inputNode.value = this.wiki.getTiddlerText(this.shortcutTiddler,this.shortcutDefault);\n\t}\n};\n\n/*\nHandle a dom \"keydown\" event\n*/\nEditShortcutWidget.prototype.handleKeydownEvent = function(event) {\n\t// Ignore shift, ctrl, meta, alt\n\tif(event.keyCode && $tw.keyboardManager.getModifierKeys().indexOf(event.keyCode) === -1) {\n\t\t// Get the shortcut text representation\n\t\tvar value = $tw.keyboardManager.getPrintableShortcuts([{\n\t\t\tctrlKey: event.ctrlKey,\n\t\t\tshiftKey: event.shiftKey,\n\t\t\taltKey: event.altKey,\n\t\t\tmetaKey: event.metaKey,\n\t\t\tkeyCode: event.keyCode\n\t\t}]);\n\t\tif(value.length > 0) {\n\t\t\tthis.wiki.setText(this.shortcutTiddler,this.shortcutField,this.shortcutIndex,value[0]);\n\t\t}\n\t\t// Ignore the keydown if it was already handled\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn true;\t\t\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget needed re-rendering\n*/\nEditShortcutWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.placeholder || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.style || changedAttributes.tooltip || changedAttributes[\"aria-label\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedTiddlers[this.shortcutTiddler]) {\n\t\tthis.updateInputNode();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports[\"edit-shortcut\"] = EditShortcutWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/edit-shortcut.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-text.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-text.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-text widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar editTextWidgetFactory = require(\"$:/core/modules/editor/factory.js\").editTextWidgetFactory,\n\tFramedEngine = require(\"$:/core/modules/editor/engines/framed.js\").FramedEngine,\n\tSimpleEngine = require(\"$:/core/modules/editor/engines/simple.js\").SimpleEngine;\n\nexports[\"edit-text\"] = editTextWidgetFactory(FramedEngine,SimpleEngine);\n\n})();\n",
            "title": "$:/core/modules/widgets/edit-text.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit.js\ntype: application/javascript\nmodule-type: widget\n\nEdit widget is a meta-widget chooses the appropriate actual editting widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n// Mappings from content type to editor type are stored in tiddlers with this prefix\nvar EDITOR_MAPPING_PREFIX = \"$:/config/EditorTypeMappings/\";\n\n/*\nCompute the internal state of the widget\n*/\nEditWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.editField = this.getAttribute(\"field\",\"text\");\n\tthis.editIndex = this.getAttribute(\"index\");\n\tthis.editClass = this.getAttribute(\"class\");\n\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\t// Choose the appropriate edit widget\n\tthis.editorType = this.getEditorType();\n\t// Make the child widgets\n\tthis.makeChildWidgets([{\n\t\ttype: \"edit-\" + this.editorType,\n\t\tattributes: {\n\t\t\ttiddler: {type: \"string\", value: this.editTitle},\n\t\t\tfield: {type: \"string\", value: this.editField},\n\t\t\tindex: {type: \"string\", value: this.editIndex},\n\t\t\t\"class\": {type: \"string\", value: this.editClass},\n\t\t\t\"placeholder\": {type: \"string\", value: this.editPlaceholder}\n\t\t},\n\t\tchildren: this.parseTreeNode.children\n\t}]);\n};\n\nEditWidget.prototype.getEditorType = function() {\n\t// Get the content type of the thing we're editing\n\tvar type;\n\tif(this.editField === \"text\") {\n\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\tif(tiddler) {\n\t\t\ttype = tiddler.fields.type;\n\t\t}\n\t}\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar editorType = this.wiki.getTiddlerText(EDITOR_MAPPING_PREFIX + type);\n\tif(!editorType) {\n\t\tvar typeInfo = $tw.config.contentTypeInfo[type];\n\t\tif(typeInfo && typeInfo.encoding === \"base64\") {\n\t\t\teditorType = \"binary\";\n\t\t} else {\n\t\t\teditorType = \"text\";\n\t\t}\n\t}\n\treturn editorType;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEditWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh if an attribute has changed, or the type associated with the target tiddler has changed\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || (changedTiddlers[this.editTitle] && this.getEditorType() !== this.editorType)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.edit = EditWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/edit.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/element.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/element.js\ntype: application/javascript\nmodule-type: widget\n\nElement widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ElementWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nElementWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nElementWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Neuter blacklisted elements\n\tvar tag = this.parseTreeNode.tag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"safe-\" + tag;\n\t}\n\tvar domNode = this.document.createElementNS(this.namespace,tag);\n\tthis.assignAttributes(domNode,{excludeEventAttributes: true});\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nElementWidget.prototype.execute = function() {\n\t// Select the namespace for the tag\n\tvar tagNamespaces = {\n\t\t\tsvg: \"http://www.w3.org/2000/svg\",\n\t\t\tmath: \"http://www.w3.org/1998/Math/MathML\",\n\t\t\tbody: \"http://www.w3.org/1999/xhtml\"\n\t\t};\n\tthis.namespace = tagNamespaces[this.parseTreeNode.tag];\n\tif(this.namespace) {\n\t\tthis.setVariable(\"namespace\",this.namespace);\n\t} else {\n\t\tthis.namespace = this.getVariable(\"namespace\",{defaultValue: \"http://www.w3.org/1999/xhtml\"});\n\t}\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nElementWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\thasChangedAttributes = $tw.utils.count(changedAttributes) > 0;\n\tif(hasChangedAttributes) {\n\t\t// Update our attributes\n\t\tthis.assignAttributes(this.domNodes[0],{excludeEventAttributes: true});\n\t}\n\treturn this.refreshChildren(changedTiddlers) || hasChangedAttributes;\n};\n\nexports.element = ElementWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/element.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/encrypt.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/encrypt.js\ntype: application/javascript\nmodule-type: widget\n\nEncrypt widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EncryptWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEncryptWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEncryptWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.encryptedText);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEncryptWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\",\"[!is[system]]\");\n\t// Encrypt the filtered tiddlers\n\tvar tiddlers = this.wiki.filterTiddlers(this.filter),\n\t\tjson = {},\n\t\tself = this;\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title),\n\t\t\tjsonTiddler = {};\n\t\tfor(var f in tiddler.fields) {\n\t\t\tjsonTiddler[f] = tiddler.getFieldString(f);\n\t\t}\n\t\tjson[title] = jsonTiddler;\n\t});\n\tthis.encryptedText = $tw.utils.htmlEncode($tw.crypto.encrypt(JSON.stringify(json)));\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEncryptWidget.prototype.refresh = function(changedTiddlers) {\n\t// We don't need to worry about refreshing because the encrypt widget isn't for interactive use\n\treturn false;\n};\n\nexports.encrypt = EncryptWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/encrypt.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/entity.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/entity.js\ntype: application/javascript\nmodule-type: widget\n\nHTML entity widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EntityWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEntityWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEntityWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar entityString = this.getAttribute(\"entity\",this.parseTreeNode.entity || \"\"),\n\t\ttextNode = this.document.createTextNode($tw.utils.entityDecode(entityString));\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEntityWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEntityWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.entity) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.entity = EntityWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/entity.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/fieldmangler.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/fieldmangler.js\ntype: application/javascript\nmodule-type: widget\n\nField mangler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldManglerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-remove-field\", handler: \"handleRemoveFieldEvent\"},\n\t\t{type: \"tm-add-field\", handler: \"handleAddFieldEvent\"},\n\t\t{type: \"tm-remove-tag\", handler: \"handleRemoveTagEvent\"},\n\t\t{type: \"tm-add-tag\", handler: \"handleAddTagEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldManglerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldManglerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldManglerWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.mangleTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldManglerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nFieldManglerWidget.prototype.handleRemoveFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tdeletion = {};\n\tdeletion[event.param] = undefined;\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,deletion));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\taddition = this.wiki.getModificationFields(),\n\t\thadInvalidFieldName = false,\n\t\taddField = function(name,value) {\n\t\t\tvar trimmedName = name.toLowerCase().trim();\n\t\t\tif(!$tw.utils.isValidFieldName(trimmedName)) {\n\t\t\t\tif(!hadInvalidFieldName) {\n\t\t\t\t\talert($tw.language.getString(\n\t\t\t\t\t\t\"InvalidFieldName\",\n\t\t\t\t\t\t{variables:\n\t\t\t\t\t\t\t{fieldName: trimmedName}\n\t\t\t\t\t\t}\n\t\t\t\t\t));\n\t\t\t\t\thadInvalidFieldName = true;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif(!value && tiddler) {\n\t\t\t\t\tvalue = tiddler.fields[trimmedName];\n\t\t\t\t}\n\t\t\t\taddition[trimmedName] = value || \"\";\n\t\t\t}\n\t\t\treturn;\n\t\t};\n\taddition.title = this.mangleTitle;\n\tif(typeof event.param === \"string\") {\n\t\taddField(event.param,\"\");\n\t}\n\tif(typeof event.paramObject === \"object\") {\n\t\tfor(var name in event.paramObject) {\n\t\t\taddField(name,event.paramObject[name]);\n\t\t}\n\t}\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,addition));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleRemoveTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle);\n\tif(tiddler && tiddler.fields.tags) {\n\t\tvar p = tiddler.fields.tags.indexOf(event.param);\n\t\tif(p !== -1) {\n\t\t\tvar modification = this.wiki.getModificationFields();\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\tmodification.tags.splice(p,1);\n\t\t\tif(modification.tags.length === 0) {\n\t\t\t\tmodification.tags = undefined;\n\t\t\t}\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\n\t\t}\n\t}\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle);\n\tif(tiddler && typeof event.param === \"string\") {\n\t\tvar tag = event.param.trim();\n\t\tif(tag !== \"\") {\n\t\t\tvar modification = this.wiki.getModificationFields();\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\t$tw.utils.pushTop(modification.tags,tag);\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\t\t\t\n\t\t}\n\t} else if(typeof event.param === \"string\" && event.param.trim() !== \"\" && this.mangleTitle.trim() !== \"\") {\n\t\tvar tag = [];\n\t\ttag.push(event.param.trim());\n\t\tthis.wiki.addTiddler({title: this.mangleTitle, tags: tag});\t\t\n\t}\n\treturn true;\n};\n\nexports.fieldmangler = FieldManglerWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/fieldmangler.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/fields.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/fields.js\ntype: application/javascript\nmodule-type: widget\n\nFields widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldsWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldsWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldsWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.template = this.getAttribute(\"template\");\n\tthis.exclude = this.getAttribute(\"exclude\");\n\tthis.stripTitlePrefix = this.getAttribute(\"stripTitlePrefix\",\"no\") === \"yes\";\n\t// Get the value to display\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\t// Get the exclusion list\n\tvar exclude;\n\tif(this.exclude) {\n\t\texclude = this.exclude.split(\" \");\n\t} else {\n\t\texclude = [\"text\"]; \n\t}\n\t// Compose the template\n\tvar text = [];\n\tif(this.template && tiddler) {\n\t\tvar fields = [];\n\t\tfor(var fieldName in tiddler.fields) {\n\t\t\tif(exclude.indexOf(fieldName) === -1) {\n\t\t\t\tfields.push(fieldName);\n\t\t\t}\n\t\t}\n\t\tfields.sort();\n\t\tfor(var f=0; f<fields.length; f++) {\n\t\t\tfieldName = fields[f];\n\t\t\tif(exclude.indexOf(fieldName) === -1) {\n\t\t\t\tvar row = this.template,\n\t\t\t\t\tvalue = tiddler.getFieldString(fieldName);\n\t\t\t\tif(this.stripTitlePrefix && fieldName === \"title\") {\n\t\t\t\t\tvar reStrip = /^\\{[^\\}]+\\}(.+)/mg,\n\t\t\t\t\t\treMatch = reStrip.exec(value);\n\t\t\t\t\tif(reMatch) {\n\t\t\t\t\t\tvalue = reMatch[1];\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\trow = $tw.utils.replaceString(row,\"$name$\",fieldName);\n\t\t\t\trow = $tw.utils.replaceString(row,\"$value$\",value);\n\t\t\t\trow = $tw.utils.replaceString(row,\"$encoded_value$\",$tw.utils.htmlEncode(value));\n\t\t\t\ttext.push(row);\n\t\t\t}\n\t\t}\n\t}\n\tthis.text = text.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.template || changedAttributes.exclude || changedAttributes.stripTitlePrefix || changedTiddlers[this.tiddlerTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.fields = FieldsWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/fields.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/image.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/image.js\ntype: application/javascript\nmodule-type: widget\n\nThe image widget displays an image referenced with an external URI or with a local tiddler title.\n\n```\n<$image src=\"TiddlerTitle\" width=\"320\" height=\"400\" class=\"classnames\">\n```\n\nThe image source can be the title of an existing tiddler or the URL of an external image.\n\nExternal images always generate an HTML `<img>` tag.\n\nTiddlers that have a _canonical_uri field generate an HTML `<img>` tag with the src attribute containing the URI.\n\nTiddlers that contain image data generate an HTML `<img>` tag with the src attribute containing a base64 representation of the image.\n\nTiddlers that contain wikitext could be rendered to a DIV of the usual size of a tiddler, and then transformed to the size requested.\n\nThe width and height attributes are interpreted as a number of pixels, and do not need to include the \"px\" suffix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\t// Determine what type of image it is\n\tvar tag = \"img\", src = \"\",\n\t\ttiddler = this.wiki.getTiddler(this.imageSource);\n\tif(!tiddler) {\n\t\t// The source isn't the title of a tiddler, so we'll assume it's a URL\n\t\tsrc = this.getVariable(\"tv-get-export-image-link\",{params: [{name: \"src\",value: this.imageSource}],defaultValue: this.imageSource});\n\t} else {\n\t\t// Check if it is an image tiddler\n\t\tif(this.wiki.isImageTiddler(this.imageSource)) {\n\t\t\tvar type = tiddler.fields.type,\n\t\t\t\ttext = tiddler.fields.text,\n\t\t\t\t_canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t// If the tiddler has body text then it doesn't need to be lazily loaded\n\t\t\tif(text) {\n\t\t\t\t// Render the appropriate element for the image type\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = \"data:application/pdf;base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = \"data:image/svg+xml,\" + encodeURIComponent(text);\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = \"data:\" + type + \";base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t} else if(_canonical_uri) {\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\t\n\t\t\t} else {\n\t\t\t\t// Just trigger loading of the tiddler\n\t\t\t\tthis.wiki.getTiddlerText(this.imageSource);\n\t\t\t}\n\t\t}\n\t}\n\t// Create the element and assign the attributes\n\tvar domNode = this.document.createElement(tag);\n\tdomNode.setAttribute(\"src\",src);\n\tif(this.imageClass) {\n\t\tdomNode.setAttribute(\"class\",this.imageClass);\t\t\n\t}\n\tif(this.imageWidth) {\n\t\tdomNode.setAttribute(\"width\",this.imageWidth);\n\t}\n\tif(this.imageHeight) {\n\t\tdomNode.setAttribute(\"height\",this.imageHeight);\n\t}\n\tif(this.imageTooltip) {\n\t\tdomNode.setAttribute(\"title\",this.imageTooltip);\t\t\n\t}\n\tif(this.imageAlt) {\n\t\tdomNode.setAttribute(\"alt\",this.imageAlt);\t\t\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImageWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.imageSource = this.getAttribute(\"source\");\n\tthis.imageWidth = this.getAttribute(\"width\");\n\tthis.imageHeight = this.getAttribute(\"height\");\n\tthis.imageClass = this.getAttribute(\"class\");\n\tthis.imageTooltip = this.getAttribute(\"tooltip\");\n\tthis.imageAlt = this.getAttribute(\"alt\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.width || changedAttributes.height || changedAttributes[\"class\"] || changedAttributes.tooltip || changedTiddlers[this.imageSource]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\t\n\t}\n};\n\nexports.image = ImageWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/image.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/importvariables.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/importvariables.js\ntype: application/javascript\nmodule-type: widget\n\nImport variable definitions from other tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImportVariablesWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImportVariablesWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImportVariablesWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImportVariablesWidget.prototype.execute = function(tiddlerList) {\n\tvar self = this;\n\t// Get our parameters\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Compute the filter\n\tthis.tiddlerList = tiddlerList || this.wiki.filterTiddlers(this.filter,this);\n\t// Accumulate the <$set> widgets from each tiddler\n\tvar widgetStackStart,widgetStackEnd;\n\tfunction addWidgetNode(widgetNode) {\n\t\tif(widgetNode) {\n\t\t\tif(!widgetStackStart && !widgetStackEnd) {\n\t\t\t\twidgetStackStart = widgetNode;\n\t\t\t\twidgetStackEnd = widgetNode;\n\t\t\t} else {\n\t\t\t\twidgetStackEnd.children = [widgetNode];\n\t\t\t\twidgetStackEnd = widgetNode;\n\t\t\t}\n\t\t}\n\t}\n\t$tw.utils.each(this.tiddlerList,function(title) {\n\t\tvar parser = self.wiki.parseTiddler(title);\n\t\tif(parser) {\n\t\t\tvar parseTreeNode = parser.tree[0];\n\t\t\twhile(parseTreeNode && parseTreeNode.type === \"set\") {\n\t\t\t\taddWidgetNode({\n\t\t\t\t\ttype: \"set\",\n\t\t\t\t\tattributes: parseTreeNode.attributes,\n\t\t\t\t\tparams: parseTreeNode.params\n\t\t\t\t});\n\t\t\t\tparseTreeNode = parseTreeNode.children[0];\n\t\t\t}\n\t\t} \n\t});\n\t// Add our own children to the end of the pile\n\tvar parseTreeNodes;\n\tif(widgetStackStart && widgetStackEnd) {\n\t\tparseTreeNodes = [widgetStackStart];\n\t\twidgetStackEnd.children = this.parseTreeNode.children;\n\t} else {\n\t\tparseTreeNodes = this.parseTreeNode.children;\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImportVariablesWidget.prototype.refresh = function(changedTiddlers) {\n\t// Recompute our attributes and the filter list\n\tvar changedAttributes = this.computeAttributes(),\n\t\ttiddlerList = this.wiki.filterTiddlers(this.getAttribute(\"filter\"),this);\n\t// Refresh if the filter has changed, or the list of tiddlers has changed, or any of the tiddlers in the list has changed\n\tfunction haveListedTiddlersChanged() {\n\t\tvar changed = false;\n\t\ttiddlerList.forEach(function(title) {\n\t\t\tif(changedTiddlers[title]) {\n\t\t\t\tchanged = true;\n\t\t\t}\n\t\t});\n\t\treturn changed;\n\t}\n\tif(changedAttributes.filter || !$tw.utils.isArrayEqual(this.tiddlerList,tiddlerList) || haveListedTiddlersChanged()) {\n\t\t// Compute the filter\n\t\tthis.removeChildDomNodes();\n\t\tthis.execute(tiddlerList);\n\t\tthis.renderChildren(this.parentDomNode,this.findNextSiblingDomNode());\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.importvariables = ImportVariablesWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/importvariables.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/keyboard.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/keyboard.js\ntype: application/javascript\nmodule-type: widget\n\nKeyboard shortcut widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar KeyboardWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nKeyboardWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nKeyboardWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.tag && $tw.config.htmlUnsafeElements.indexOf(this.tag) === -1) {\n\t\ttag = this.tag;\n\t}\n\t// Create element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = (this[\"class\"] || \"\").split(\" \");\n\tclasses.push(\"tc-keyboard\");\n\tdomNode.className = classes.join(\" \");\n\t// Add a keyboard event handler\n\tdomNode.addEventListener(\"keydown\",function (event) {\n\t\tif($tw.keyboardManager.checkKeyDescriptors(event,self.keyInfoArray)) {\n\t\t\tself.invokeActions(self,event);\n\t\t\tif(self.actions) {\n\t\t\t\tself.invokeActionString(self.actions,self,event);\n\t\t\t}\n\t\t\tself.dispatchMessage(event);\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nKeyboardWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\")});\n};\n\n/*\nCompute the internal state of the widget\n*/\nKeyboardWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.key = this.getAttribute(\"key\");\n\tthis.tag = this.getAttribute(\"tag\");\n\tthis.keyInfoArray = $tw.keyboardManager.parseKeyDescriptors(this.key);\n\tthis[\"class\"] = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nKeyboardWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.message || changedAttributes.param || changedAttributes.key || changedAttributes[\"class\"] || changedAttributes.tag) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.keyboard = KeyboardWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/keyboard.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/link.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/link.js\ntype: application/javascript\nmodule-type: widget\n\nLink widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar MISSING_LINK_CONFIG_TITLE = \"$:/config/MissingLinks\";\n\nvar LinkWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the value of the tv-wikilinks configuration macro\n\tvar wikiLinksMacro = this.getVariable(\"tv-wikilinks\"),\n\t\tuseWikiLinks = wikiLinksMacro ? (wikiLinksMacro.trim() !== \"no\") : true,\n\t\tmissingLinksEnabled = !(this.hideMissingLinks && this.isMissing && !this.isShadow);\n\t// Render the link if required\n\tif(useWikiLinks && missingLinksEnabled) {\n\t\tthis.renderLink(parent,nextSibling);\n\t} else {\n\t\t// Just insert the link text\n\t\tvar domNode = this.document.createElement(\"span\");\n\t\tparent.insertBefore(domNode,nextSibling);\n\t\tthis.renderChildren(domNode,null);\n\t\tthis.domNodes.push(domNode);\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.renderLink = function(parent,nextSibling) {\n\tvar self = this;\n\t// Sanitise the specified tag\n\tvar tag = this.linkTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"a\";\n\t}\n\t// Create our element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = [];\n\tif(this.linkClasses) {\n\t\tclasses.push(this.linkClasses);\n\t}\n\tclasses.push(\"tc-tiddlylink\");\n\tif(this.isShadow) {\n\t\tclasses.push(\"tc-tiddlylink-shadow\");\n\t}\n\tif(this.isMissing && !this.isShadow) {\n\t\tclasses.push(\"tc-tiddlylink-missing\");\n\t} else {\n\t\tif(!this.isMissing) {\n\t\t\tclasses.push(\"tc-tiddlylink-resolves\");\n\t\t}\n\t}\n\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t// Set an href\n\tvar wikiLinkTemplateMacro = this.getVariable(\"tv-wikilink-template\"),\n\t\twikiLinkTemplate = wikiLinkTemplateMacro ? wikiLinkTemplateMacro.trim() : \"#$uri_encoded$\",\n\t\twikiLinkText = $tw.utils.replaceString(wikiLinkTemplate,\"$uri_encoded$\",encodeURIComponent(this.to));\n\twikiLinkText = $tw.utils.replaceString(wikiLinkText,\"$uri_doubleencoded$\",encodeURIComponent(encodeURIComponent(this.to)));\n\twikiLinkText = this.getVariable(\"tv-get-export-link\",{params: [{name: \"to\",value: this.to}],defaultValue: wikiLinkText});\n\tif(tag === \"a\") {\n\t\tdomNode.setAttribute(\"href\",wikiLinkText);\n\t}\n\tif(this.tabIndex) {\n\t\tdomNode.setAttribute(\"tabindex\",this.tabIndex);\n\t}\n\t// Set the tooltip\n\t// HACK: Performance issues with re-parsing the tooltip prevent us defaulting the tooltip to \"<$transclude field='tooltip'><$transclude field='title'/></$transclude>\"\n\tvar tooltipWikiText = this.tooltip || this.getVariable(\"tv-wikilink-tooltip\");\n\tif(tooltipWikiText) {\n\t\tvar tooltipText = this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",tooltipWikiText,{\n\t\t\t\tparseAsInline: true,\n\t\t\t\tvariables: {\n\t\t\t\t\tcurrentTiddler: this.to\n\t\t\t\t},\n\t\t\t\tparentWidget: this\n\t\t\t});\n\t\tdomNode.setAttribute(\"title\",tooltipText);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"click\", handlerObject: this, handlerMethod: \"handleClickEvent\"},\n\t]);\n\t// Make the link draggable if required\n\tif(this.draggable === \"yes\") {\n\t\t$tw.utils.makeDraggable({\n\t\t\tdomNode: domNode,\n\t\t\tdragTiddlerFn: function() {return self.to;},\n\t\t\twidget: this\n\t\t});\n\t}\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nLinkWidget.prototype.handleClickEvent = function(event) {\n\t// Send the click on its way as a navigate event\n\tvar bounds = this.domNodes[0].getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1)\n\t});\n\tif(this.domNodes[0].hasAttribute(\"href\")) {\n\t\tevent.preventDefault();\n\t}\n\tevent.stopPropagation();\n\treturn false;\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.to = this.getAttribute(\"to\",this.getVariable(\"currentTiddler\"));\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.linkClasses = this.getAttribute(\"class\");\n\tthis.tabIndex = this.getAttribute(\"tabindex\");\n\tthis.draggable = this.getAttribute(\"draggable\",\"yes\");\n\tthis.linkTag = this.getAttribute(\"tag\",\"a\");\n\t// Determine the link characteristics\n\tthis.isMissing = !this.wiki.tiddlerExists(this.to);\n\tthis.isShadow = this.wiki.isShadowTiddler(this.to);\n\tthis.hideMissingLinks = ($tw.wiki.getTiddlerText(MISSING_LINK_CONFIG_TITLE,\"yes\") === \"no\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedTiddlers[this.to] || changedAttributes[\"aria-label\"] || changedAttributes.tooltip || changedTiddlers[MISSING_LINK_CONFIG_TITLE]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.link = LinkWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/link.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/linkcatcher.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/linkcatcher.js\ntype: application/javascript\nmodule-type: widget\n\nLinkcatcher widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkCatcherWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkCatcherWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkCatcherWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkCatcherWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.catchTo = this.getAttribute(\"to\");\n\tthis.catchMessage = this.getAttribute(\"message\");\n\tthis.catchSet = this.getAttribute(\"set\");\n\tthis.catchSetTo = this.getAttribute(\"setTo\");\n\tthis.catchActions = this.getAttribute(\"actions\");\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkCatcherWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedAttributes.message || changedAttributes.set || changedAttributes.setTo) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\n/*\nHandle a tm-navigate event\n*/\nLinkCatcherWidget.prototype.handleNavigateEvent = function(event) {\n\tif(this.catchTo) {\n\t\tthis.wiki.setTextReference(this.catchTo,event.navigateTo,this.getVariable(\"currentTiddler\"));\n\t}\n\tif(this.catchMessage && this.parentWidget) {\n\t\tthis.parentWidget.dispatchEvent({\n\t\t\ttype: this.catchMessage,\n\t\t\tparam: event.navigateTo,\n\t\t\tnavigateTo: event.navigateTo\n\t\t});\n\t}\n\tif(this.catchSet) {\n\t\tvar tiddler = this.wiki.getTiddler(this.catchSet);\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,{title: this.catchSet, text: this.catchSetTo}));\n\t}\n\tif(this.catchActions) {\n\t\tthis.invokeActionString(this.catchActions,this);\n\t}\n\treturn false;\n};\n\nexports.linkcatcher = LinkCatcherWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/linkcatcher.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/list.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/list.js\ntype: application/javascript\nmodule-type: widget\n\nList and list item widgets\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\n/*\nThe list widget creates list element sub-widgets that reach back into the list widget for their configuration\n*/\n\nvar ListWidget = function(parseTreeNode,options) {\n\t// Initialise the storyviews if they've not been done already\n\tif(!this.storyViews) {\n\t\tListWidget.prototype.storyViews = {};\n\t\t$tw.modules.applyMethods(\"storyview\",this.storyViews);\n\t}\n\t// Main initialisation inherited from widget.js\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\t// Construct the storyview\n\tvar StoryView = this.storyViews[this.storyViewName];\n\tif(this.storyViewName && !StoryView) {\n\t\tStoryView = this.storyViews[\"classic\"];\n\t}\n\tif(StoryView && !this.document.isTiddlyWikiFakeDom) {\n\t\tthis.storyview = new StoryView(this);\n\t} else {\n\t\tthis.storyview = null;\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nListWidget.prototype.execute = function() {\n\t// Get our attributes\n\tthis.template = this.getAttribute(\"template\");\n\tthis.editTemplate = this.getAttribute(\"editTemplate\");\n\tthis.variableName = this.getAttribute(\"variable\",\"currentTiddler\");\n\tthis.storyViewName = this.getAttribute(\"storyview\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\t// Compose the list elements\n\tthis.list = this.getTiddlerList();\n\tvar members = [],\n\t\tself = this;\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\tmembers = this.getEmptyMessage();\n\t} else {\n\t\t$tw.utils.each(this.list,function(title,index) {\n\t\t\tmembers.push(self.makeItemTemplate(title));\n\t\t});\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(members);\n\t// Clear the last history\n\tthis.history = [];\n};\n\nListWidget.prototype.getTiddlerList = function() {\n\tvar defaultFilter = \"[!is[system]sort[title]]\";\n\treturn this.wiki.filterTiddlers(this.getAttribute(\"filter\",defaultFilter),this);\n};\n\nListWidget.prototype.getEmptyMessage = function() {\n\tvar emptyMessage = this.getAttribute(\"emptyMessage\",\"\"),\n\t\tparser = this.wiki.parseText(\"text/vnd.tiddlywiki\",emptyMessage,{parseAsInline: true});\n\tif(parser) {\n\t\treturn parser.tree;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n/*\nCompose the template for a list item\n*/\nListWidget.prototype.makeItemTemplate = function(title) {\n\t// Check if the tiddler is a draft\n\tvar tiddler = this.wiki.getTiddler(title),\n\t\tisDraft = tiddler && tiddler.hasField(\"draft.of\"),\n\t\ttemplate = this.template,\n\t\ttemplateTree;\n\tif(isDraft && this.editTemplate) {\n\t\ttemplate = this.editTemplate;\n\t}\n\t// Compose the transclusion of the template\n\tif(template) {\n\t\ttemplateTree = [{type: \"transclude\", attributes: {tiddler: {type: \"string\", value: template}}}];\n\t} else {\n\t\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\t\ttemplateTree = this.parseTreeNode.children;\n\t\t} else {\n\t\t\t// Default template is a link to the title\n\t\t\ttemplateTree = [{type: \"element\", tag: this.parseTreeNode.isBlock ? \"div\" : \"span\", children: [{type: \"link\", attributes: {to: {type: \"string\", value: title}}, children: [\n\t\t\t\t\t{type: \"text\", text: title}\n\t\t\t]}]}];\n\t\t}\n\t}\n\t// Return the list item\n\treturn {type: \"listitem\", itemTitle: title, variableName: this.variableName, children: templateTree};\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tresult;\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshStart) {\n\t\tthis.storyview.refreshStart(changedTiddlers,changedAttributes);\n\t}\n\t// Completely refresh if any of our attributes have changed\n\tif(changedAttributes.filter || changedAttributes.template || changedAttributes.editTemplate || changedAttributes.emptyMessage || changedAttributes.storyview || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\tresult = true;\n\t} else {\n\t\t// Handle any changes to the list\n\t\tresult = this.handleListChanges(changedTiddlers);\n\t\t// Handle any changes to the history stack\n\t\tif(this.historyTitle && changedTiddlers[this.historyTitle]) {\n\t\t\tthis.handleHistoryChanges();\n\t\t}\n\t}\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshEnd) {\n\t\tthis.storyview.refreshEnd(changedTiddlers,changedAttributes);\n\t}\n\treturn result;\n};\n\n/*\nHandle any changes to the history list\n*/\nListWidget.prototype.handleHistoryChanges = function() {\n\t// Get the history data\n\tvar newHistory = this.wiki.getTiddlerDataCached(this.historyTitle,[]);\n\t// Ignore any entries of the history that match the previous history\n\tvar entry = 0;\n\twhile(entry < newHistory.length && entry < this.history.length && newHistory[entry].title === this.history[entry].title) {\n\t\tentry++;\n\t}\n\t// Navigate forwards to each of the new tiddlers\n\twhile(entry < newHistory.length) {\n\t\tif(this.storyview && this.storyview.navigateTo) {\n\t\t\tthis.storyview.navigateTo(newHistory[entry]);\n\t\t}\n\t\tentry++;\n\t}\n\t// Update the history\n\tthis.history = newHistory;\n};\n\n/*\nProcess any changes to the list\n*/\nListWidget.prototype.handleListChanges = function(changedTiddlers) {\n\t// Get the new list\n\tvar prevList = this.list;\n\tthis.list = this.getTiddlerList();\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\t// Check if it was empty before\n\t\tif(prevList.length === 0) {\n\t\t\t// If so, just refresh the empty message\n\t\t\treturn this.refreshChildren(changedTiddlers);\n\t\t} else {\n\t\t\t// Replace the previous content with the empty message\n\t\t\tfor(t=this.children.length-1; t>=0; t--) {\n\t\t\t\tthis.removeListItem(t);\n\t\t\t}\n\t\t\tvar nextSibling = this.findNextSiblingDomNode();\n\t\t\tthis.makeChildWidgets(this.getEmptyMessage());\n\t\t\tthis.renderChildren(this.parentDomNode,nextSibling);\n\t\t\treturn true;\n\t\t}\n\t} else {\n\t\t// If the list was empty then we need to remove the empty message\n\t\tif(prevList.length === 0) {\n\t\t\tthis.removeChildDomNodes();\n\t\t\tthis.children = [];\n\t\t}\n\t\t// Cycle through the list, inserting and removing list items as needed\n\t\tvar hasRefreshed = false;\n\t\tfor(var t=0; t<this.list.length; t++) {\n\t\t\tvar index = this.findListItem(t,this.list[t]);\n\t\t\tif(index === undefined) {\n\t\t\t\t// The list item must be inserted\n\t\t\t\tthis.insertListItem(t,this.list[t]);\n\t\t\t\thasRefreshed = true;\n\t\t\t} else {\n\t\t\t\t// There are intervening list items that must be removed\n\t\t\t\tfor(var n=index-1; n>=t; n--) {\n\t\t\t\t\tthis.removeListItem(n);\n\t\t\t\t\thasRefreshed = true;\n\t\t\t\t}\n\t\t\t\t// Refresh the item we're reusing\n\t\t\t\tvar refreshed = this.children[t].refresh(changedTiddlers);\n\t\t\t\thasRefreshed = hasRefreshed || refreshed;\n\t\t\t}\n\t\t}\n\t\t// Remove any left over items\n\t\tfor(t=this.children.length-1; t>=this.list.length; t--) {\n\t\t\tthis.removeListItem(t);\n\t\t\thasRefreshed = true;\n\t\t}\n\t\treturn hasRefreshed;\n\t}\n};\n\n/*\nFind the list item with a given title, starting from a specified position\n*/\nListWidget.prototype.findListItem = function(startIndex,title) {\n\twhile(startIndex < this.children.length) {\n\t\tif(this.children[startIndex].parseTreeNode.itemTitle === title) {\n\t\t\treturn startIndex;\n\t\t}\n\t\tstartIndex++;\n\t}\n\treturn undefined;\n};\n\n/*\nInsert a new list item at the specified index\n*/\nListWidget.prototype.insertListItem = function(index,title) {\n\t// Create, insert and render the new child widgets\n\tvar widget = this.makeChildWidget(this.makeItemTemplate(title));\n\twidget.parentDomNode = this.parentDomNode; // Hack to enable findNextSiblingDomNode() to work\n\tthis.children.splice(index,0,widget);\n\tvar nextSibling = widget.findNextSiblingDomNode();\n\twidget.render(this.parentDomNode,nextSibling);\n\t// Animate the insertion if required\n\tif(this.storyview && this.storyview.insert) {\n\t\tthis.storyview.insert(widget);\n\t}\n\treturn true;\n};\n\n/*\nRemove the specified list item\n*/\nListWidget.prototype.removeListItem = function(index) {\n\tvar widget = this.children[index];\n\t// Animate the removal if required\n\tif(this.storyview && this.storyview.remove) {\n\t\tthis.storyview.remove(widget);\n\t} else {\n\t\twidget.removeChildDomNodes();\n\t}\n\t// Remove the child widget\n\tthis.children.splice(index,1);\n};\n\nexports.list = ListWidget;\n\nvar ListItemWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListItemWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListItemWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nListItemWidget.prototype.execute = function() {\n\t// Set the current list item title\n\tthis.setVariable(this.parseTreeNode.variableName,this.parseTreeNode.itemTitle);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListItemWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.listitem = ListItemWidget;\n\n})();",
            "title": "$:/core/modules/widgets/list.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/macrocall.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/macrocall.js\ntype: application/javascript\nmodule-type: widget\n\nMacrocall widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar MacroCallWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nMacroCallWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nMacroCallWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nMacroCallWidget.prototype.execute = function() {\n\t// Get the parse type if specified\n\tthis.parseType = this.getAttribute(\"$type\",\"text/vnd.tiddlywiki\");\n\tthis.renderOutput = this.getAttribute(\"$output\",\"text/html\");\n\t// Merge together the parameters specified in the parse tree with the specified attributes\n\tvar params = this.parseTreeNode.params ? this.parseTreeNode.params.slice(0) : [];\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparams.push({name: name, value: attribute});\t\t\t\n\t\t}\n\t});\n\t// Get the macro value\n\tvar text = this.getVariable(this.parseTreeNode.name || this.getAttribute(\"$name\"),{params: params}),\n\t\tparseTreeNodes;\n\t// Are we rendering to HTML?\n\tif(this.renderOutput === \"text/html\") {\n\t\t// If so we'll return the parsed macro\n\t\tvar parser = this.wiki.parseText(this.parseType,text,\n\t\t\t\t\t\t\t{parseAsInline: !this.parseTreeNode.isBlock});\n\t\tparseTreeNodes = parser ? parser.tree : [];\n\t} else {\n\t\t// Otherwise, we'll render the text\n\t\tvar plainText = this.wiki.renderText(\"text/plain\",this.parseType,text,{parentWidget: this});\n\t\tparseTreeNodes = [{type: \"text\", text: plainText}];\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nMacroCallWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\t// Rerender ourselves\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.macrocall = MacroCallWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/macrocall.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/navigator.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/navigator.js\ntype: application/javascript\nmodule-type: widget\n\nNavigator widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar IMPORT_TITLE = \"$:/Import\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigatorWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"},\n\t\t{type: \"tm-edit-tiddler\", handler: \"handleEditTiddlerEvent\"},\n\t\t{type: \"tm-delete-tiddler\", handler: \"handleDeleteTiddlerEvent\"},\n\t\t{type: \"tm-save-tiddler\", handler: \"handleSaveTiddlerEvent\"},\n\t\t{type: \"tm-cancel-tiddler\", handler: \"handleCancelTiddlerEvent\"},\n\t\t{type: \"tm-close-tiddler\", handler: \"handleCloseTiddlerEvent\"},\n\t\t{type: \"tm-close-all-tiddlers\", handler: \"handleCloseAllTiddlersEvent\"},\n\t\t{type: \"tm-close-other-tiddlers\", handler: \"handleCloseOtherTiddlersEvent\"},\n\t\t{type: \"tm-new-tiddler\", handler: \"handleNewTiddlerEvent\"},\n\t\t{type: \"tm-import-tiddlers\", handler: \"handleImportTiddlersEvent\"},\n\t\t{type: \"tm-perform-import\", handler: \"handlePerformImportEvent\"},\n\t\t{type: \"tm-fold-tiddler\", handler: \"handleFoldTiddlerEvent\"},\n\t\t{type: \"tm-fold-other-tiddlers\", handler: \"handleFoldOtherTiddlersEvent\"},\n\t\t{type: \"tm-fold-all-tiddlers\", handler: \"handleFoldAllTiddlersEvent\"},\n\t\t{type: \"tm-unfold-all-tiddlers\", handler: \"handleUnfoldAllTiddlersEvent\"},\n\t\t{type: \"tm-rename-tiddler\", handler: \"handleRenameTiddlerEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigatorWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigatorWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigatorWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.storyTitle = this.getAttribute(\"story\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nNavigatorWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.story || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nNavigatorWidget.prototype.getStoryList = function() {\n\treturn this.storyTitle ? this.wiki.getTiddlerList(this.storyTitle) : null;\n};\n\nNavigatorWidget.prototype.saveStoryList = function(storyList) {\n\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\t{title: this.storyTitle},\n\t\tstoryTiddler,\n\t\t{list: storyList}\n\t));\n};\n\nNavigatorWidget.prototype.removeTitleFromStory = function(storyList,title) {\n\tvar p = storyList.indexOf(title);\n\twhile(p !== -1) {\n\t\tstoryList.splice(p,1);\n\t\tp = storyList.indexOf(title);\n\t}\n};\n\nNavigatorWidget.prototype.replaceFirstTitleInStory = function(storyList,oldTitle,newTitle) {\n\tvar pos = storyList.indexOf(oldTitle);\n\tif(pos !== -1) {\n\t\tstoryList[pos] = newTitle;\n\t\tdo {\n\t\t\tpos = storyList.indexOf(oldTitle,pos + 1);\n\t\t\tif(pos !== -1) {\n\t\t\t\tstoryList.splice(pos,1);\n\t\t\t}\n\t\t} while(pos !== -1);\n\t} else {\n\t\tstoryList.splice(0,0,newTitle);\n\t}\n};\n\nNavigatorWidget.prototype.addToStory = function(title,fromTitle) {\n\tvar storyList = this.getStoryList();\n\t// Quit if we cannot get hold of the story list\n\tif(!storyList) {\n\t\treturn;\n\t}\n\t// See if the tiddler is already there\n\tvar slot = storyList.indexOf(title);\n\t// Quit if it already exists in the story river\n\tif(slot >= 0) {\n\t\treturn;\n\t}\n\t// First we try to find the position of the story element we navigated from\n\tvar fromIndex = storyList.indexOf(fromTitle);\n\tif(fromIndex >= 0) {\n\t\t// The tiddler is added from inside the river\n\t\t// Determine where to insert the tiddler; Fallback is \"below\"\n\t\tswitch(this.getAttribute(\"openLinkFromInsideRiver\",\"below\")) {\n\t\t\tcase \"top\":\n\t\t\t\tslot = 0;\n\t\t\t\tbreak;\n\t\t\tcase \"bottom\":\n\t\t\t\tslot = storyList.length;\n\t\t\t\tbreak;\n\t\t\tcase \"above\":\n\t\t\t\tslot = fromIndex;\n\t\t\t\tbreak;\n\t\t\tcase \"below\": // Intentional fall-through\n\t\t\tdefault:\n\t\t\t\tslot = fromIndex + 1;\n\t\t\t\tbreak;\n\t\t}\n\t} else {\n\t\t// The tiddler is opened from outside the river. Determine where to insert the tiddler; default is \"top\"\n\t\tif(this.getAttribute(\"openLinkFromOutsideRiver\",\"top\") === \"bottom\") {\n\t\t\t// Insert at bottom\n\t\t\tslot = storyList.length;\n\t\t} else {\n\t\t\t// Insert at top\n\t\t\tslot = 0;\n\t\t}\n\t}\n\t// Add the tiddler\n\tstoryList.splice(slot,0,title);\n\t// Save the story\n\tthis.saveStoryList(storyList);\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\n*/\nNavigatorWidget.prototype.addToHistory = function(title,fromPageRect) {\n\tthis.wiki.addToHistory(title,fromPageRect,this.historyTitle);\n};\n\n/*\nHandle a tm-navigate event\n*/\nNavigatorWidget.prototype.handleNavigateEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-navigating\",event);\n\tif(event.navigateTo) {\n\t\tthis.addToStory(event.navigateTo,event.navigateFromTitle);\n\t\tif(!event.navigateSuppressNavigation) {\n\t\t\tthis.addToHistory(event.navigateTo,event.navigateFromClientRect);\n\t\t}\n\t}\n\treturn false;\n};\n\n// Close a specified tiddler\nNavigatorWidget.prototype.handleCloseTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\tstoryList = this.getStoryList();\n\t// Look for tiddlers with this title to close\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\treturn false;\n};\n\n// Close all tiddlers\nNavigatorWidget.prototype.handleCloseAllTiddlersEvent = function(event) {\n\tthis.saveStoryList([]);\n\treturn false;\n};\n\n// Close other tiddlers\nNavigatorWidget.prototype.handleCloseOtherTiddlersEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle;\n\tthis.saveStoryList([title]);\n\treturn false;\n};\n\n// Place a tiddler in edit mode\nNavigatorWidget.prototype.handleEditTiddlerEvent = function(event) {\n\tvar self = this;\n\tfunction isUnmodifiedShadow(title) {\n\t\treturn self.wiki.isShadowTiddler(title) && !self.wiki.tiddlerExists(title);\n\t}\n\tfunction confirmEditShadow(title) {\n\t\treturn confirm($tw.language.getString(\n\t\t\t\"ConfirmEditShadowTiddler\",\n\t\t\t{variables:\n\t\t\t\t{title: title}\n\t\t\t}\n\t\t));\n\t}\n\tvar title = event.param || event.tiddlerTitle;\n\tif(isUnmodifiedShadow(title) && !confirmEditShadow(title)) {\n\t\treturn false;\n\t}\n\t// Replace the specified tiddler with a draft in edit mode\n\tvar draftTiddler = this.makeDraftTiddler(title);\n\t// Update the story and history if required\n\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\tvar draftTitle = draftTiddler.fields.title,\n\t\t\tstoryList = this.getStoryList();\n\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\tthis.saveStoryList(storyList);\n\t\treturn false;\n\t}\n};\n\n// Delete a tiddler\nNavigatorWidget.prototype.handleDeleteTiddlerEvent = function(event) {\n\t// Get the tiddler we're deleting\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList(),\n\t\toriginalTitle = tiddler ? tiddler.fields[\"draft.of\"] : \"\",\n\t\toriginalTiddler = originalTitle ? this.wiki.getTiddler(originalTitle) : undefined,\n\t\tconfirmationTitle;\n\tif(!tiddler) {\n\t\treturn false;\n\t}\n\t// Check if the tiddler we're deleting is in draft mode\n\tif(originalTitle) {\n\t\t// If so, we'll prompt for confirmation referencing the original tiddler\n\t\tconfirmationTitle = originalTitle;\n\t} else {\n\t\t// If not a draft, then prompt for confirmation referencing the specified tiddler\n\t\tconfirmationTitle = title;\n\t}\n\t// Seek confirmation\n\tif((this.wiki.getTiddler(originalTitle) || (tiddler.fields.text || \"\") !== \"\") && !confirm($tw.language.getString(\n\t\t\t\t\"ConfirmDeleteTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: confirmationTitle}\n\t\t\t\t}\n\t\t\t))) {\n\t\treturn false;\n\t}\n\t// Delete the original tiddler\n\tif(originalTitle) {\n\t\tif(originalTiddler) {\n\t\t\t$tw.hooks.invokeHook(\"th-deleting-tiddler\",originalTiddler);\n\t\t}\n\t\tthis.wiki.deleteTiddler(originalTitle);\n\t\tthis.removeTitleFromStory(storyList,originalTitle);\n\t}\n\t// Invoke the hook function and delete this tiddler\n\t$tw.hooks.invokeHook(\"th-deleting-tiddler\",tiddler);\n\tthis.wiki.deleteTiddler(title);\n\t// Remove the closed tiddler from the story\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\treturn false;\n};\n\n/*\nCreate/reuse the draft tiddler for a given title\n*/\nNavigatorWidget.prototype.makeDraftTiddler = function(targetTitle) {\n\t// See if there is already a draft tiddler for this tiddler\n\tvar draftTitle = this.wiki.findDraft(targetTitle);\n\tif(draftTitle) {\n\t\treturn this.wiki.getTiddler(draftTitle);\n\t}\n\t// Get the current value of the tiddler we're editing\n\tvar tiddler = this.wiki.getTiddler(targetTitle);\n\t// Save the initial value of the draft tiddler\n\tdraftTitle = this.generateDraftTitle(targetTitle);\n\tvar draftTiddler = new $tw.Tiddler(\n\t\t\ttiddler,\n\t\t\t{\n\t\t\t\ttitle: draftTitle,\n\t\t\t\t\"draft.title\": targetTitle,\n\t\t\t\t\"draft.of\": targetTitle\n\t\t\t},\n\t\t\tthis.wiki.getModificationFields()\n\t\t);\n\tthis.wiki.addTiddler(draftTiddler);\n\treturn draftTiddler;\n};\n\n/*\nGenerate a title for the draft of a given tiddler\n*/\nNavigatorWidget.prototype.generateDraftTitle = function(title) {\n\tvar c = 0,\n\t\tdraftTitle;\n\tdo {\n\t\tdraftTitle = \"Draft \" + (c ? (c + 1) + \" \" : \"\") + \"of '\" + title + \"'\";\n\t\tc++;\n\t} while(this.wiki.tiddlerExists(draftTitle));\n\treturn draftTitle;\n};\n\n// Take a tiddler out of edit mode, saving the changes\nNavigatorWidget.prototype.handleSaveTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList();\n\t// Replace the original tiddler with the draft\n\tif(tiddler) {\n\t\tvar draftTitle = (tiddler.fields[\"draft.title\"] || \"\").trim(),\n\t\t\tdraftOf = (tiddler.fields[\"draft.of\"] || \"\").trim();\n\t\tif(draftTitle) {\n\t\t\tvar isRename = draftOf !== draftTitle,\n\t\t\t\tisConfirmed = true;\n\t\t\tif(isRename && this.wiki.tiddlerExists(draftTitle)) {\n\t\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\t\"ConfirmOverwriteTiddler\",\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{title: draftTitle}\n\t\t\t\t\t}\n\t\t\t\t));\n\t\t\t}\n\t\t\tif(isConfirmed) {\n\t\t\t\t// Create the new tiddler and pass it through the th-saving-tiddler hook\n\t\t\t\tvar newTiddler = new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\ttitle: draftTitle,\n\t\t\t\t\t\"draft.title\": undefined,\n\t\t\t\t\t\"draft.of\": undefined\n\t\t\t\t},this.wiki.getModificationFields());\n\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-saving-tiddler\",newTiddler);\n\t\t\t\tthis.wiki.addTiddler(newTiddler);\n\t\t\t\t// If enabled, relink references to renamed tiddler\n\t\t\t\tvar shouldRelink = this.getAttribute(\"relinkOnRename\",\"no\").toLowerCase().trim() === \"yes\";\n\t\t\t\tif(isRename && shouldRelink && this.wiki.tiddlerExists(draftOf)) {\nconsole.log(\"Relinking '\" + draftOf + \"' to '\" + draftTitle + \"'\");\n\t\t\t\t\tthis.wiki.relinkTiddler(draftOf,draftTitle);\n\t\t\t\t}\n\t\t\t\t// Remove the draft tiddler\n\t\t\t\tthis.wiki.deleteTiddler(title);\n\t\t\t\t// Remove the original tiddler if we're renaming it\n\t\t\t\tif(isRename) {\n\t\t\t\t\tthis.wiki.deleteTiddler(draftOf);\n\t\t\t\t}\n\t\t\t\t// #2381 always remove new title & old\n\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\tthis.removeTitleFromStory(storyList,draftOf);\n\t\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\t\t// Replace the draft in the story with the original\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\t\t\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\t\t\t\tif(draftTitle !== this.storyTitle) {\n\t\t\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Trigger an autosave\n\t\t\t\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Take a tiddler out of edit mode without saving the changes\nNavigatorWidget.prototype.handleCancelTiddlerEvent = function(event) {\n\t// Flip the specified tiddler from draft back to the original\n\tvar draftTitle = event.param || event.tiddlerTitle,\n\t\tdraftTiddler = this.wiki.getTiddler(draftTitle),\n\t\toriginalTitle = draftTiddler && draftTiddler.fields[\"draft.of\"];\n\tif(draftTiddler && originalTitle) {\n\t\t// Ask for confirmation if the tiddler text has changed\n\t\tvar isConfirmed = true,\n\t\t\toriginalTiddler = this.wiki.getTiddler(originalTitle),\n\t\t\tstoryList = this.getStoryList();\n\t\tif(this.wiki.isDraftModified(draftTitle)) {\n\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\"ConfirmCancelTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: draftTitle}\n\t\t\t\t}\n\t\t\t));\n\t\t}\n\t\t// Remove the draft tiddler\n\t\tif(isConfirmed) {\n\t\t\tthis.wiki.deleteTiddler(draftTitle);\n\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\tif(originalTiddler) {\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,draftTitle,originalTitle);\n\t\t\t\t\tthis.addToHistory(originalTitle,event.navigateFromClientRect);\n\t\t\t\t} else {\n\t\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\t}\n\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Create a new draft tiddler\n// event.param can either be the title of a template tiddler, or a hashmap of fields.\n//\n// The title of the newly created tiddler follows these rules:\n// * If a hashmap was used and a title field was specified, use that title\n// * If a hashmap was used without a title field, use a default title, if necessary making it unique with a numeric suffix\n// * If a template tiddler was used, use the title of the template, if necessary making it unique with a numeric suffix\n//\n// If a draft of the target tiddler already exists then it is reused\nNavigatorWidget.prototype.handleNewTiddlerEvent = function(event) {\n\t// Get the story details\n\tvar storyList = this.getStoryList(),\n\t\ttemplateTiddler, additionalFields, title, draftTitle, existingTiddler;\n\t// Get the template tiddler (if any)\n\tif(typeof event.param === \"string\") {\n\t\t// Get the template tiddler\n\t\ttemplateTiddler = this.wiki.getTiddler(event.param);\n\t\t// Generate a new title\n\t\ttitle = this.wiki.generateNewTitle(event.param || $tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t}\n\t// Get the specified additional fields\n\tif(typeof event.paramObject === \"object\") {\n\t\tadditionalFields = event.paramObject;\n\t}\n\tif(typeof event.param === \"object\") { // Backwards compatibility with 5.1.3\n\t\tadditionalFields = event.param;\n\t}\n\tif(additionalFields && additionalFields.title) {\n\t\ttitle = additionalFields.title;\n\t}\n\t// Generate a title if we don't have one\n\ttitle = title || this.wiki.generateNewTitle($tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t// Find any existing draft for this tiddler\n\tdraftTitle = this.wiki.findDraft(title);\n\t// Pull in any existing tiddler\n\tif(draftTitle) {\n\t\texistingTiddler = this.wiki.getTiddler(draftTitle);\n\t} else {\n\t\tdraftTitle = this.generateDraftTitle(title);\n\t\texistingTiddler = this.wiki.getTiddler(title);\n\t}\n\t// Merge the tags\n\tvar mergedTags = [];\n\tif(existingTiddler && existingTiddler.fields.tags) {\n\t\t$tw.utils.pushTop(mergedTags,existingTiddler.fields.tags);\n\t}\n\tif(additionalFields && additionalFields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,$tw.utils.parseStringArray(additionalFields.tags));\n\t}\n\tif(templateTiddler && templateTiddler.fields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,templateTiddler.fields.tags);\n\t}\n\t// Save the draft tiddler\n\tvar draftTiddler = new $tw.Tiddler({\n\t\t\ttext: \"\",\n\t\t\t\"draft.title\": title\n\t\t},\n\t\ttemplateTiddler,\n\t\texistingTiddler,\n\t\tadditionalFields,\n\t\tthis.wiki.getCreationFields(),\n\t\t{\n\t\t\ttitle: draftTitle,\n\t\t\t\"draft.of\": title,\n\t\t\ttags: mergedTags\n\t\t},this.wiki.getModificationFields());\n\tthis.wiki.addTiddler(draftTiddler);\n\t// Update the story to insert the new draft at the top and remove any existing tiddler\n\tif(storyList.indexOf(draftTitle) === -1) {\n\t\tvar slot = storyList.indexOf(event.navigateFromTitle);\n\t\tstoryList.splice(slot + 1,0,draftTitle);\n\t}\n\tif(storyList.indexOf(title) !== -1) {\n\t\tstoryList.splice(storyList.indexOf(title),1);\t\t\n\t}\n\tthis.saveStoryList(storyList);\n\t// Add a new record to the top of the history stack\n\tthis.addToHistory(draftTitle);\n\treturn false;\n};\n\n// Import JSON tiddlers into a pending import tiddler\nNavigatorWidget.prototype.handleImportTiddlersEvent = function(event) {\n\t// Get the tiddlers\n\tvar tiddlers = [];\n\ttry {\n\t\ttiddlers = JSON.parse(event.param);\t\n\t} catch(e) {\n\t}\n\t// Get the current $:/Import tiddler\n\tvar importTiddler = this.wiki.getTiddler(IMPORT_TITLE),\n\t\timportData = this.wiki.getTiddlerData(IMPORT_TITLE,{}),\n\t\tnewFields = new Object({\n\t\t\ttitle: IMPORT_TITLE,\n\t\t\ttype: \"application/json\",\n\t\t\t\"plugin-type\": \"import\",\n\t\t\t\"status\": \"pending\"\n\t\t}),\n\t\tincomingTiddlers = [];\n\t// Process each tiddler\n\timportData.tiddlers = importData.tiddlers || {};\n\t$tw.utils.each(tiddlers,function(tiddlerFields) {\n\t\tvar title = tiddlerFields.title;\n\t\tif(title) {\n\t\t\tincomingTiddlers.push(title);\n\t\t\timportData.tiddlers[title] = tiddlerFields;\n\t\t}\n\t});\n\t// Give the active upgrader modules a chance to process the incoming tiddlers\n\tvar messages = this.wiki.invokeUpgraders(incomingTiddlers,importData.tiddlers);\n\t$tw.utils.each(messages,function(message,title) {\n\t\tnewFields[\"message-\" + title] = message;\n\t});\n\t// Deselect any suppressed tiddlers\n\t$tw.utils.each(importData.tiddlers,function(tiddler,title) {\n\t\tif($tw.utils.count(tiddler) === 0) {\n\t\t\tnewFields[\"selection-\" + title] = \"unchecked\";\n\t\t}\n\t});\n\t// Save the $:/Import tiddler\n\tnewFields.text = JSON.stringify(importData,null,$tw.config.preferences.jsonSpaces);\n\tthis.wiki.addTiddler(new $tw.Tiddler(importTiddler,newFields));\n\t// Update the story and history details\n\tif(this.getVariable(\"tv-auto-open-on-import\") !== \"no\") {\n\t\tvar storyList = this.getStoryList(),\n\t\t\thistory = [];\n\t\t// Add it to the story\n\t\tif(storyList.indexOf(IMPORT_TITLE) === -1) {\n\t\t\tstoryList.unshift(IMPORT_TITLE);\n\t\t}\n\t\t// And to history\n\t\thistory.push(IMPORT_TITLE);\n\t\t// Save the updated story and history\n\t\tthis.saveStoryList(storyList);\n\t\tthis.addToHistory(history);\n\t}\n\treturn false;\n};\n\n// \nNavigatorWidget.prototype.handlePerformImportEvent = function(event) {\n\tvar self = this,\n\t\timportTiddler = this.wiki.getTiddler(event.param),\n\t\timportData = this.wiki.getTiddlerDataCached(event.param,{tiddlers: {}}),\n\t\timportReport = [];\n\t// Add the tiddlers to the store\n\timportReport.push($tw.language.getString(\"Import/Imported/Hint\") + \"\\n\");\n\t$tw.utils.each(importData.tiddlers,function(tiddlerFields) {\n\t\tvar title = tiddlerFields.title;\n\t\tif(title && importTiddler && importTiddler.fields[\"selection-\" + title] !== \"unchecked\") {\n\t\t\tvar tiddler = new $tw.Tiddler(tiddlerFields);\n\t\t\ttiddler = $tw.hooks.invokeHook(\"th-importing-tiddler\",tiddler);\n\t\t\tself.wiki.addTiddler(tiddler);\n\t\t\timportReport.push(\"# [[\" + tiddlerFields.title + \"]]\");\n\t\t}\n\t});\n\t// Replace the $:/Import tiddler with an import report\n\tthis.wiki.addTiddler(new $tw.Tiddler({\n\t\ttitle: event.param,\n\t\ttext: importReport.join(\"\\n\"),\n\t\t\"status\": \"complete\"\n\t}));\n\t// Navigate to the $:/Import tiddler\n\tthis.addToHistory([event.param]);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n};\n\nNavigatorWidget.prototype.handleFoldTiddlerEvent = function(event) {\n\tvar paramObject = event.paramObject || {};\n\tif(paramObject.foldedState) {\n\t\tvar foldedState = this.wiki.getTiddlerText(paramObject.foldedState,\"show\") === \"show\" ? \"hide\" : \"show\";\n\t\tthis.wiki.setText(paramObject.foldedState,\"text\",null,foldedState);\n\t}\n};\n\nNavigatorWidget.prototype.handleFoldOtherTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,event.param === title ? \"show\" : \"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleFoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleUnfoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"show\");\n\t});\n};\n\nNavigatorWidget.prototype.handleRenameTiddlerEvent = function(event) {\n\tvar paramObject = event.paramObject || {},\n\t\tfrom = paramObject.from || event.tiddlerTitle,\n\t\tto = paramObject.to;\n\t$tw.wiki.renameTiddler(from,to);\n};\n\nexports.navigator = NavigatorWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/navigator.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/password.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/password.js\ntype: application/javascript\nmodule-type: widget\n\nPassword widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar PasswordWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nPasswordWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nPasswordWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the current password\n\tvar password = $tw.browser ? $tw.utils.getPassword(this.passwordName) || \"\" : \"\";\n\t// Create our element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"password\");\n\tdomNode.setAttribute(\"value\",password);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nPasswordWidget.prototype.handleChangeEvent = function(event) {\n\tvar password = this.domNodes[0].value;\n\treturn $tw.utils.savePassword(this.passwordName,password);\n};\n\n/*\nCompute the internal state of the widget\n*/\nPasswordWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.passwordName = this.getAttribute(\"name\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nPasswordWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.password = PasswordWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/password.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/radio.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/radio.js\ntype: application/javascript\nmodule-type: widget\n\nSet a field or index at a given tiddler via radio buttons\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RadioWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRadioWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRadioWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",this.radioClass);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"radio\");\n\tif(this.getValue() == this.radioValue) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nRadioWidget.prototype.getValue = function() {\n\tvar value,\n\t\ttiddler = this.wiki.getTiddler(this.radioTitle);\n\tif (this.radioIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.radioTitle,this.radioIndex);\n\t} else {\n\t\tvalue = tiddler && tiddler.getFieldString(this.radioField);\n\t}\n\treturn value;\n};\n\nRadioWidget.prototype.setValue = function() {\n\tif(this.radioIndex) {\n\t\tthis.wiki.setText(this.radioTitle,\"\",this.radioIndex,this.radioValue);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.radioTitle),\n\t\t\taddition = {};\n\t\taddition[this.radioField] = this.radioValue;\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),{title: this.radioTitle},tiddler,addition,this.wiki.getModificationFields()));\n\t}\n};\n\nRadioWidget.prototype.handleChangeEvent = function(event) {\n\tif(this.inputDomNode.checked) {\n\t\tthis.setValue();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRadioWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.radioTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.radioField = this.getAttribute(\"field\",\"text\");\n\tthis.radioIndex = this.getAttribute(\"index\");\n\tthis.radioValue = this.getAttribute(\"value\");\n\tthis.radioClass = this.getAttribute(\"class\",\"\");\n\tif(this.radioClass !== \"\") {\n\t\tthis.radioClass += \" \";\n\t}\n\tthis.radioClass += \"tc-radio\";\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRadioWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.value || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.radioTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue() === this.radioValue;\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.radio = RadioWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/radio.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/raw.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/raw.js\ntype: application/javascript\nmodule-type: widget\n\nRaw widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RawWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRawWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRawWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar div = this.document.createElement(\"div\");\n\tdiv.innerHTML=this.parseTreeNode.html;\n\tparent.insertBefore(div,nextSibling);\n\tthis.domNodes.push(div);\t\n};\n\n/*\nCompute the internal state of the widget\n*/\nRawWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRawWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.raw = RawWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/raw.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/reveal.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/reveal.js\ntype: application/javascript\nmodule-type: widget\n\nReveal widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RevealWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRevealWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRevealWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.revealTag && $tw.config.htmlUnsafeElements.indexOf(this.revealTag) === -1) {\n\t\ttag = this.revealTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\tvar classes = this[\"class\"].split(\" \") || [];\n\tclasses.push(\"tc-reveal\");\n\tdomNode.className = classes.join(\" \");\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\t}\n\tif(!this.isOpen) {\n\t\tdomNode.setAttribute(\"hidden\",\"true\");\n\t}\n\tthis.domNodes.push(domNode);\n};\n\nRevealWidget.prototype.positionPopup = function(domNode) {\n\tdomNode.style.position = \"absolute\";\n\tdomNode.style.zIndex = \"1000\";\n\tswitch(this.position) {\n\t\tcase \"left\":\n\t\t\tdomNode.style.left = (this.popup.left - domNode.offsetWidth) + \"px\";\n\t\t\tdomNode.style.top = this.popup.top + \"px\";\n\t\t\tbreak;\n\t\tcase \"above\":\n\t\t\tdomNode.style.left = this.popup.left + \"px\";\n\t\t\tdomNode.style.top = (this.popup.top - domNode.offsetHeight) + \"px\";\n\t\t\tbreak;\n\t\tcase \"aboveright\":\n\t\t\tdomNode.style.left = (this.popup.left + this.popup.width) + \"px\";\n\t\t\tdomNode.style.top = (this.popup.top + this.popup.height - domNode.offsetHeight) + \"px\";\n\t\t\tbreak;\n\t\tcase \"right\":\n\t\t\tdomNode.style.left = (this.popup.left + this.popup.width) + \"px\";\n\t\t\tdomNode.style.top = this.popup.top + \"px\";\n\t\t\tbreak;\n\t\tcase \"belowleft\":\n\t\t\tdomNode.style.left = (this.popup.left + this.popup.width - domNode.offsetWidth) + \"px\";\n\t\t\tdomNode.style.top = (this.popup.top + this.popup.height) + \"px\";\n\t\t\tbreak;\n\t\tdefault: // Below\n\t\t\tdomNode.style.left = this.popup.left + \"px\";\n\t\t\tdomNode.style.top = (this.popup.top + this.popup.height) + \"px\";\n\t\t\tbreak;\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRevealWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.state = this.getAttribute(\"state\");\n\tthis.revealTag = this.getAttribute(\"tag\");\n\tthis.type = this.getAttribute(\"type\");\n\tthis.text = this.getAttribute(\"text\");\n\tthis.position = this.getAttribute(\"position\");\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis.style = this.getAttribute(\"style\",\"\");\n\tthis[\"default\"] = this.getAttribute(\"default\",\"\");\n\tthis.animate = this.getAttribute(\"animate\",\"no\");\n\tthis.retain = this.getAttribute(\"retain\",\"no\");\n\tthis.openAnimation = this.animate === \"no\" ? undefined : \"open\";\n\tthis.closeAnimation = this.animate === \"no\" ? undefined : \"close\";\n\t// Compute the title of the state tiddler and read it\n\tthis.stateTitle = this.state;\n\tthis.readState();\n\t// Construct the child widgets\n\tvar childNodes = this.isOpen ? this.parseTreeNode.children : [];\n\tthis.hasChildNodes = this.isOpen;\n\tthis.makeChildWidgets(childNodes);\n};\n\n/*\nRead the state tiddler\n*/\nRevealWidget.prototype.readState = function() {\n\t// Read the information from the state tiddler\n\tvar state = this.stateTitle ? this.wiki.getTextReference(this.stateTitle,this[\"default\"],this.getVariable(\"currentTiddler\")) : this[\"default\"];\n\tswitch(this.type) {\n\t\tcase \"popup\":\n\t\t\tthis.readPopupState(state);\n\t\t\tbreak;\n\t\tcase \"match\":\n\t\t\tthis.readMatchState(state);\n\t\t\tbreak;\n\t\tcase \"nomatch\":\n\t\t\tthis.readMatchState(state);\n\t\t\tthis.isOpen = !this.isOpen;\n\t\t\tbreak;\n\t}\n};\n\nRevealWidget.prototype.readMatchState = function(state) {\n\tthis.isOpen = state === this.text;\n};\n\nRevealWidget.prototype.readPopupState = function(state) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/,\n\t\tmatch = popupLocationRegExp.exec(state);\n\t// Check if the state matches the location regexp\n\tif(match) {\n\t\t// If so, we're open\n\t\tthis.isOpen = true;\n\t\t// Get the location\n\t\tthis.popup = {\n\t\t\tleft: parseFloat(match[1]),\n\t\t\ttop: parseFloat(match[2]),\n\t\t\twidth: parseFloat(match[3]),\n\t\t\theight: parseFloat(match[4])\n\t\t};\n\t} else {\n\t\t// If not, we're closed\n\t\tthis.isOpen = false;\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRevealWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.state || changedAttributes.type || changedAttributes.text || changedAttributes.position || changedAttributes[\"default\"] || changedAttributes.animate) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false,\n\t\t\tcurrentlyOpen = this.isOpen;\n\t\tthis.readState();\n\t\tif(this.isOpen !== currentlyOpen) {\n\t\t\tif(this.retain === \"yes\") {\n\t\t\t\tthis.updateState();\n\t\t\t} else {\n\t\t\t\tthis.refreshSelf();\n\t\t\t\trefreshed = true;\n\t\t\t}\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\n/*\nCalled by refresh() to dynamically show or hide the content\n*/\nRevealWidget.prototype.updateState = function() {\n\t// Read the current state\n\tthis.readState();\n\t// Construct the child nodes if needed\n\tvar domNode = this.domNodes[0];\n\tif(this.isOpen && !this.hasChildNodes) {\n\t\tthis.hasChildNodes = true;\n\t\tthis.makeChildWidgets(this.parseTreeNode.children);\n\t\tthis.renderChildren(domNode,null);\n\t}\n\t// Animate our DOM node\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\n\t}\n\tif(this.isOpen) {\n\t\tdomNode.removeAttribute(\"hidden\");\n        $tw.anim.perform(this.openAnimation,domNode);\n\t} else {\n\t\t$tw.anim.perform(this.closeAnimation,domNode,{callback: function() {\n\t\t\tdomNode.setAttribute(\"hidden\",\"true\");\n        }});\n\t}\n};\n\nexports.reveal = RevealWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/reveal.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/scrollable.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/scrollable.js\ntype: application/javascript\nmodule-type: widget\n\nScrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ScrollableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.scaleFactor = 1;\n\tthis.addEventListeners([\n\t\t{type: \"tm-scroll\", handler: \"handleScrollEvent\"}\n\t]);\n\tif($tw.browser) {\n\t\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\t\twindow.webkitRequestAnimationFrame ||\n\t\t\twindow.mozRequestAnimationFrame ||\n\t\t\tfunction(callback) {\n\t\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t\t};\n\t\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\t\twindow.webkitCancelAnimationFrame ||\n\t\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\t\twindow.mozCancelAnimationFrame ||\n\t\t\twindow.mozCancelRequestAnimationFrame ||\n\t\t\tfunction(id) {\n\t\t\t\twindow.clearTimeout(id);\n\t\t\t};\n\t}\n};\n\n/*\nInherit from the base widget class\n*/\nScrollableWidget.prototype = new Widget();\n\nScrollableWidget.prototype.cancelScroll = function() {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(window,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle a scroll event\n*/\nScrollableWidget.prototype.handleScrollEvent = function(event) {\n\t// Pass the scroll event through if our offsetsize is larger than our scrollsize\n\tif(this.outerDomNode.scrollWidth <= this.outerDomNode.offsetWidth && this.outerDomNode.scrollHeight <= this.outerDomNode.offsetHeight && this.fallthrough === \"yes\") {\n\t\treturn true;\n\t}\n\tthis.scrollIntoView(event.target);\n\treturn false; // Handled event\n};\n\n/*\nScroll an element into view\n*/\nScrollableWidget.prototype.scrollIntoView = function(element) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tthis.cancelScroll();\n\tthis.startTime = Date.now();\n\tvar scrollPosition = {\n\t\tx: this.outerDomNode.scrollLeft,\n\t\ty: this.outerDomNode.scrollTop\n\t};\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar scrollableBounds = this.outerDomNode.getBoundingClientRect(),\n\t\tclientTargetBounds = element.getBoundingClientRect(),\n\t\tbounds = {\n\t\t\tleft: clientTargetBounds.left + scrollPosition.x - scrollableBounds.left,\n\t\t\ttop: clientTargetBounds.top + scrollPosition.y - scrollableBounds.top,\n\t\t\twidth: clientTargetBounds.width,\n\t\t\theight: clientTargetBounds.height\n\t\t};\n\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\tvar getEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\t// If the target is already visible then stay where we are\n\t\t\tif(targetPos >= currentPos && (targetPos + targetSize) <= (currentPos + currentSize)) {\n\t\t\t\treturn currentPos;\n\t\t\t// If the target is above/left of the current view, then scroll to its top/left\n\t\t\t} else if(targetPos <= currentPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// If the target is smaller than the window and the scroll position is too far up, then scroll till the target is at the bottom of the window\n\t\t\t} else if(targetSize < currentSize && currentPos < (targetPos + targetSize - currentSize)) {\n\t\t\t\treturn targetPos + targetSize - currentSize;\n\t\t\t// If the target is big, then just scroll to the top\n\t\t\t} else if(currentPos < targetPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// Otherwise, stay where we are\n\t\t\t} else {\n\t\t\t\treturn currentPos;\n\t\t\t}\n\t\t},\n\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,this.outerDomNode.offsetWidth),\n\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,this.outerDomNode.offsetHeight);\n\t// Only scroll if necessary\n\tif(endX !== scrollPosition.x || endY !== scrollPosition.y) {\n\t\tvar self = this,\n\t\t\tdrawFrame;\n\t\tdrawFrame = function () {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll();\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\tself.outerDomNode.scrollLeft = scrollPosition.x + (endX - scrollPosition.x) * t;\n\t\t\tself.outerDomNode.scrollTop = scrollPosition.y + (endY - scrollPosition.y) * t;\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(window,drawFrame);\n\t\t\t}\n\t\t};\n\t\tdrawFrame();\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nScrollableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create elements\n\tthis.outerDomNode = this.document.createElement(\"div\");\n\t$tw.utils.setStyle(this.outerDomNode,[\n\t\t{overflowY: \"auto\"},\n\t\t{overflowX: \"auto\"},\n\t\t{webkitOverflowScrolling: \"touch\"}\n\t]);\n\tthis.innerDomNode = this.document.createElement(\"div\");\n\tthis.outerDomNode.appendChild(this.innerDomNode);\n\t// Assign classes\n\tthis.outerDomNode.className = this[\"class\"] || \"\";\n\t// Insert element\n\tparent.insertBefore(this.outerDomNode,nextSibling);\n\tthis.renderChildren(this.innerDomNode,null);\n\tthis.domNodes.push(this.outerDomNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nScrollableWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.fallthrough = this.getAttribute(\"fallthrough\",\"yes\");\n\tthis[\"class\"] = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nScrollableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.scrollable = ScrollableWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/scrollable.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/select.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/select.js\ntype: application/javascript\nmodule-type: widget\n\nSelect widget:\n\n```\n<$select tiddler=\"MyTiddler\" field=\"text\">\n<$list filter=\"[tag[chapter]]\">\n<option value=<<currentTiddler>>>\n<$view field=\"description\"/>\n</option>\n</$list>\n</$select>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SelectWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSelectWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSelectWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\tthis.setSelectValue();\n\t$tw.utils.addEventListeners(this.getSelectDomNode(),[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n};\n\n/*\nHandle a change event\n*/\nSelectWidget.prototype.handleChangeEvent = function(event) {\n\t// Get the new value and assign it to the tiddler\n\tif(this.selectMultiple == false) {\n\t\tvar value = this.getSelectDomNode().value;\n\t} else {\n\t\tvar value = this.getSelectValues()\n\t\t\t\tvalue = $tw.utils.stringifyList(value);\n\t}\n\tthis.wiki.setText(this.selectTitle,this.selectField,this.selectIndex,value);\n\t// Trigger actions\n\tif(this.selectActions) {\n\t\tthis.invokeActionString(this.selectActions,this,event);\n\t}\n};\n\n/*\nIf necessary, set the value of the select element to the current value\n*/\nSelectWidget.prototype.setSelectValue = function() {\n\tvar value = this.selectDefault;\n\t// Get the value\n\tif(this.selectIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.selectTitle,this.selectIndex);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.selectTitle);\n\t\tif(tiddler) {\n\t\t\tif(this.selectField === \"text\") {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.selectTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.selectField)) {\n\t\t\t\t\tvalue = tiddler.getFieldString(this.selectField);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.selectField === \"title\") {\n\t\t\t\tvalue = this.selectTitle;\n\t\t\t}\n\t\t}\n\t}\n\t// Assign it to the select element if it's different than the current value\n\tif (this.selectMultiple) {\n\t\tvalue = value === undefined ? \"\" : value;\n\t\tvar select = this.getSelectDomNode();\n\t\tvar values = Array.isArray(value) ? value : $tw.utils.parseStringArray(value);\n\t\tfor(var i=0; i < select.children.length; i++){\n\t\t\tif(values.indexOf(select.children[i].value) != -1) {\n\t\t\t\tselect.children[i].selected = true;\n\t\t\t}\n\t\t}\n\t\t\n\t} else {\n\t\tvar domNode = this.getSelectDomNode();\n\t\tif(domNode.value !== value) {\n\t\t\tdomNode.value = value;\n\t\t}\n\t}\n};\n\n/*\nGet the DOM node of the select element\n*/\nSelectWidget.prototype.getSelectDomNode = function() {\n\treturn this.children[0].domNodes[0];\n};\n\n// Return an array of the selected opion values\n// select is an HTML select element\nSelectWidget.prototype.getSelectValues = function() {\n\tvar select, result, options, opt;\n\tselect = this.getSelectDomNode();\n\tresult = [];\n\toptions = select && select.options;\n\tfor (var i=0; i<options.length; i++) {\n\t\topt = options[i];\n\t\tif (opt.selected) {\n\t\t\tresult.push(opt.value || opt.text);\n\t\t}\n\t}\n\treturn result;\n}\n\n/*\nCompute the internal state of the widget\n*/\nSelectWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.selectActions = this.getAttribute(\"actions\");\n\tthis.selectTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.selectField = this.getAttribute(\"field\",\"text\");\n\tthis.selectIndex = this.getAttribute(\"index\");\n\tthis.selectClass = this.getAttribute(\"class\");\n\tthis.selectDefault = this.getAttribute(\"default\");\n\tthis.selectMultiple = this.getAttribute(\"multiple\", false);\n\tthis.selectSize = this.getAttribute(\"size\");\n\t// Make the child widgets\n\tvar selectNode = {\n\t\ttype: \"element\",\n\t\ttag: \"select\",\n\t\tchildren: this.parseTreeNode.children\n\t};\n\tif(this.selectClass) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"class\",this.selectClass);\n\t}\n\tif(this.selectMultiple) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"multiple\",\"multiple\");\n\t}\n\tif(this.selectSize) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"size\",this.selectSize);\n\t}\n\tthis.makeChildWidgets([selectNode]);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSelectWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// If we're using a different tiddler/field/index then completely refresh ourselves\n\tif(changedAttributes.selectTitle || changedAttributes.selectField || changedAttributes.selectIndex) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t// If the target tiddler value has changed, just update setting and refresh the children\n\t} else {\n\t\tvar childrenRefreshed = this.refreshChildren(changedTiddlers);\n\t\tif(changedTiddlers[this.selectTitle] || childrenRefreshed) {\n\t\t\tthis.setSelectValue();\n\t\t} \n\t\treturn childrenRefreshed;\n\t}\n};\n\nexports.select = SelectWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/select.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/set.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/set.js\ntype: application/javascript\nmodule-type: widget\n\nSet variable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.setName = this.getAttribute(\"name\",\"currentTiddler\");\n\tthis.setFilter = this.getAttribute(\"filter\");\n\tthis.setSelect = this.getAttribute(\"select\");\n\tthis.setValue = this.getAttribute(\"value\");\n\tthis.setEmptyValue = this.getAttribute(\"emptyValue\");\n\t// Set context variable\n\tthis.setVariable(this.setName,this.getValue(),this.parseTreeNode.params);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nGet the value to be assigned\n*/\nSetWidget.prototype.getValue = function() {\n\tvar value = this.setValue;\n\tif(this.setFilter) {\n\t\tvar results = this.wiki.filterTiddlers(this.setFilter,this);\n\t\tif(!this.setValue) {\n\t\t\tvar select;\n\t\t\tif(this.setSelect) {\n\t\t\t\tselect = parseInt(this.setSelect,10);\n\t\t\t}\n\t\t\tif(select !== undefined) {\n\t\t\t\tvalue = results[select] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = $tw.utils.stringifyList(results);\t\t\t\n\t\t\t}\n\t\t}\n\t\tif(results.length === 0 && this.setEmptyValue !== undefined) {\n\t\t\tvalue = this.setEmptyValue;\n\t\t}\n\t} else if(!value && this.setEmptyValue) {\n\t\tvalue = this.setEmptyValue;\n\t}\n\treturn value;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSetWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name || changedAttributes.filter || changedAttributes.select ||changedAttributes.value || changedAttributes.emptyValue ||\n\t   (this.setFilter && this.getValue() != this.variables[this.setName].value)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.setvariable = SetWidget;\nexports.set = SetWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/set.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/text.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/text.js\ntype: application/javascript\nmodule-type: widget\n\nText node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TextNodeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTextNodeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTextNodeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar text = this.getAttribute(\"text\",this.parseTreeNode.text || \"\");\n\ttext = text.replace(/\\r/mg,\"\");\n\tvar textNode = this.document.createTextNode(text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTextNodeWidget.prototype.execute = function() {\n\t// Nothing to do for a text node\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTextNodeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.text) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.text = TextNodeWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/text.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/tiddler.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/tiddler.js\ntype: application/javascript\nmodule-type: widget\n\nTiddler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTiddlerWidget.prototype.execute = function() {\n\tthis.tiddlerState = this.computeTiddlerState();\n\tthis.setVariable(\"currentTiddler\",this.tiddlerState.currentTiddler);\n\tthis.setVariable(\"missingTiddlerClass\",this.tiddlerState.missingTiddlerClass);\n\tthis.setVariable(\"shadowTiddlerClass\",this.tiddlerState.shadowTiddlerClass);\n\tthis.setVariable(\"systemTiddlerClass\",this.tiddlerState.systemTiddlerClass);\n\tthis.setVariable(\"tiddlerTagClasses\",this.tiddlerState.tiddlerTagClasses);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nCompute the tiddler state flags\n*/\nTiddlerWidget.prototype.computeTiddlerState = function() {\n\t// Get our parameters\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Compute the state\n\tvar state = {\n\t\tcurrentTiddler: this.tiddlerTitle || \"\",\n\t\tmissingTiddlerClass: (this.wiki.tiddlerExists(this.tiddlerTitle) || this.wiki.isShadowTiddler(this.tiddlerTitle)) ? \"tc-tiddler-exists\" : \"tc-tiddler-missing\",\n\t\tshadowTiddlerClass: this.wiki.isShadowTiddler(this.tiddlerTitle) ? \"tc-tiddler-shadow\" : \"\",\n\t\tsystemTiddlerClass: this.wiki.isSystemTiddler(this.tiddlerTitle) ? \"tc-tiddler-system\" : \"\",\n\t\ttiddlerTagClasses: this.getTagClasses()\n\t};\n\t// Compute a simple hash to make it easier to detect changes\n\tstate.hash = state.currentTiddler + state.missingTiddlerClass + state.shadowTiddlerClass + state.systemTiddlerClass + state.tiddlerTagClasses;\n\treturn state;\n};\n\n/*\nCreate a string of CSS classes derived from the tags of the current tiddler\n*/\nTiddlerWidget.prototype.getTagClasses = function() {\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\tif(tiddler) {\n\t\tvar tags = [];\n\t\t$tw.utils.each(tiddler.fields.tags,function(tag) {\n\t\t\ttags.push(\"tc-tagged-\" + encodeURIComponent(tag));\n\t\t});\n\t\treturn tags.join(\" \");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tnewTiddlerState = this.computeTiddlerState();\n\tif(changedAttributes.tiddler || newTiddlerState.hash !== this.tiddlerState.hash) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.tiddler = TiddlerWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/tiddler.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/transclude.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/transclude.js\ntype: application/javascript\nmodule-type: widget\n\nTransclude widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TranscludeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTranscludeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTranscludeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTranscludeWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.transcludeTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.transcludeSubTiddler = this.getAttribute(\"subtiddler\");\n\tthis.transcludeField = this.getAttribute(\"field\");\n\tthis.transcludeIndex = this.getAttribute(\"index\");\n\tthis.transcludeMode = this.getAttribute(\"mode\");\n\t// Parse the text reference\n\tvar parseAsInline = !this.parseTreeNode.isBlock;\n\tif(this.transcludeMode === \"inline\") {\n\t\tparseAsInline = true;\n\t} else if(this.transcludeMode === \"block\") {\n\t\tparseAsInline = false;\n\t}\n\tvar parser = this.wiki.parseTextReference(\n\t\t\t\t\t\tthis.transcludeTitle,\n\t\t\t\t\t\tthis.transcludeField,\n\t\t\t\t\t\tthis.transcludeIndex,\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tparseAsInline: parseAsInline,\n\t\t\t\t\t\t\tsubTiddler: this.transcludeSubTiddler\n\t\t\t\t\t\t}),\n\t\tparseTreeNodes = parser ? parser.tree : this.parseTreeNode.children;\n\t// Set context variables for recursion detection\n\tvar recursionMarker = this.makeRecursionMarker();\n\tthis.setVariable(\"transclusion\",recursionMarker);\n\t// Check for recursion\n\tif(parser) {\n\t\tif(this.parentWidget && this.parentWidget.hasVariable(\"transclusion\",recursionMarker)) {\n\t\t\tparseTreeNodes = [{type: \"element\", tag: \"span\", attributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-error\"}\n\t\t\t}, children: [\n\t\t\t\t{type: \"text\", text: $tw.language.getString(\"Error/RecursiveTransclusion\")}\n\t\t\t]}];\n\t\t}\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nCompose a string comprising the title, field and/or index to identify this transclusion for recursion detection\n*/\nTranscludeWidget.prototype.makeRecursionMarker = function() {\n\tvar output = [];\n\toutput.push(\"{\");\n\toutput.push(this.getVariable(\"currentTiddler\",{defaultValue: \"\"}));\n\toutput.push(\"|\");\n\toutput.push(this.transcludeTitle || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeField || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeIndex || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeSubTiddler || \"\");\n\toutput.push(\"}\");\n\treturn output.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTranscludeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedTiddlers[this.transcludeTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.transclude = TranscludeWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/transclude.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/vars.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/vars.js\ntype: application/javascript\nmodule-type: widget\n\nThis widget allows multiple variables to be set in one go:\n\n```\n\\define helloworld() Hello world!\n<$vars greeting=\"Hi\" me={{!!title}} sentence=<<helloworld>>>\n  <<greeting>>! I am <<me>> and I say: <<sentence>>\n</$vars>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar VarsWidget = function(parseTreeNode,options) {\n\t// Call the constructor\n\tWidget.call(this);\n\t// Initialise\t\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nVarsWidget.prototype = Object.create(Widget.prototype);\n\n/*\nRender this widget into the DOM\n*/\nVarsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nVarsWidget.prototype.execute = function() {\n\t// Parse variables\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(val,key) {\n\t\tif(key.charAt(0) !== \"$\") {\n\t\t\tself.setVariable(key,val);\n\t\t}\n\t});\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nVarsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"vars\"] = VarsWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/vars.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/view.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/view.js\ntype: application/javascript\nmodule-type: widget\n\nView widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ViewWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nViewWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nViewWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tif(this.text) {\n\t\tvar textNode = this.document.createTextNode(this.text);\n\t\tparent.insertBefore(textNode,nextSibling);\n\t\tthis.domNodes.push(textNode);\n\t} else {\n\t\tthis.makeChildWidgets();\n\t\tthis.renderChildren(parent,nextSibling);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nViewWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.viewTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.viewSubtiddler = this.getAttribute(\"subtiddler\");\n\tthis.viewField = this.getAttribute(\"field\",\"text\");\n\tthis.viewIndex = this.getAttribute(\"index\");\n\tthis.viewFormat = this.getAttribute(\"format\",\"text\");\n\tthis.viewTemplate = this.getAttribute(\"template\",\"\");\n\tswitch(this.viewFormat) {\n\t\tcase \"htmlwikified\":\n\t\t\tthis.text = this.getValueAsHtmlWikified();\n\t\t\tbreak;\n\t\tcase \"plainwikified\":\n\t\t\tthis.text = this.getValueAsPlainWikified();\n\t\t\tbreak;\n\t\tcase \"htmlencodedplainwikified\":\n\t\t\tthis.text = this.getValueAsHtmlEncodedPlainWikified();\n\t\t\tbreak;\n\t\tcase \"htmlencoded\":\n\t\t\tthis.text = this.getValueAsHtmlEncoded();\n\t\t\tbreak;\n\t\tcase \"urlencoded\":\n\t\t\tthis.text = this.getValueAsUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"doubleurlencoded\":\n\t\t\tthis.text = this.getValueAsDoubleUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"date\":\n\t\t\tthis.text = this.getValueAsDate(this.viewTemplate);\n\t\t\tbreak;\n\t\tcase \"relativedate\":\n\t\t\tthis.text = this.getValueAsRelativeDate();\n\t\t\tbreak;\n\t\tcase \"stripcomments\":\n\t\t\tthis.text = this.getValueAsStrippedComments();\n\t\t\tbreak;\n\t\tcase \"jsencoded\":\n\t\t\tthis.text = this.getValueAsJsEncoded();\n\t\t\tbreak;\n\t\tdefault: // \"text\"\n\t\t\tthis.text = this.getValueAsText();\n\t\t\tbreak;\n\t}\n};\n\n/*\nThe various formatter functions are baked into this widget for the moment. Eventually they will be replaced by macro functions\n*/\n\n/*\nRetrieve the value of the widget. Options are:\nasString: Optionally return the value as a string\n*/\nViewWidget.prototype.getValue = function(options) {\n\toptions = options || {};\n\tvar value = options.asString ? \"\" : undefined;\n\tif(this.viewIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.viewTitle,this.viewIndex);\n\t} else {\n\t\tvar tiddler;\n\t\tif(this.viewSubtiddler) {\n\t\t\ttiddler = this.wiki.getSubTiddler(this.viewTitle,this.viewSubtiddler);\t\n\t\t} else {\n\t\t\ttiddler = this.wiki.getTiddler(this.viewTitle);\n\t\t}\n\t\tif(tiddler) {\n\t\t\tif(this.viewField === \"text\" && !this.viewSubtiddler) {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.viewTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.viewField)) {\n\t\t\t\t\tif(options.asString) {\n\t\t\t\t\t\tvalue = tiddler.getFieldString(this.viewField);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvalue = tiddler.fields[this.viewField];\t\t\t\t\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.viewField === \"title\") {\n\t\t\t\tvalue = this.viewTitle;\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\nViewWidget.prototype.getValueAsText = function() {\n\treturn this.getValue({asString: true});\n};\n\nViewWidget.prototype.getValueAsHtmlWikified = function() {\n\treturn this.wiki.renderText(\"text/html\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{parentWidget: this});\n};\n\nViewWidget.prototype.getValueAsPlainWikified = function() {\n\treturn this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{parentWidget: this});\n};\n\nViewWidget.prototype.getValueAsHtmlEncodedPlainWikified = function() {\n\treturn $tw.utils.htmlEncode(this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{parentWidget: this}));\n};\n\nViewWidget.prototype.getValueAsHtmlEncoded = function() {\n\treturn $tw.utils.htmlEncode(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsUrlEncoded = function() {\n\treturn encodeURIComponent(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsDoubleUrlEncoded = function() {\n\treturn encodeURIComponent(encodeURIComponent(this.getValueAsText()));\n};\n\nViewWidget.prototype.getValueAsDate = function(format) {\n\tformat = format || \"YYYY MM DD 0hh:0mm\";\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.formatDateString(value,format);\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsRelativeDate = function(format) {\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.getRelativeDate((new Date()) - (new Date(value))).description;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsStrippedComments = function() {\n\tvar lines = this.getValueAsText().split(\"\\n\"),\n\t\tout = [];\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar text = lines[line];\n\t\tif(!/^\\s*\\/\\/#/.test(text)) {\n\t\t\tout.push(text);\n\t\t}\n\t}\n\treturn out.join(\"\\n\");\n};\n\nViewWidget.prototype.getValueAsJsEncoded = function() {\n\treturn $tw.utils.stringify(this.getValueAsText());\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nViewWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.template || changedAttributes.format || changedTiddlers[this.viewTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.view = ViewWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/view.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/widget.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/widget.js\ntype: application/javascript\nmodule-type: widget\n\nWidget base class\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate a widget object for a parse tree node\n\tparseTreeNode: reference to the parse tree node to be rendered\n\toptions: see below\nOptions include:\n\twiki: mandatory reference to wiki associated with this render tree\n\tparentWidget: optional reference to a parent renderer node for the context chain\n\tdocument: optional document object to use instead of global document\n*/\nvar Widget = function(parseTreeNode,options) {\n\tif(arguments.length > 0) {\n\t\tthis.initialise(parseTreeNode,options);\n\t}\n};\n\n/*\nInitialise widget properties. These steps are pulled out of the constructor so that we can reuse them in subclasses\n*/\nWidget.prototype.initialise = function(parseTreeNode,options) {\n\toptions = options || {};\n\t// Save widget info\n\tthis.parseTreeNode = parseTreeNode;\n\tthis.wiki = options.wiki;\n\tthis.parentWidget = options.parentWidget;\n\tthis.variablesConstructor = function() {};\n\tthis.variablesConstructor.prototype = this.parentWidget ? this.parentWidget.variables : {};\n\tthis.variables = new this.variablesConstructor();\n\tthis.document = options.document;\n\tthis.attributes = {};\n\tthis.children = [];\n\tthis.domNodes = [];\n\tthis.eventListeners = {};\n\t// Hashmap of the widget classes\n\tif(!this.widgetClasses) {\n\t\tWidget.prototype.widgetClasses = $tw.modules.applyMethods(\"widget\");\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWidget.prototype.execute = function() {\n\tthis.makeChildWidgets();\n};\n\n/*\nSet the value of a context variable\nname: name of the variable\nvalue: value of the variable\nparams: array of {name:, default:} for each parameter\n*/\nWidget.prototype.setVariable = function(name,value,params) {\n\tthis.variables[name] = {value: value, params: params};\n};\n\n/*\nGet the prevailing value of a context variable\nname: name of variable\noptions: see below\nOptions include\nparams: array of {name:, value:} for each parameter\ndefaultValue: default value if the variable is not defined\n*/\nWidget.prototype.getVariable = function(name,options) {\n\toptions = options || {};\n\tvar actualParams = options.params || [],\n\t\tparentWidget = this.parentWidget;\n\t// Check for the variable defined in the parent widget (or an ancestor in the prototype chain)\n\tif(parentWidget && name in parentWidget.variables) {\n\t\tvar variable = parentWidget.variables[name],\n\t\t\tvalue = variable.value;\n\t\t// Substitute any parameters specified in the definition\n\t\tvalue = this.substituteVariableParameters(value,variable.params,actualParams);\n\t\tvalue = this.substituteVariableReferences(value);\n\t\treturn value;\n\t}\n\t// If the variable doesn't exist in the parent widget then look for a macro module\n\treturn this.evaluateMacroModule(name,actualParams,options.defaultValue);\n};\n\nWidget.prototype.substituteVariableParameters = function(text,formalParams,actualParams) {\n\tif(formalParams) {\n\t\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\t\tparamInfo, paramValue;\n\t\t// Step through each of the parameters in the macro definition\n\t\tfor(var p=0; p<formalParams.length; p++) {\n\t\t\t// Check if we've got a macro call parameter with the same name\n\t\t\tparamInfo = formalParams[p];\n\t\t\tparamValue = undefined;\n\t\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// If not, use the next available anonymous macro call parameter\n\t\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\t\tnextAnonParameter++;\n\t\t\t}\n\t\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t\t}\n\t\t\t// If we've still not got a value, use the default, if any\n\t\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t\t// Replace any instances of this parameter\n\t\t\ttext = $tw.utils.replaceString(text,new RegExp(\"\\\\$\" + $tw.utils.escapeRegExp(paramInfo.name) + \"\\\\$\",\"mg\"),paramValue);\n\t\t}\n\t}\n\treturn text;\n};\n\nWidget.prototype.substituteVariableReferences = function(text) {\n\tvar self = this;\n\treturn (text || \"\").replace(/\\$\\(([^\\)\\$]+)\\)\\$/g,function(match,p1,offset,string) {\n\t\treturn self.getVariable(p1,{defaultValue: \"\"});\n\t});\n};\n\nWidget.prototype.evaluateMacroModule = function(name,actualParams,defaultValue) {\n\tif($tw.utils.hop($tw.macros,name)) {\n\t\tvar macro = $tw.macros[name],\n\t\t\targs = [];\n\t\tif(macro.params.length > 0) {\n\t\t\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\t\t\tparamInfo, paramValue;\n\t\t\t// Step through each of the parameters in the macro definition\n\t\t\tfor(var p=0; p<macro.params.length; p++) {\n\t\t\t\t// Check if we've got a macro call parameter with the same name\n\t\t\t\tparamInfo = macro.params[p];\n\t\t\t\tparamValue = undefined;\n\t\t\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// If not, use the next available anonymous macro call parameter\n\t\t\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\t\t\tnextAnonParameter++;\n\t\t\t\t}\n\t\t\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t\t\t}\n\t\t\t\t// If we've still not got a value, use the default, if any\n\t\t\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t\t\t// Save the parameter\n\t\t\t\targs.push(paramValue);\n\t\t\t}\n\t\t}\n\t\telse for(var i=0; i<actualParams.length; ++i) {\n\t\t\targs.push(actualParams[i].value);\n\t\t}\n\t\treturn (macro.run.apply(this,args) || \"\").toString();\n\t} else {\n\t\treturn defaultValue;\n\t}\n};\n\n/*\nCheck whether a given context variable value exists in the parent chain\n*/\nWidget.prototype.hasVariable = function(name,value) {\n\tvar node = this;\n\twhile(node) {\n\t\tif($tw.utils.hop(node.variables,name) && node.variables[name].value === value) {\n\t\t\treturn true;\n\t\t}\n\t\tnode = node.parentWidget;\n\t}\n\treturn false;\n};\n\n/*\nConstruct a qualifying string based on a hash of concatenating the values of a given variable in the parent chain\n*/\nWidget.prototype.getStateQualifier = function(name) {\n\tthis.qualifiers = this.qualifiers || Object.create(null);\n\tname = name || \"transclusion\";\n\tif(this.qualifiers[name]) {\n\t\treturn this.qualifiers[name];\n\t} else {\n\t\tvar output = [],\n\t\t\tnode = this;\n\t\twhile(node && node.parentWidget) {\n\t\t\tif($tw.utils.hop(node.parentWidget.variables,name)) {\n\t\t\t\toutput.push(node.getVariable(name));\n\t\t\t}\n\t\t\tnode = node.parentWidget;\n\t\t}\n\t\tvar value = $tw.utils.hashString(output.join(\"\"));\n\t\tthis.qualifiers[name] = value;\n\t\treturn value;\n\t}\n};\n\n/*\nCompute the current values of the attributes of the widget. Returns a hashmap of the names of the attributes that have changed\n*/\nWidget.prototype.computeAttributes = function() {\n\tvar changedAttributes = {},\n\t\tself = this,\n\t\tvalue;\n\t$tw.utils.each(this.parseTreeNode.attributes,function(attribute,name) {\n\t\tif(attribute.type === \"filtered\") {\n\t\t\tvalue = self.wiki.filterTiddlers(attribute.filter,self)[0] || \"\";\n\t\t} else if(attribute.type === \"indirect\") {\n\t\t\tvalue = self.wiki.getTextReference(attribute.textReference,\"\",self.getVariable(\"currentTiddler\"));\n\t\t} else if(attribute.type === \"macro\") {\n\t\t\tvalue = self.getVariable(attribute.value.name,{params: attribute.value.params});\n\t\t} else { // String attribute\n\t\t\tvalue = attribute.value;\n\t\t}\n\t\t// Check whether the attribute has changed\n\t\tif(self.attributes[name] !== value) {\n\t\t\tself.attributes[name] = value;\n\t\t\tchangedAttributes[name] = true;\n\t\t}\n\t});\n\treturn changedAttributes;\n};\n\n/*\nCheck for the presence of an attribute\n*/\nWidget.prototype.hasAttribute = function(name) {\n\treturn $tw.utils.hop(this.attributes,name);\n};\n\n/*\nGet the value of an attribute\n*/\nWidget.prototype.getAttribute = function(name,defaultText) {\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\treturn this.attributes[name];\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nAssign the computed attributes of the widget to a domNode\noptions include:\nexcludeEventAttributes: ignores attributes whose name begins with \"on\"\n*/\nWidget.prototype.assignAttributes = function(domNode,options) {\n\toptions = options || {};\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(v,a) {\n\t\t// Check exclusions\n\t\tif(options.excludeEventAttributes && a.substr(0,2) === \"on\") {\n\t\t\tv = undefined;\n\t\t}\n\t\tif(v !== undefined) {\n\t\t\tvar b = a.split(\":\");\n\t\t\t// Setting certain attributes can cause a DOM error (eg xmlns on the svg element)\n\t\t\ttry {\n\t\t\t\tif (b.length == 2 && b[0] == \"xlink\"){\n\t\t\t\t\tdomNode.setAttributeNS(\"http://www.w3.org/1999/xlink\",b[1],v);\n\t\t\t\t} else {\n\t\t\t\t\tdomNode.setAttributeNS(null,a,v);\n\t\t\t\t}\n\t\t\t} catch(e) {\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nMake child widgets correspondng to specified parseTreeNodes\n*/\nWidget.prototype.makeChildWidgets = function(parseTreeNodes) {\n\tthis.children = [];\n\tvar self = this;\n\t$tw.utils.each(parseTreeNodes || (this.parseTreeNode && this.parseTreeNode.children),function(childNode) {\n\t\tself.children.push(self.makeChildWidget(childNode));\n\t});\n};\n\n/*\nConstruct the widget object for a parse tree node\n*/\nWidget.prototype.makeChildWidget = function(parseTreeNode) {\n\tvar WidgetClass = this.widgetClasses[parseTreeNode.type];\n\tif(!WidgetClass) {\n\t\tWidgetClass = this.widgetClasses.text;\n\t\tparseTreeNode = {type: \"text\", text: \"Undefined widget '\" + parseTreeNode.type + \"'\"};\n\t}\n\treturn new WidgetClass(parseTreeNode,{\n\t\twiki: this.wiki,\n\t\tvariables: {},\n\t\tparentWidget: this,\n\t\tdocument: this.document\n\t});\n};\n\n/*\nGet the next sibling of this widget\n*/\nWidget.prototype.nextSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index < this.parentWidget.children.length-1) {\n\t\t\treturn this.parentWidget.children[index+1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the previous sibling of this widget\n*/\nWidget.prototype.previousSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index > 0) {\n\t\t\treturn this.parentWidget.children[index-1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRender the children of this widget into the DOM\n*/\nWidget.prototype.renderChildren = function(parent,nextSibling) {\n\t$tw.utils.each(this.children,function(childWidget) {\n\t\tchildWidget.render(parent,nextSibling);\n\t});\n};\n\n/*\nAdd a list of event listeners from an array [{type:,handler:},...]\n*/\nWidget.prototype.addEventListeners = function(listeners) {\n\tvar self = this;\n\t$tw.utils.each(listeners,function(listenerInfo) {\n\t\tself.addEventListener(listenerInfo.type,listenerInfo.handler);\n\t});\n};\n\n/*\nAdd an event listener\n*/\nWidget.prototype.addEventListener = function(type,handler) {\n\tvar self = this;\n\tif(typeof handler === \"string\") { // The handler is a method name on this widget\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn self[handler].call(self,event);\n\t\t};\n\t} else { // The handler is a function\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn handler.call(self,event);\n\t\t};\n\t}\n};\n\n/*\nDispatch an event to a widget. If the widget doesn't handle the event then it is also dispatched to the parent widget\n*/\nWidget.prototype.dispatchEvent = function(event) {\n\t// Dispatch the event if this widget handles it\n\tvar listener = this.eventListeners[event.type];\n\tif(listener) {\n\t\t// Don't propagate the event if the listener returned false\n\t\tif(!listener(event)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Dispatch the event to the parent widget\n\tif(this.parentWidget) {\n\t\treturn this.parentWidget.dispatchEvent(event);\n\t}\n\treturn true;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nRebuild a previously rendered widget\n*/\nWidget.prototype.refreshSelf = function() {\n\tvar nextSibling = this.findNextSiblingDomNode();\n\tthis.removeChildDomNodes();\n\tthis.render(this.parentDomNode,nextSibling);\n};\n\n/*\nRefresh all the children of a widget\n*/\nWidget.prototype.refreshChildren = function(changedTiddlers) {\n\tvar self = this,\n\t\trefreshed = false;\n\t$tw.utils.each(this.children,function(childWidget) {\n\t\trefreshed = childWidget.refresh(changedTiddlers) || refreshed;\n\t});\n\treturn refreshed;\n};\n\n/*\nFind the next sibling in the DOM to this widget. This is done by scanning the widget tree through all next siblings and their descendents that share the same parent DOM node\n*/\nWidget.prototype.findNextSiblingDomNode = function(startIndex) {\n\t// Refer to this widget by its index within its parents children\n\tvar parent = this.parentWidget,\n\t\tindex = startIndex !== undefined ? startIndex : parent.children.indexOf(this);\nif(index === -1) {\n\tthrow \"node not found in parents children\";\n}\n\t// Look for a DOM node in the later siblings\n\twhile(++index < parent.children.length) {\n\t\tvar domNode = parent.children[index].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\t// Go back and look for later siblings of our parent if it has the same parent dom node\n\tvar grandParent = parent.parentWidget;\n\tif(grandParent && parent.parentDomNode === this.parentDomNode) {\n\t\tindex = grandParent.children.indexOf(parent);\n\t\tif(index !== -1) {\n\t\t\treturn parent.findNextSiblingDomNode(index);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nFind the first DOM node generated by a widget or its children\n*/\nWidget.prototype.findFirstDomNode = function() {\n\t// Return the first dom node of this widget, if we've got one\n\tif(this.domNodes.length > 0) {\n\t\treturn this.domNodes[0];\n\t}\n\t// Otherwise, recursively call our children\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar domNode = this.children[t].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRemove any DOM nodes created by this widget or its children\n*/\nWidget.prototype.removeChildDomNodes = function() {\n\t// If this widget has directly created DOM nodes, delete them and exit. This assumes that any child widgets are contained within the created DOM nodes, which would normally be the case\n\tif(this.domNodes.length > 0) {\n\t\t$tw.utils.each(this.domNodes,function(domNode) {\n\t\t\tdomNode.parentNode.removeChild(domNode);\n\t\t});\n\t\tthis.domNodes = [];\n\t} else {\n\t\t// Otherwise, ask the child widgets to delete their DOM nodes\n\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\tchildWidget.removeChildDomNodes();\n\t\t});\n\t}\n};\n\n/*\nInvoke the action widgets that are descendents of the current widget.\n*/\nWidget.prototype.invokeActions = function(triggeringWidget,event) {\n\tvar handled = false;\n\t// For each child widget\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar child = this.children[t];\n\t\t// Invoke the child if it is an action widget\n\t\tif(child.invokeAction) {\n\t\t\tchild.refreshSelf();\n\t\t\tif(child.invokeAction(triggeringWidget,event)) {\n\t\t\t\thandled = true;\n\t\t\t}\n\t\t}\n\t\t// Propagate through through the child if it permits it\n\t\tif(child.allowActionPropagation() && child.invokeActions(triggeringWidget,event)) {\n\t\t\thandled = true;\n\t\t}\n\t}\n\treturn handled;\n};\n\n/*\nInvoke the action widgets defined in a string\n*/\nWidget.prototype.invokeActionString = function(actions,triggeringWidget,event,variables) {\n\tactions = actions || \"\";\n\tvar parser = this.wiki.parseText(\"text/vnd.tiddlywiki\",actions,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document\n\t\t}),\n\t\twidgetNode = this.wiki.makeWidget(parser,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document,\n\t\t\tvariables: variables\n\t\t});\n\tvar container = this.document.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn widgetNode.invokeActions(this,event);\n};\n\nWidget.prototype.allowActionPropagation = function() {\n\treturn true;\n};\n\nexports.widget = Widget;\n\n})();\n",
            "title": "$:/core/modules/widgets/widget.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/wikify.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/wikify.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to wikify text into a variable\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar WikifyWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nWikifyWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nWikifyWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWikifyWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.wikifyName = this.getAttribute(\"name\");\n\tthis.wikifyText = this.getAttribute(\"text\");\n\tthis.wikifyType = this.getAttribute(\"type\");\n\tthis.wikifyMode = this.getAttribute(\"mode\",\"block\");\n\tthis.wikifyOutput = this.getAttribute(\"output\",\"text\");\n\t// Create the parse tree\n\tthis.wikifyParser = this.wiki.parseText(this.wikifyType,this.wikifyText,{\n\t\t\tparseAsInline: this.wikifyMode === \"inline\"\n\t\t});\n\t// Create the widget tree \n\tthis.wikifyWidgetNode = this.wiki.makeWidget(this.wikifyParser,{\n\t\t\tdocument: $tw.fakeDocument,\n\t\t\tparentWidget: this\n\t\t});\n\t// Render the widget tree to the container\n\tthis.wikifyContainer = $tw.fakeDocument.createElement(\"div\");\n\tthis.wikifyWidgetNode.render(this.wikifyContainer,null);\n\tthis.wikifyResult = this.getResult();\n\t// Set context variable\n\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nReturn the result string\n*/\nWikifyWidget.prototype.getResult = function() {\n\tvar result;\n\tswitch(this.wikifyOutput) {\n\t\tcase \"text\":\n\t\t\tresult = this.wikifyContainer.textContent;\n\t\t\tbreak;\n\t\tcase \"formattedtext\":\n\t\t\tresult = this.wikifyContainer.formattedTextContent;\n\t\t\tbreak;\n\t\tcase \"html\":\n\t\t\tresult = this.wikifyContainer.innerHTML;\n\t\t\tbreak;\n\t\tcase \"parsetree\":\n\t\t\tresult = JSON.stringify(this.wikifyParser.tree,0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t\tcase \"widgettree\":\n\t\t\tresult = JSON.stringify(this.getWidgetTree(),0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t}\n\treturn result;\n};\n\n/*\nReturn a string of the widget tree\n*/\nWikifyWidget.prototype.getWidgetTree = function() {\n\tvar copyNode = function(widgetNode,resultNode) {\n\t\t\tvar type = widgetNode.parseTreeNode.type;\n\t\t\tresultNode.type = type;\n\t\t\tswitch(type) {\n\t\t\t\tcase \"element\":\n\t\t\t\t\tresultNode.tag = widgetNode.parseTreeNode.tag;\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"text\":\n\t\t\t\t\tresultNode.text = widgetNode.parseTreeNode.text;\n\t\t\t\t\tbreak;\t\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.attributes || {}).length > 0) {\n\t\t\t\tresultNode.attributes = {};\n\t\t\t\t$tw.utils.each(widgetNode.attributes,function(attr,attrName) {\n\t\t\t\t\tresultNode.attributes[attrName] = widgetNode.getAttribute(attrName);\n\t\t\t\t});\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.children || {}).length > 0) {\n\t\t\t\tresultNode.children = [];\n\t\t\t\t$tw.utils.each(widgetNode.children,function(widgetChildNode) {\n\t\t\t\t\tvar node = {};\n\t\t\t\t\tresultNode.children.push(node);\n\t\t\t\t\tcopyNode(widgetChildNode,node);\n\t\t\t\t});\n\t\t\t}\n\t\t},\n\t\tresults = {};\n\tcopyNode(this.wikifyWidgetNode,results);\n\treturn results;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWikifyWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh ourselves entirely if any of our attributes have changed\n\tif(changedAttributes.name || changedAttributes.text || changedAttributes.type || changedAttributes.mode || changedAttributes.output) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\t// Refresh the widget tree\n\t\tif(this.wikifyWidgetNode.refresh(changedTiddlers)) {\n\t\t\t// Check if there was any change\n\t\t\tvar result = this.getResult();\n\t\t\tif(result !== this.wikifyResult) {\n\t\t\t\t// If so, save the change\n\t\t\t\tthis.wikifyResult = result;\n\t\t\t\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t\t\t\t// Refresh each of our child widgets\n\t\t\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\t\t\tchildWidget.refreshSelf();\n\t\t\t\t});\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\t// Just refresh the children\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.wikify = WikifyWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/wikify.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/wiki-bulkops.js": {
            "text": "/*\\\ntitle: $:/core/modules/wiki-bulkops.js\ntype: application/javascript\nmodule-type: wikimethod\n\nBulk tiddler operations such as rename.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRename a tiddler, and relink any tags or lists that reference it.\n*/\nfunction renameTiddler(fromTitle,toTitle,options) {\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\toptions = options || {};\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\t// Rename the tiddler itself\n\t\tvar oldTiddler = this.getTiddler(fromTitle),\n\t\t\tnewTiddler = new $tw.Tiddler(oldTiddler,{title: toTitle},this.getModificationFields());\n\t\tnewTiddler = $tw.hooks.invokeHook(\"th-renaming-tiddler\",newTiddler,oldTiddler);\n\t\tthis.addTiddler(newTiddler);\n\t\tthis.deleteTiddler(fromTitle);\n\t\t// Rename any tags or lists that reference it\n\t\tthis.relinkTiddler(fromTitle,toTitle,options)\n\t}\n}\n\n/*\nRelink any tags or lists that reference a given tiddler\n*/\nfunction relinkTiddler(fromTitle,toTitle,options) {\n\tvar self = this;\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\toptions = options || {};\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\tthis.each(function(tiddler,title) {\n\t\t\tvar type = tiddler.fields.type || \"\";\n\t\t\t// Don't touch plugins or JavaScript modules\n\t\t\tif(!tiddler.fields[\"plugin-type\"] && type !== \"application/javascript\") {\n\t\t\t\tvar tags = (tiddler.fields.tags || []).slice(0),\n\t\t\t\t\tlist = (tiddler.fields.list || []).slice(0),\n\t\t\t\t\tisModified = false;\n\t\t\t\tif(!options.dontRenameInTags) {\n\t\t\t\t\t// Rename tags\n\t\t\t\t\t$tw.utils.each(tags,function (title,index) {\n\t\t\t\t\t\tif(title === fromTitle) {\nconsole.log(\"Renaming tag '\" + tags[index] + \"' to '\" + toTitle + \"' of tiddler '\" + tiddler.fields.title + \"'\");\n\t\t\t\t\t\t\ttags[index] = toTitle;\n\t\t\t\t\t\t\tisModified = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tif(!options.dontRenameInLists) {\n\t\t\t\t\t// Rename lists\n\t\t\t\t\t$tw.utils.each(list,function (title,index) {\n\t\t\t\t\t\tif(title === fromTitle) {\nconsole.log(\"Renaming list item '\" + list[index] + \"' to '\" + toTitle + \"' of tiddler '\" + tiddler.fields.title + \"'\");\n\t\t\t\t\t\t\tlist[index] = toTitle;\n\t\t\t\t\t\t\tisModified = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tif(isModified) {\n\t\t\t\t\tvar newTiddler = new $tw.Tiddler(tiddler,{tags: tags, list: list},self.getModificationFields())\n\t\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-relinking-tiddler\",newTiddler,tiddler);\n\t\t\t\t\tself.addTiddler(newTiddler);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\nexports.renameTiddler = renameTiddler;\nexports.relinkTiddler = relinkTiddler;\n\n})();\n",
            "title": "$:/core/modules/wiki-bulkops.js",
            "type": "application/javascript",
            "module-type": "wikimethod"
        },
        "$:/core/modules/wiki.js": {
            "text": "/*\\\ntitle: $:/core/modules/wiki.js\ntype: application/javascript\nmodule-type: wikimethod\n\nExtension methods for the $tw.Wiki object\n\nAdds the following properties to the wiki object:\n\n* `eventListeners` is a hashmap by type of arrays of listener functions\n* `changedTiddlers` is a hashmap describing changes to named tiddlers since wiki change events were last dispatched. Each entry is a hashmap containing two fields:\n\tmodified: true/false\n\tdeleted: true/false\n* `changeCount` is a hashmap by tiddler title containing a numerical index that starts at zero and is incremented each time a tiddler is created changed or deleted\n* `caches` is a hashmap by tiddler title containing a further hashmap of named cache objects. Caches are automatically cleared when a tiddler is modified or deleted\n* `globalCache` is a hashmap by cache name of cache objects that are cleared whenever any tiddler change occurs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar USER_NAME_TITLE = \"$:/status/UserName\",\n\tTIMESTAMP_DISABLE_TITLE = \"$:/config/TimestampDisable\";\n\n/*\nGet the value of a text reference. Text references can have any of these forms:\n\t<tiddlertitle>\n\t<tiddlertitle>!!<fieldname>\n\t!!<fieldname> - specifies a field of the current tiddlers\n\t<tiddlertitle>##<index>\n*/\nexports.getTextReference = function(textRef,defaultText,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tif(tr.field) {\n\t\tvar tiddler = this.getTiddler(title);\n\t\tif(tr.field === \"title\") { // Special case so we can return the title of a non-existent tiddler\n\t\t\treturn title;\n\t\t} else if(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\treturn tiddler.getFieldString(tr.field);\n\t\t} else {\n\t\t\treturn defaultText;\n\t\t}\n\t} else if(tr.index) {\n\t\treturn this.extractTiddlerDataItem(title,tr.index,defaultText);\n\t} else {\n\t\treturn this.getTiddlerText(title,defaultText);\n\t}\n};\n\nexports.setTextReference = function(textRef,value,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tthis.setText(title,tr.field,tr.index,value);\n};\n\nexports.setText = function(title,field,index,value,options) {\n\toptions = options || {};\n\tvar creationFields = options.suppressTimestamp ? {} : this.getCreationFields(),\n\t\tmodificationFields = options.suppressTimestamp ? {} : this.getModificationFields();\n\t// Check if it is a reference to a tiddler field\n\tif(index) {\n\t\tvar data = this.getTiddlerData(title,Object.create(null));\n\t\tif(value !== undefined) {\n\t\t\tdata[index] = value;\n\t\t} else {\n\t\t\tdelete data[index];\n\t\t}\n\t\tthis.setTiddlerData(title,data,modificationFields);\n\t} else {\n\t\tvar tiddler = this.getTiddler(title),\n\t\t\tfields = {title: title};\n\t\tfields[field || \"text\"] = value;\n\t\tthis.addTiddler(new $tw.Tiddler(creationFields,tiddler,fields,modificationFields));\n\t}\n};\n\nexports.deleteTextReference = function(textRef,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle,tiddler,fields;\n\t// Check if it is a reference to a tiddler\n\tif(tr.title && !tr.field) {\n\t\tthis.deleteTiddler(tr.title);\n\t// Else check for a field reference\n\t} else if(tr.field) {\n\t\ttitle = tr.title || currTiddlerTitle;\n\t\ttiddler = this.getTiddler(title);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\tfields = Object.create(null);\n\t\t\tfields[tr.field] = undefined;\n\t\t\tthis.addTiddler(new $tw.Tiddler(tiddler,fields,this.getModificationFields()));\n\t\t}\n\t}\n};\n\nexports.addEventListener = function(type,listener) {\n\tthis.eventListeners = this.eventListeners || {};\n\tthis.eventListeners[type] = this.eventListeners[type]  || [];\n\tthis.eventListeners[type].push(listener);\t\n};\n\nexports.removeEventListener = function(type,listener) {\n\tvar listeners = this.eventListeners[type];\n\tif(listeners) {\n\t\tvar p = listeners.indexOf(listener);\n\t\tif(p !== -1) {\n\t\t\tlisteners.splice(p,1);\n\t\t}\n\t}\n};\n\nexports.dispatchEvent = function(type /*, args */) {\n\tvar args = Array.prototype.slice.call(arguments,1),\n\t\tlisteners = this.eventListeners[type];\n\tif(listeners) {\n\t\tfor(var p=0; p<listeners.length; p++) {\n\t\t\tvar listener = listeners[p];\n\t\t\tlistener.apply(listener,args);\n\t\t}\n\t}\n};\n\n/*\nCauses a tiddler to be marked as changed, incrementing the change count, and triggers event handlers.\nThis method should be called after the changes it describes have been made to the wiki.tiddlers[] array.\n\ttitle: Title of tiddler\n\tisDeleted: defaults to false (meaning the tiddler has been created or modified),\n\t\ttrue if the tiddler has been deleted\n*/\nexports.enqueueTiddlerEvent = function(title,isDeleted) {\n\t// Record the touch in the list of changed tiddlers\n\tthis.changedTiddlers = this.changedTiddlers || Object.create(null);\n\tthis.changedTiddlers[title] = this.changedTiddlers[title] || Object.create(null);\n\tthis.changedTiddlers[title][isDeleted ? \"deleted\" : \"modified\"] = true;\n\t// Increment the change count\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\tthis.changeCount[title]++;\n\t} else {\n\t\tthis.changeCount[title] = 1;\n\t}\n\t// Trigger events\n\tthis.eventListeners = this.eventListeners || {};\n\tif(!this.eventsTriggered) {\n\t\tvar self = this;\n\t\t$tw.utils.nextTick(function() {\n\t\t\tvar changes = self.changedTiddlers;\n\t\t\tself.changedTiddlers = Object.create(null);\n\t\t\tself.eventsTriggered = false;\n\t\t\tif($tw.utils.count(changes) > 0) {\n\t\t\t\tself.dispatchEvent(\"change\",changes);\n\t\t\t}\n\t\t});\n\t\tthis.eventsTriggered = true;\n\t}\n};\n\nexports.getSizeOfTiddlerEventQueue = function() {\n\treturn $tw.utils.count(this.changedTiddlers);\n};\n\nexports.clearTiddlerEventQueue = function() {\n\tthis.changedTiddlers = Object.create(null);\n\tthis.changeCount = Object.create(null);\n};\n\nexports.getChangeCount = function(title) {\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\treturn this.changeCount[title];\n\t} else {\n\t\treturn 0;\n\t}\n};\n\n/*\nGenerate an unused title from the specified base\n*/\nexports.generateNewTitle = function(baseTitle,options) {\n\toptions = options || {};\n\tvar c = 0,\n\t\ttitle = baseTitle;\n\twhile(this.tiddlerExists(title) || this.isShadowTiddler(title) || this.findDraft(title)) {\n\t\ttitle = baseTitle + \n\t\t\t(options.prefix || \" \") + \n\t\t\t(++c);\n\t}\n\treturn title;\n};\n\nexports.isSystemTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/\") === 0;\n};\n\nexports.isTemporaryTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/temp/\") === 0;\n};\n\nexports.isImageTiddler = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\t\t\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/vnd.tiddlywiki\"];\n\t\treturn !!contentTypeInfo && contentTypeInfo.flags.indexOf(\"image\") !== -1;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLike addTiddler() except it will silently reject any plugin tiddlers that are older than the currently loaded version. Returns true if the tiddler was imported\n*/\nexports.importTiddler = function(tiddler) {\n\tvar existingTiddler = this.getTiddler(tiddler.fields.title);\n\t// Check if we're dealing with a plugin\n\tif(tiddler && tiddler.hasField(\"plugin-type\") && tiddler.hasField(\"version\") && existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t// Reject the incoming plugin if it is older\n\t\tif(!$tw.utils.checkVersions(tiddler.fields.version,existingTiddler.fields.version)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Fall through to adding the tiddler\n\tthis.addTiddler(tiddler);\n\treturn true;\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is created\n*/\nexports.getCreationFields = function() {\n\tif(this.getTiddlerText(TIMESTAMP_DISABLE_TITLE,\"\").toLowerCase() !== \"yes\") {\n\t\tvar fields = {\n\t\t\t\tcreated: new Date()\n\t\t\t},\n\t\t\tcreator = this.getTiddlerText(USER_NAME_TITLE);\n\t\tif(creator) {\n\t\t\tfields.creator = creator;\n\t\t}\n\t\treturn fields;\n\t} else {\n\t\treturn {};\n\t}\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is modified\n*/\nexports.getModificationFields = function() {\n\tif(this.getTiddlerText(TIMESTAMP_DISABLE_TITLE,\"\").toLowerCase() !== \"yes\") {\n\t\tvar fields = Object.create(null),\n\t\t\tmodifier = this.getTiddlerText(USER_NAME_TITLE);\n\t\tfields.modified = new Date();\n\t\tif(modifier) {\n\t\t\tfields.modifier = modifier;\n\t\t}\n\t\treturn fields;\n\t} else {\n\t\treturn {};\n\t}\n};\n\n/*\nReturn a sorted array of tiddler titles.  Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.getTiddlers = function(options) {\n\toptions = options || Object.create(null);\n\tvar self = this,\n\t\tsortField = options.sortField || \"title\",\n\t\ttiddlers = [], t, titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tif(options.includeSystem || !self.isSystemTiddler(title)) {\n\t\t\tif(!options.excludeTag || !tiddler.hasTag(options.excludeTag)) {\n\t\t\t\ttiddlers.push(tiddler);\n\t\t\t}\n\t\t}\n\t});\n\ttiddlers.sort(function(a,b) {\n\t\tvar aa = a.fields[sortField].toLowerCase() || \"\",\n\t\t\tbb = b.fields[sortField].toLowerCase() || \"\";\n\t\tif(aa < bb) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(aa > bb) {\n\t\t\t\treturn 1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n\tfor(t=0; t<tiddlers.length; t++) {\n\t\ttitles.push(tiddlers[t].fields.title);\n\t}\n\treturn titles;\n};\n\nexports.countTiddlers = function(excludeTag) {\n\tvar tiddlers = this.getTiddlers({excludeTag: excludeTag});\n\treturn $tw.utils.count(tiddlers);\n};\n\n/*\nReturns a function iterator(callback) that iterates through the specified titles, and invokes the callback with callback(tiddler,title)\n*/\nexports.makeTiddlerIterator = function(titles) {\n\tvar self = this;\n\tif(!$tw.utils.isArray(titles)) {\n\t\ttitles = Object.keys(titles);\n\t} else {\n\t\ttitles = titles.slice(0);\n\t}\n\treturn function(callback) {\n\t\ttitles.forEach(function(title) {\n\t\t\tcallback(self.getTiddler(title),title);\n\t\t});\n\t};\n};\n\n/*\nSort an array of tiddler titles by a specified field\n\ttitles: array of titles (sorted in place)\n\tsortField: name of field to sort by\n\tisDescending: true if the sort should be descending\n\tisCaseSensitive: true if the sort should consider upper and lower case letters to be different\n*/\nexports.sortTiddlers = function(titles,sortField,isDescending,isCaseSensitive,isNumeric) {\n\tvar self = this;\n\ttitles.sort(function(a,b) {\n\t\tvar x,y,\n\t\t\tcompareNumbers = function(x,y) {\n\t\t\t\tvar result = \n\t\t\t\t\tisNaN(x) && !isNaN(y) ? (isDescending ? -1 : 1) :\n\t\t\t\t\t!isNaN(x) && isNaN(y) ? (isDescending ? 1 : -1) :\n\t\t\t\t\t\t\t\t\t\t\t(isDescending ? y - x :  x - y);\n\t\t\t\treturn result;\n\t\t\t};\n\t\tif(sortField !== \"title\") {\n\t\t\tvar tiddlerA = self.getTiddler(a),\n\t\t\t\ttiddlerB = self.getTiddler(b);\n\t\t\tif(tiddlerA) {\n\t\t\t\ta = tiddlerA.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\ta = \"\";\n\t\t\t}\n\t\t\tif(tiddlerB) {\n\t\t\t\tb = tiddlerB.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\tb = \"\";\n\t\t\t}\n\t\t}\n\t\tx = Number(a);\n\t\ty = Number(b);\n\t\tif(isNumeric && (!isNaN(x) || !isNaN(y))) {\n\t\t\treturn compareNumbers(x,y);\n\t\t} else if($tw.utils.isDate(a) && $tw.utils.isDate(b)) {\n\t\t\treturn isDescending ? b - a : a - b;\n\t\t} else {\n\t\t\ta = String(a);\n\t\t\tb = String(b);\n\t\t\tif(!isCaseSensitive) {\n\t\t\t\ta = a.toLowerCase();\n\t\t\t\tb = b.toLowerCase();\n\t\t\t}\n\t\t\treturn isDescending ? b.localeCompare(a) : a.localeCompare(b);\n\t\t}\n\t});\n};\n\n/*\nFor every tiddler invoke a callback(title,tiddler) with `this` set to the wiki object. Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.forEachTiddler = function(/* [options,]callback */) {\n\tvar arg = 0,\n\t\toptions = arguments.length >= 2 ? arguments[arg++] : {},\n\t\tcallback = arguments[arg++],\n\t\ttitles = this.getTiddlers(options),\n\t\tt, tiddler;\n\tfor(t=0; t<titles.length; t++) {\n\t\ttiddler = this.getTiddler(titles[t]);\n\t\tif(tiddler) {\n\t\t\tcallback.call(this,tiddler.fields.title,tiddler);\n\t\t}\n\t}\n};\n\n/*\nReturn an array of tiddler titles that are directly linked from the specified tiddler\n*/\nexports.getTiddlerLinks = function(title) {\n\tvar self = this;\n\t// We'll cache the links so they only get computed if the tiddler changes\n\treturn this.getCacheForTiddler(title,\"links\",function() {\n\t\t// Parse the tiddler\n\t\tvar parser = self.parseTiddler(title);\n\t\t// Count up the links\n\t\tvar links = [],\n\t\t\tcheckParseTree = function(parseTree) {\n\t\t\t\tfor(var t=0; t<parseTree.length; t++) {\n\t\t\t\t\tvar parseTreeNode = parseTree[t];\n\t\t\t\t\tif(parseTreeNode.type === \"link\" && parseTreeNode.attributes.to && parseTreeNode.attributes.to.type === \"string\") {\n\t\t\t\t\t\tvar value = parseTreeNode.attributes.to.value;\n\t\t\t\t\t\tif(links.indexOf(value) === -1) {\n\t\t\t\t\t\t\tlinks.push(value);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif(parseTreeNode.children) {\n\t\t\t\t\t\tcheckParseTree(parseTreeNode.children);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t};\n\t\tif(parser) {\n\t\t\tcheckParseTree(parser.tree);\n\t\t}\n\t\treturn links;\n\t});\n};\n\n/*\nReturn an array of tiddler titles that link to the specified tiddler\n*/\nexports.getTiddlerBacklinks = function(targetTitle) {\n\tvar self = this,\n\t\tbacklinks = [];\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\tif(links.indexOf(targetTitle) !== -1) {\n\t\t\tbacklinks.push(title);\n\t\t}\n\t});\n\treturn backlinks;\n};\n\n/*\nReturn a hashmap of tiddler titles that are referenced but not defined. Each value is the number of times the missing tiddler is referenced\n*/\nexports.getMissingTitles = function() {\n\tvar self = this,\n\t\tmissing = [];\n// We should cache the missing tiddler list, even if we recreate it every time any tiddler is modified\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tif((!self.tiddlerExists(link) && !self.isShadowTiddler(link)) && missing.indexOf(link) === -1) {\n\t\t\t\tmissing.push(link);\n\t\t\t}\n\t\t});\n\t});\n\treturn missing;\n};\n\nexports.getOrphanTitles = function() {\n\tvar self = this,\n\t\torphans = this.getTiddlers();\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tvar p = orphans.indexOf(link);\n\t\t\tif(p !== -1) {\n\t\t\t\torphans.splice(p,1);\n\t\t\t}\n\t\t});\n\t});\n\treturn orphans; // Todo\n};\n\n/*\nRetrieves a list of the tiddler titles that are tagged with a given tag\n*/\nexports.getTiddlersWithTag = function(tag) {\n\tvar self = this;\n\treturn this.getGlobalCache(\"taglist-\" + tag,function() {\n\t\tvar tagmap = self.getTagMap();\n\t\treturn self.sortByList(tagmap[tag],tag);\n\t});\n};\n\n/*\nGet a hashmap by tag of arrays of tiddler titles\n*/\nexports.getTagMap = function() {\n\tvar self = this;\n\treturn this.getGlobalCache(\"tagmap\",function() {\n\t\tvar tags = Object.create(null),\n\t\t\tstoreTags = function(tagArray,title) {\n\t\t\t\tif(tagArray) {\n\t\t\t\t\tfor(var index=0; index<tagArray.length; index++) {\n\t\t\t\t\t\tvar tag = tagArray[index];\n\t\t\t\t\t\tif($tw.utils.hop(tags,tag)) {\n\t\t\t\t\t\t\ttags[tag].push(title);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\ttags[tag] = [title];\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\ttitle, tiddler;\n\t\t// Collect up all the tags\n\t\tself.eachShadow(function(tiddler,title) {\n\t\t\tif(!self.tiddlerExists(title)) {\n\t\t\t\ttiddler = self.getTiddler(title);\n\t\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t\t}\n\t\t});\n\t\tself.each(function(tiddler,title) {\n\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t});\n\t\treturn tags;\n\t});\n};\n\n/*\nLookup a given tiddler and return a list of all the tiddlers that include it in the specified list field\n*/\nexports.findListingsOfTiddler = function(targetTitle,fieldName) {\n\tfieldName = fieldName || \"list\";\n\tvar titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tvar list = $tw.utils.parseStringArray(tiddler.fields[fieldName]);\n\t\tif(list && list.indexOf(targetTitle) !== -1) {\n\t\t\ttitles.push(title);\n\t\t}\n\t});\n\treturn titles;\n};\n\n/*\nSorts an array of tiddler titles according to an ordered list\n*/\nexports.sortByList = function(array,listTitle) {\n\tvar list = this.getTiddlerList(listTitle);\n\tif(!array || array.length === 0) {\n\t\treturn [];\n\t} else {\n\t\tvar titles = [], t, title;\n\t\t// First place any entries that are present in the list\n\t\tfor(t=0; t<list.length; t++) {\n\t\t\ttitle = list[t];\n\t\t\tif(array.indexOf(title) !== -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Then place any remaining entries\n\t\tfor(t=0; t<array.length; t++) {\n\t\t\ttitle = array[t];\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Finally obey the list-before and list-after fields of each tiddler in turn\n\t\tvar sortedTitles = titles.slice(0);\n\t\tfor(t=0; t<sortedTitles.length; t++) {\n\t\t\ttitle = sortedTitles[t];\n\t\t\tvar currPos = titles.indexOf(title),\n\t\t\t\tnewPos = -1,\n\t\t\t\ttiddler = this.getTiddler(title);\n\t\t\tif(tiddler) {\n\t\t\t\tvar beforeTitle = tiddler.fields[\"list-before\"],\n\t\t\t\t\tafterTitle = tiddler.fields[\"list-after\"];\n\t\t\t\tif(beforeTitle === \"\") {\n\t\t\t\t\tnewPos = 0;\n\t\t\t\t} else if(beforeTitle) {\n\t\t\t\t\tnewPos = titles.indexOf(beforeTitle);\n\t\t\t\t} else if(afterTitle) {\n\t\t\t\t\tnewPos = titles.indexOf(afterTitle);\n\t\t\t\t\tif(newPos >= 0) {\n\t\t\t\t\t\t++newPos;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(newPos === -1) {\n\t\t\t\t\tnewPos = currPos;\n\t\t\t\t}\n\t\t\t\tif(newPos !== currPos) {\n\t\t\t\t\ttitles.splice(currPos,1);\n\t\t\t\t\tif(newPos >= currPos) {\n\t\t\t\t\t\tnewPos--;\n\t\t\t\t\t}\n\t\t\t\t\ttitles.splice(newPos,0,title);\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t\treturn titles;\n\t}\n};\n\nexports.getSubTiddler = function(title,subTiddlerTitle) {\n\tvar bundleInfo = this.getPluginInfo(title) || this.getTiddlerDataCached(title);\n\tif(bundleInfo && bundleInfo.tiddlers) {\n\t\tvar subTiddler = bundleInfo.tiddlers[subTiddlerTitle];\n\t\tif(subTiddler) {\n\t\t\treturn new $tw.Tiddler(subTiddler);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRetrieve a tiddler as a JSON string of the fields\n*/\nexports.getTiddlerAsJson = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\tvar fields = Object.create(null);\n\t\t$tw.utils.each(tiddler.fields,function(value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\treturn JSON.stringify(fields);\n\t} else {\n\t\treturn JSON.stringify({title: title});\n\t}\n};\n\n/*\nGet the content of a tiddler as a JavaScript object. How this is done depends on the type of the tiddler:\n\napplication/json: the tiddler JSON is parsed into an object\napplication/x-tiddler-dictionary: the tiddler is parsed as sequence of name:value pairs\n\nOther types currently just return null.\n\ntitleOrTiddler: string tiddler title or a tiddler object\ndefaultData: default data to be returned if the tiddler is missing or doesn't contain data\n\nNote that the same value is returned for repeated calls for the same tiddler data. The value is frozen to prevent modification; otherwise modifications would be visible to all callers\n*/\nexports.getTiddlerDataCached = function(titleOrTiddler,defaultData) {\n\tvar self = this,\n\t\ttiddler = titleOrTiddler;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler) {\n\t\treturn this.getCacheForTiddler(tiddler.fields.title,\"data\",function() {\n\t\t\t// Return the frozen value\n\t\t\tvar value = self.getTiddlerData(tiddler.fields.title,undefined);\n\t\t\t$tw.utils.deepFreeze(value);\n\t\t\treturn value;\n\t\t}) || defaultData;\n\t} else {\n\t\treturn defaultData;\n\t}\n};\n\n/*\nAlternative, uncached version of getTiddlerDataCached(). The return value can be mutated freely and reused\n*/\nexports.getTiddlerData = function(titleOrTiddler,defaultData) {\n\tvar tiddler = titleOrTiddler,\n\t\tdata;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler && tiddler.fields.text) {\n\t\tswitch(tiddler.fields.type) {\n\t\t\tcase \"application/json\":\n\t\t\t\t// JSON tiddler\n\t\t\t\ttry {\n\t\t\t\t\tdata = JSON.parse(tiddler.fields.text);\n\t\t\t\t} catch(ex) {\n\t\t\t\t\treturn defaultData;\n\t\t\t\t}\n\t\t\t\treturn data;\n\t\t\tcase \"application/x-tiddler-dictionary\":\n\t\t\t\treturn $tw.utils.parseFields(tiddler.fields.text);\n\t\t}\n\t}\n\treturn defaultData;\n};\n\n/*\nExtract an indexed field from within a data tiddler\n*/\nexports.extractTiddlerDataItem = function(titleOrTiddler,index,defaultText) {\n\tvar data = this.getTiddlerDataCached(titleOrTiddler,Object.create(null)),\n\t\ttext;\n\tif(data && $tw.utils.hop(data,index)) {\n\t\ttext = data[index];\n\t}\n\tif(typeof text === \"string\" || typeof text === \"number\") {\n\t\treturn text.toString();\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nSet a tiddlers content to a JavaScript object. Currently this is done by setting the tiddler's type to \"application/json\" and setting the text to the JSON text of the data.\ntitle: title of tiddler\ndata: object that can be serialised to JSON\nfields: optional hashmap of additional tiddler fields to be set\n*/\nexports.setTiddlerData = function(title,data,fields) {\n\tvar existingTiddler = this.getTiddler(title),\n\t\tnewFields = {\n\t\t\ttitle: title\n\t};\n\tif(existingTiddler && existingTiddler.fields.type === \"application/x-tiddler-dictionary\") {\n\t\tnewFields.text = $tw.utils.makeTiddlerDictionary(data);\n\t} else {\n\t\tnewFields.type = \"application/json\";\n\t\tnewFields.text = JSON.stringify(data,null,$tw.config.preferences.jsonSpaces);\n\t}\n\tthis.addTiddler(new $tw.Tiddler(this.getCreationFields(),existingTiddler,fields,newFields,this.getModificationFields()));\n};\n\n/*\nReturn the content of a tiddler as an array containing each line\n*/\nexports.getTiddlerList = function(title,field,index) {\n\tif(index) {\n\t\treturn $tw.utils.parseStringArray(this.extractTiddlerDataItem(title,index,\"\"));\n\t}\n\tfield = field || \"list\";\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\treturn ($tw.utils.parseStringArray(tiddler.fields[field]) || []).slice(0);\n\t}\n\treturn [];\n};\n\n// Return a named global cache object. Global cache objects are cleared whenever a tiddler change occurs\nexports.getGlobalCache = function(cacheName,initializer) {\n\tthis.globalCache = this.globalCache || Object.create(null);\n\tif($tw.utils.hop(this.globalCache,cacheName)) {\n\t\treturn this.globalCache[cacheName];\n\t} else {\n\t\tthis.globalCache[cacheName] = initializer();\n\t\treturn this.globalCache[cacheName];\n\t}\n};\n\nexports.clearGlobalCache = function() {\n\tthis.globalCache = Object.create(null);\n};\n\n// Return the named cache object for a tiddler. If the cache doesn't exist then the initializer function is invoked to create it\nexports.getCacheForTiddler = function(title,cacheName,initializer) {\n\tthis.caches = this.caches || Object.create(null);\n\tvar caches = this.caches[title];\n\tif(caches && caches[cacheName]) {\n\t\treturn caches[cacheName];\n\t} else {\n\t\tif(!caches) {\n\t\t\tcaches = Object.create(null);\n\t\t\tthis.caches[title] = caches;\n\t\t}\n\t\tcaches[cacheName] = initializer();\n\t\treturn caches[cacheName];\n\t}\n};\n\n// Clear all caches associated with a particular tiddler, or, if the title is null, clear all the caches for all the tiddlers\nexports.clearCache = function(title) {\n\tif(title) {\n\t\tthis.caches = this.caches || Object.create(null);\n\t\tif($tw.utils.hop(this.caches,title)) {\n\t\t\tdelete this.caches[title];\n\t\t}\n\t} else {\n\t\tthis.caches = Object.create(null);\n\t}\n};\n\nexports.initParsers = function(moduleType) {\n\t// Install the parser modules\n\t$tw.Wiki.parsers = {};\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(\"parser\",function(title,module) {\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\t$tw.Wiki.parsers[f] = module[f]; // Store the parser class\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nParse a block of text of a specified MIME type\n\ttype: content type of text to be parsed\n\ttext: text\n\toptions: see below\nOptions include:\n\tparseAsInline: if true, the text of the tiddler will be parsed as an inline run\n\t_canonical_uri: optional string of the canonical URI of this content\n*/\nexports.parseText = function(type,text,options) {\n\ttext = text || \"\";\n\toptions = options || {};\n\t// Select a parser\n\tvar Parser = $tw.Wiki.parsers[type];\n\tif(!Parser && $tw.utils.getFileExtensionInfo(type)) {\n\t\tParser = $tw.Wiki.parsers[$tw.utils.getFileExtensionInfo(type).type];\n\t}\n\tif(!Parser) {\n\t\tParser = $tw.Wiki.parsers[options.defaultType || \"text/vnd.tiddlywiki\"];\n\t}\n\tif(!Parser) {\n\t\treturn null;\n\t}\n\t// Return the parser instance\n\treturn new Parser(type,text,{\n\t\tparseAsInline: options.parseAsInline,\n\t\twiki: this,\n\t\t_canonical_uri: options._canonical_uri\n\t});\n};\n\n/*\nParse a tiddler according to its MIME type\n*/\nexports.parseTiddler = function(title,options) {\n\toptions = $tw.utils.extend({},options);\n\tvar cacheType = options.parseAsInline ? \"inlineParseTree\" : \"blockParseTree\",\n\t\ttiddler = this.getTiddler(title),\n\t\tself = this;\n\treturn tiddler ? this.getCacheForTiddler(title,cacheType,function() {\n\t\t\tif(tiddler.hasField(\"_canonical_uri\")) {\n\t\t\t\toptions._canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t}\n\t\t\treturn self.parseText(tiddler.fields.type,tiddler.fields.text,options);\n\t\t}) : null;\n};\n\nexports.parseTextReference = function(title,field,index,options) {\n\tvar tiddler,text;\n\tif(options.subTiddler) {\n\t\ttiddler = this.getSubTiddler(title,options.subTiddler);\n\t} else {\n\t\ttiddler = this.getTiddler(title);\n\t\tif(field === \"text\" || (!field && !index)) {\n\t\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\t\treturn this.parseTiddler(title,options);\n\t\t}\n\t}\n\tif(field === \"text\" || (!field && !index)) {\n\t\tif(tiddler && tiddler.fields) {\n\t\t\treturn this.parseText(tiddler.fields.type || \"text/vnd.tiddlywiki\",tiddler.fields.text,options);\t\t\t\n\t\t} else {\n\t\t\treturn null;\n\t\t}\n\t} else if(field) {\n\t\tif(field === \"title\") {\n\t\t\ttext = title;\n\t\t} else {\n\t\t\tif(!tiddler || !tiddler.hasField(field)) {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t\ttext = tiddler.fields[field];\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text.toString(),options);\n\t} else if(index) {\n\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\ttext = this.extractTiddlerDataItem(tiddler,index,undefined);\n\t\tif(text === undefined) {\n\t\t\treturn null;\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text,options);\n\t}\n};\n\n/*\nMake a widget tree for a parse tree\nparser: parser object\noptions: see below\nOptions include:\ndocument: optional document to use\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.makeWidget = function(parser,options) {\n\toptions = options || {};\n\tvar widgetNode = {\n\t\t\ttype: \"widget\",\n\t\t\tchildren: []\n\t\t},\n\t\tcurrWidgetNode = widgetNode;\n\t// Create set variable widgets for each variable\n\t$tw.utils.each(options.variables,function(value,name) {\n\t\tvar setVariableWidget = {\n\t\t\ttype: \"set\",\n\t\t\tattributes: {\n\t\t\t\tname: {type: \"string\", value: name},\n\t\t\t\tvalue: {type: \"string\", value: value}\n\t\t\t},\n\t\t\tchildren: []\n\t\t};\n\t\tcurrWidgetNode.children = [setVariableWidget];\n\t\tcurrWidgetNode = setVariableWidget;\n\t});\n\t// Add in the supplied parse tree nodes\n\tcurrWidgetNode.children = parser ? parser.tree : [];\n\t// Create the widget\n\treturn new widget.widget(widgetNode,{\n\t\twiki: this,\n\t\tdocument: options.document || $tw.fakeDocument,\n\t\tparentWidget: options.parentWidget\n\t});\n};\n\n/*\nMake a widget tree for transclusion\ntitle: target tiddler title\noptions: as for wiki.makeWidget() plus:\noptions.field: optional field to transclude (defaults to \"text\")\noptions.mode: transclusion mode \"inline\" or \"block\"\noptions.children: optional array of children for the transclude widget\noptions.importVariables: optional importvariables filter string for macros to be included\noptions.importPageMacros: optional boolean; if true, equivalent to passing \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\" to options.importVariables\n*/\nexports.makeTranscludeWidget = function(title,options) {\n\toptions = options || {};\n\tvar parseTreeDiv = {tree: [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"div\",\n\t\t\tchildren: []}]},\n\t\tparseTreeImportVariables = {\n\t\t\ttype: \"importvariables\",\n\t\t\tattributes: {\n\t\t\t\tfilter: {\n\t\t\t\t\tname: \"filter\",\n\t\t\t\t\ttype: \"string\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tisBlock: false,\n\t\t\tchildren: []},\n\t\tparseTreeTransclude = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {\n\t\t\t\t\tname: \"tiddler\",\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title}},\n\t\t\tisBlock: !options.parseAsInline};\n\tif(options.importVariables || options.importPageMacros) {\n\t\tif(options.importVariables) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = options.importVariables;\n\t\t} else if(options.importPageMacros) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\";\n\t\t}\n\t\tparseTreeDiv.tree[0].children.push(parseTreeImportVariables);\n\t\tparseTreeImportVariables.children.push(parseTreeTransclude);\n\t} else {\n\t\tparseTreeDiv.tree[0].children.push(parseTreeTransclude);\n\t}\n\tif(options.field) {\n\t\tparseTreeTransclude.attributes.field = {type: \"string\", value: options.field};\n\t}\n\tif(options.mode) {\n\t\tparseTreeTransclude.attributes.mode = {type: \"string\", value: options.mode};\n\t}\n\tif(options.children) {\n\t\tparseTreeTransclude.children = options.children;\n\t}\n\treturn $tw.wiki.makeWidget(parseTreeDiv,options);\n};\n\n/*\nParse text in a specified format and render it into another format\n\toutputType: content type for the output\n\ttextType: content type of the input text\n\ttext: input text\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderText = function(outputType,textType,text,options) {\n\toptions = options || {};\n\tvar parser = this.parseText(textType,text,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : container.textContent;\n};\n\n/*\nParse text from a tiddler and render it into another format\n\toutputType: content type for the output\n\ttitle: title of the tiddler to be rendered\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderTiddler = function(outputType,title,options) {\n\toptions = options || {};\n\tvar parser = this.parseTiddler(title,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : (outputType === \"text/plain-formatted\" ? container.formattedTextContent : container.textContent);\n};\n\n/*\nReturn an array of tiddler titles that match a search string\n\ttext: The text string to search for\n\toptions: see below\nOptions available:\n\tsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\n\texclude: An array of tiddler titles to exclude from the search\n\tinvert: If true returns tiddlers that do not contain the specified string\n\tcaseSensitive: If true forces a case sensitive search\n\tliteral: If true, searches for literal string, rather than separate search terms\n\tfield: If specified, restricts the search to the specified field\n*/\nexports.search = function(text,options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tt,\n\t\tinvert = !!options.invert;\n\t// Convert the search string into a regexp for each term\n\tvar terms, searchTermsRegExps,\n\t\tflags = options.caseSensitive ? \"\" : \"i\";\n\tif(options.literal) {\n\t\tif(text.length === 0) {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [new RegExp(\"(\" + $tw.utils.escapeRegExp(text) + \")\",flags)];\n\t\t}\n\t} else {\n\t\tterms = text.split(/ +/);\n\t\tif(terms.length === 1 && terms[0] === \"\") {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [];\n\t\t\tfor(t=0; t<terms.length; t++) {\n\t\t\t\tsearchTermsRegExps.push(new RegExp(\"(\" + $tw.utils.escapeRegExp(terms[t]) + \")\",flags));\n\t\t\t}\n\t\t}\n\t}\n\t// Function to check a given tiddler for the search term\n\tvar searchTiddler = function(title) {\n\t\tif(!searchTermsRegExps) {\n\t\t\treturn true;\n\t\t}\n\t\tvar tiddler = self.getTiddler(title);\n\t\tif(!tiddler) {\n\t\t\ttiddler = new $tw.Tiddler({title: title, text: \"\", type: \"text/vnd.tiddlywiki\"});\n\t\t}\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type] || $tw.config.contentTypeInfo[\"text/vnd.tiddlywiki\"],\n\t\t\tmatch;\n\t\tfor(var t=0; t<searchTermsRegExps.length; t++) {\n\t\t\tmatch = false;\n\t\t\tif(options.field) {\n\t\t\t\tmatch = searchTermsRegExps[t].test(tiddler.getFieldString(options.field));\n\t\t\t} else {\n\t\t\t\t// Search title, tags and body\n\t\t\t\tif(contentTypeInfo.encoding === \"utf8\") {\n\t\t\t\t\tmatch = match || searchTermsRegExps[t].test(tiddler.fields.text);\n\t\t\t\t}\n\t\t\t\tvar tags = tiddler.fields.tags ? tiddler.fields.tags.join(\"\\0\") : \"\";\n\t\t\t\tmatch = match || searchTermsRegExps[t].test(tags) || searchTermsRegExps[t].test(tiddler.fields.title);\n\t\t\t}\n\t\t\tif(!match) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\treturn true;\n\t};\n\t// Loop through all the tiddlers doing the search\n\tvar results = [],\n\t\tsource = options.source || this.each;\n\tsource(function(tiddler,title) {\n\t\tif(searchTiddler(title) !== options.invert) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\t// Remove any of the results we have to exclude\n\tif(options.exclude) {\n\t\tfor(t=0; t<options.exclude.length; t++) {\n\t\t\tvar p = results.indexOf(options.exclude[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tresults.splice(p,1);\n\t\t\t}\n\t\t}\n\t}\n\treturn results;\n};\n\n/*\nTrigger a load for a tiddler if it is skinny. Returns the text, or undefined if the tiddler is missing, null if the tiddler is being lazily loaded.\n*/\nexports.getTiddlerText = function(title,defaultText) {\n\tvar tiddler = this.getTiddler(title);\n\t// Return undefined if the tiddler isn't found\n\tif(!tiddler) {\n\t\treturn defaultText;\n\t}\n\tif(tiddler.fields.text !== undefined) {\n\t\t// Just return the text if we've got it\n\t\treturn tiddler.fields.text;\n\t} else {\n\t\t// Tell any listeners about the need to lazily load this tiddler\n\t\tthis.dispatchEvent(\"lazyLoad\",title);\n\t\t// Indicate that the text is being loaded\n\t\treturn null;\n\t}\n};\n\n/*\nCheck whether the text of a tiddler matches a given value. By default, the comparison is case insensitive, and any spaces at either end of the tiddler text is trimmed\n*/\nexports.checkTiddlerText = function(title,targetText,options) {\n\toptions = options || {};\n\tvar text = this.getTiddlerText(title,\"\");\n\tif(!options.noTrim) {\n\t\ttext = text.trim();\n\t}\n\tif(!options.caseSensitive) {\n\t\ttext = text.toLowerCase();\n\t\ttargetText = targetText.toLowerCase();\n\t}\n\treturn text === targetText;\n}\n\n/*\nRead an array of browser File objects, invoking callback(tiddlerFieldsArray) once they're all read\n*/\nexports.readFiles = function(files,callback) {\n\tvar result = [],\n\t\toutstanding = files.length;\n\tfor(var f=0; f<files.length; f++) {\n\t\tthis.readFile(files[f],function(tiddlerFieldsArray) {\n\t\t\tresult.push.apply(result,tiddlerFieldsArray);\n\t\t\tif(--outstanding === 0) {\n\t\t\t\tcallback(result);\n\t\t\t}\n\t\t});\n\t}\n\treturn files.length;\n};\n\n/*\nRead a browser File object, invoking callback(tiddlerFieldsArray) with an array of tiddler fields objects\n*/\nexports.readFile = function(file,callback) {\n\t// Get the type, falling back to the filename extension\n\tvar self = this,\n\t\ttype = file.type;\n\tif(type === \"\" || !type) {\n\t\tvar dotPos = file.name.lastIndexOf(\".\");\n\t\tif(dotPos !== -1) {\n\t\t\tvar fileExtensionInfo = $tw.utils.getFileExtensionInfo(file.name.substr(dotPos));\n\t\t\tif(fileExtensionInfo) {\n\t\t\t\ttype = fileExtensionInfo.type;\n\t\t\t}\n\t\t}\n\t}\n\t// Figure out if we're reading a binary file\n\tvar contentTypeInfo = $tw.config.contentTypeInfo[type],\n\t\tisBinary = contentTypeInfo ? contentTypeInfo.encoding === \"base64\" : false;\n\t// Log some debugging information\n\tif($tw.log.IMPORT) {\n\t\tconsole.log(\"Importing file '\" + file.name + \"', type: '\" + type + \"', isBinary: \" + isBinary);\n\t}\n\t// Create the FileReader\n\tvar reader = new FileReader();\n\t// Onload\n\treader.onload = function(event) {\n\t\tvar text = event.target.result,\n\t\t\ttiddlerFields = {title: file.name || \"Untitled\", type: type};\n\t\tif(isBinary) {\n\t\t\tvar commaPos = text.indexOf(\",\");\n\t\t\tif(commaPos !== -1) {\n\t\t\t\ttext = text.substr(commaPos + 1);\n\t\t\t}\n\t\t}\n\t\t// Check whether this is an encrypted TiddlyWiki file\n\t\tvar encryptedJson = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedJson) {\n\t\t\t// If so, attempt to decrypt it with the current password\n\t\t\t$tw.utils.decryptStoreAreaInteractive(encryptedJson,function(tiddlers) {\n\t\t\t\tcallback(tiddlers);\n\t\t\t});\n\t\t} else {\n\t\t\t// Otherwise, just try to deserialise any tiddlers in the file\n\t\t\tcallback(self.deserializeTiddlers(type,text,tiddlerFields));\n\t\t}\n\t};\n\t// Kick off the read\n\tif(isBinary) {\n\t\treader.readAsDataURL(file);\n\t} else {\n\t\treader.readAsText(file);\n\t}\n};\n\n/*\nFind any existing draft of a specified tiddler\n*/\nexports.findDraft = function(targetTitle) {\n\tvar draftTitle = undefined;\n\tthis.forEachTiddler({includeSystem: true},function(title,tiddler) {\n\t\tif(tiddler.fields[\"draft.title\"] && tiddler.fields[\"draft.of\"] === targetTitle) {\n\t\t\tdraftTitle = title;\n\t\t}\n\t});\n\treturn draftTitle;\n}\n\n/*\nCheck whether the specified draft tiddler has been modified.\nIf the original tiddler doesn't exist, create  a vanilla tiddler variable,\nto check if additional fields have been added.\n*/\nexports.isDraftModified = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(!tiddler.isDraft()) {\n\t\treturn false;\n\t}\n\tvar ignoredFields = [\"created\", \"modified\", \"title\", \"draft.title\", \"draft.of\"],\n\t\torigTiddler = this.getTiddler(tiddler.fields[\"draft.of\"]) || new $tw.Tiddler({text:\"\", tags:[]}),\n\t\ttitleModified = tiddler.fields[\"draft.title\"] !== tiddler.fields[\"draft.of\"];\n\treturn titleModified || !tiddler.isEqual(origTiddler,ignoredFields);\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\nhistoryTitle: title of history tiddler (defaults to $:/HistoryList)\n*/\nexports.addToHistory = function(title,fromPageRect,historyTitle) {\n\tvar story = new $tw.Story({wiki: this, historyTitle: historyTitle});\n\tstory.addToHistory(title,fromPageRect);\n};\n\n/*\nInvoke the available upgrader modules\ntitles: array of tiddler titles to be processed\ntiddlers: hashmap by title of tiddler fields of pending import tiddlers. These can be modified by the upgraders. An entry with no fields indicates a tiddler that was pending import has been suppressed. When entries are added to the pending import the tiddlers hashmap may have entries that are not present in the titles array\nReturns a hashmap of messages keyed by tiddler title.\n*/\nexports.invokeUpgraders = function(titles,tiddlers) {\n\t// Collect up the available upgrader modules\n\tvar self = this;\n\tif(!this.upgraderModules) {\n\t\tthis.upgraderModules = [];\n\t\t$tw.modules.forEachModuleOfType(\"upgrader\",function(title,module) {\n\t\t\tif(module.upgrade) {\n\t\t\t\tself.upgraderModules.push(module);\n\t\t\t}\n\t\t});\n\t}\n\t// Invoke each upgrader in turn\n\tvar messages = {};\n\tfor(var t=0; t<this.upgraderModules.length; t++) {\n\t\tvar upgrader = this.upgraderModules[t],\n\t\t\tupgraderMessages = upgrader.upgrade(this,titles,tiddlers);\n\t\t$tw.utils.extend(messages,upgraderMessages);\n\t}\n\treturn messages;\n};\n\n})();\n\n",
            "title": "$:/core/modules/wiki.js",
            "type": "application/javascript",
            "module-type": "wikimethod"
        },
        "$:/palettes/Blanca": {
            "title": "$:/palettes/Blanca",
            "name": "Blanca",
            "description": "A clean white palette to let you focus",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #66cccc\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ffffff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #7897f3\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ccc\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #ffffff\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #7897f3\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #eeeeee\ntab-border-selected: #cccccc\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffeedd\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: #eee\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #ff9900\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/Blue": {
            "title": "$:/palettes/Blue",
            "name": "Blue",
            "description": "A blue theme",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333353\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ddddff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #5959c0\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: #ccccdd\ntab-border-selected: #ccccdd\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #eeeeff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #666666\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #ffffff\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #ffffff\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #5959c0\ntoolbar-new-button: #5eb95e\ntoolbar-options-button: rgb(128, 88, 165)\ntoolbar-save-button: #0e90d2\ntoolbar-info-button: #0e90d2\ntoolbar-edit-button: rgb(243, 123, 29)\ntoolbar-close-button: #dd514c\ntoolbar-delete-button: #dd514c\ntoolbar-cancel-button: rgb(243, 123, 29)\ntoolbar-done-button: #5eb95e\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/Muted": {
            "title": "$:/palettes/Muted",
            "name": "Muted",
            "description": "Bright tiddlers on a muted background",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #6f6f70\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #29a6ee\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #c2c1c2\nsidebar-foreground-shadow: rgba(255,255,255,0)\nsidebar-foreground: #d3d2d4\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #6f6f70\nsidebar-tab-background: #666667\nsidebar-tab-border-selected: #999\nsidebar-tab-border: #515151\nsidebar-tab-divider: #999\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: #999\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #d1d0d2\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #d5ad34\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/ContrastLight": {
            "title": "$:/palettes/ContrastLight",
            "name": "Contrast (Light)",
            "description": "High contrast and unambiguous (light version)",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #000\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #000\ntag-foreground: #fff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/ContrastDark": {
            "title": "$:/palettes/ContrastDark",
            "name": "Contrast (Dark)",
            "description": "High contrast and unambiguous (dark version)",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #000\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #fff\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #fff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/DarkPhotos": {
            "created": "20150402111612188",
            "description": "Good with dark photo backgrounds",
            "modified": "20150402112344080",
            "name": "DarkPhotos",
            "tags": "$:/tags/Palette",
            "title": "$:/palettes/DarkPhotos",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: \nbutton-foreground: \nbutton-border: \ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #ddd\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #336438\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #ccf\nsidebar-controls-foreground: #fff\nsidebar-foreground-shadow: rgba(0,0,0, 0.5)\nsidebar-foreground: #fff\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #eee\nsidebar-tab-background-selected: rgba(255,255,255, 0.8)\nsidebar-tab-background: rgba(255,255,255, 0.4)\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: rgba(255,255,255, 0.2)\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #aaf\nsidebar-tiddler-link-foreground: #ddf\nsite-title-foreground: #fff\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/Rocker": {
            "title": "$:/palettes/Rocker",
            "name": "Rocker",
            "description": "A dark theme",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #000\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #cc0000\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.0)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #000\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #ffbb99\nsidebar-tiddler-link-foreground: #cc0000\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffbb99\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #cc0000\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/SolarFlare": {
            "title": "$:/palettes/SolarFlare",
            "name": "Solar Flare",
            "description": "Warm, relaxing earth colours",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": ": Background Tones\n\nbase03: #002b36\nbase02: #073642\n\n: Content Tones\n\nbase01: #586e75\nbase00: #657b83\nbase0: #839496\nbase1: #93a1a1\n\n: Background Tones\n\nbase2: #eee8d5\nbase3: #fdf6e3\n\n: Accent Colors\n\nyellow: #b58900\norange: #cb4b16\nred: #dc322f\nmagenta: #d33682\nviolet: #6c71c4\nblue: #268bd2\ncyan: #2aa198\ngreen: #859900\n\n: Additional Tones (RA)\n\nbase10: #c0c4bb\nviolet-muted: #7c81b0\nblue-muted: #4e7baa\n\nyellow-hot: #ffcc44\norange-hot: #eb6d20\nred-hot: #ff2222\nblue-hot: #2298ee\ngreen-hot: #98ee22\n\n: Palette\n\n: Do not use colour macro for background and foreground\nbackground: #fdf6e3\n    download-foreground: <<colour background>>\n    dragger-foreground: <<colour background>>\n    dropdown-background: <<colour background>>\n    modal-background: <<colour background>>\n    sidebar-foreground-shadow: <<colour background>>\n    tiddler-background: <<colour background>>\n    tiddler-border: <<colour background>>\n    tiddler-link-background: <<colour background>>\n    tab-background-selected: <<colour background>>\n        dropdown-tab-background-selected: <<colour tab-background-selected>>\nforeground: #657b83\n    dragger-background: <<colour foreground>>\n    tab-foreground: <<colour foreground>>\n        tab-foreground-selected: <<colour tab-foreground>>\n            sidebar-tab-foreground-selected: <<colour tab-foreground-selected>>\n        sidebar-tab-foreground: <<colour tab-foreground>>\n    sidebar-button-foreground: <<colour foreground>>\n    sidebar-controls-foreground: <<colour foreground>>\n    sidebar-foreground: <<colour foreground>>\n: base03\n: base02\n: base01\n    alert-muted-foreground: <<colour base01>>\n: base00\n    code-foreground: <<colour base00>>\n    message-foreground: <<colour base00>>\n    tag-foreground: <<colour base00>>\n: base0\n    sidebar-tiddler-link-foreground: <<colour base0>>\n: base1\n    muted-foreground: <<colour base1>>\n        blockquote-bar: <<colour muted-foreground>>\n        dropdown-border: <<colour muted-foreground>>\n        sidebar-muted-foreground: <<colour muted-foreground>>\n        tiddler-title-foreground: <<colour muted-foreground>>\n            site-title-foreground: <<colour tiddler-title-foreground>>\n: base2\n    modal-footer-background: <<colour base2>>\n    page-background: <<colour base2>>\n        modal-backdrop: <<colour page-background>>\n        notification-background: <<colour page-background>>\n        code-background: <<colour page-background>>\n            code-border: <<colour code-background>>\n        pre-background: <<colour page-background>>\n            pre-border: <<colour pre-background>>\n        sidebar-tab-background-selected: <<colour page-background>>\n    table-header-background: <<colour base2>>\n    tag-background: <<colour base2>>\n    tiddler-editor-background: <<colour base2>>\n    tiddler-info-background: <<colour base2>>\n    tiddler-info-tab-background: <<colour base2>>\n    tab-background: <<colour base2>>\n        dropdown-tab-background: <<colour tab-background>>\n: base3\n    alert-background: <<colour base3>>\n    message-background: <<colour base3>>\n: yellow\n: orange\n: red\n: magenta\n    alert-highlight: <<colour magenta>>\n: violet\n    external-link-foreground: <<colour violet>>\n: blue\n: cyan\n: green\n: base10\n    tiddler-controls-foreground: <<colour base10>>\n: violet-muted\n    external-link-foreground-visited: <<colour violet-muted>>\n: blue-muted\n    primary: <<colour blue-muted>>\n        download-background: <<colour primary>>\n        tiddler-link-foreground: <<colour primary>>\n\nalert-border: #b99e2f\ndirty-indicator: #ff0000\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nmessage-border: #cfd6e6\nmodal-border: #999999\nsidebar-controls-foreground-hover:\nsidebar-muted-foreground-hover:\nsidebar-tab-background: #ded8c5\nsidebar-tiddler-link-foreground-hover:\nstatic-alert-foreground: #aaaaaa\ntab-border: #cccccc\n    modal-footer-border: <<colour tab-border>>\n    modal-header-border: <<colour tab-border>>\n    notification-border: <<colour tab-border>>\n    sidebar-tab-border: <<colour tab-border>>\n    tab-border-selected: <<colour tab-border>>\n        sidebar-tab-border-selected: <<colour tab-border-selected>>\ntab-divider: #d8d8d8\n    sidebar-tab-divider: <<colour tab-divider>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-border: #dddddd\ntiddler-subtitle-foreground: #c0c0c0\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/Vanilla": {
            "title": "$:/palettes/Vanilla",
            "name": "Vanilla",
            "description": "Pale and unobtrusive",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #f4f4f4\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #aaaaaa\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #f4f4f4\nsidebar-tab-background: #e0e0e0\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: #e4e4e4\nsidebar-tab-foreground-selected:\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #999999\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/core/readme": {
            "title": "$:/core/readme",
            "text": "This plugin contains TiddlyWiki's core components, comprising:\n\n* JavaScript code modules\n* Icons\n* Templates needed to create TiddlyWiki's user interface\n* British English (''en-GB'') translations of the localisable strings used by the core\n"
        },
        "$:/library/sjcl.js/license": {
            "title": "$:/library/sjcl.js/license",
            "type": "text/plain",
            "text": "SJCL is open. You can use, modify and redistribute it under a BSD\nlicense or under the GNU GPL, version 2.0.\n\n---------------------------------------------------------------------\n\nhttp://opensource.org/licenses/BSD-2-Clause\n\nCopyright (c) 2009-2015, Emily Stark, Mike Hamburg and Dan Boneh at\nStanford University. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n1. Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS\nIS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED\nTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\nPARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nHOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\nTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n---------------------------------------------------------------------\n\nhttp://opensource.org/licenses/GPL-2.0\n\nThe Stanford Javascript Crypto Library (hosted here on GitHub) is a\nproject by the Stanford Computer Security Lab to build a secure,\npowerful, fast, small, easy-to-use, cross-browser library for\ncryptography in Javascript.\n\nCopyright (c) 2009-2015, Emily Stark, Mike Hamburg and Dan Boneh at\nStanford University.\n\nThis program is free software; you can redistribute it and/or modify it\nunder the terms of the GNU General Public License as published by the\nFree Software Foundation; either version 2 of the License, or (at your\noption) any later version.\n\nThis program is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General\nPublic License for more details.\n\nYou should have received a copy of the GNU General Public License along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n59 Temple Place, Suite 330, Boston, MA 02111-1307 USA"
        },
        "$:/core/templates/MOTW.html": {
            "title": "$:/core/templates/MOTW.html",
            "text": "\\rules only filteredtranscludeinline transcludeinline entity\n<!-- The following comment is called a MOTW comment and is necessary for the TiddlyIE Internet Explorer extension -->\n<!-- saved from url=(0021)http://tiddlywiki.com -->&#13;&#10;"
        },
        "$:/core/templates/alltiddlers.template.html": {
            "title": "$:/core/templates/alltiddlers.template.html",
            "type": "text/vnd.tiddlywiki-html",
            "text": "<!-- This template is provided for backwards compatibility with older versions of TiddlyWiki -->\n\n<$set name=\"exportFilter\" value=\"[!is[system]sort[title]]\">\n\n{{$:/core/templates/exporters/StaticRiver}}\n\n</$set>\n"
        },
        "$:/core/templates/canonical-uri-external-image": {
            "title": "$:/core/templates/canonical-uri-external-image",
            "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external images.\n\nChange the `./images/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./images/<$view field=\"title\" format=\"doubleurlencoded\"/>"
        },
        "$:/core/templates/canonical-uri-external-text": {
            "title": "$:/core/templates/canonical-uri-external-text",
            "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external text files.\n\nChange the `./text/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./text/<$view field=\"title\" format=\"doubleurlencoded\"/>.tid"
        },
        "$:/core/templates/css-tiddler": {
            "title": "$:/core/templates/css-tiddler",
            "text": "<!--\n\nThis template is used for saving CSS tiddlers as a style tag with data attributes representing the tiddler fields.\n\n-->`<style`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/css\">`<$view field=\"text\" format=\"text\" />`</style>`"
        },
        "$:/core/templates/exporters/CsvFile": {
            "title": "$:/core/templates/exporters/CsvFile",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/CsvFile}}",
            "extension": ".csv",
            "text": "\\define renderContent()\n<$text text=<<csvtiddlers filter:\"\"\"$(exportFilter)$\"\"\" format:\"quoted-comma-sep\">>/>\n\\end\n<<renderContent>>\n"
        },
        "$:/core/templates/exporters/JsonFile": {
            "title": "$:/core/templates/exporters/JsonFile",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/JsonFile}}",
            "extension": ".json",
            "text": "\\define renderContent()\n<$text text=<<jsontiddlers filter:\"\"\"$(exportFilter)$\"\"\">>/>\n\\end\n<<renderContent>>\n"
        },
        "$:/core/templates/exporters/StaticRiver": {
            "title": "$:/core/templates/exporters/StaticRiver",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/StaticRiver}}",
            "extension": ".html",
            "text": "\\define tv-wikilink-template() #$uri_encoded$\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n<section class=\"tc-story-river\">\n{{$:/core/templates/exporters/StaticRiver/Content||$:/core/templates/html-tiddler}}\n</section>\n</body>\n</html>\n"
        },
        "$:/core/templates/exporters/StaticRiver/Content": {
            "title": "$:/core/templates/exporters/StaticRiver/Content",
            "text": "\\define renderContent()\n{{{ $(exportFilter)$ ||$:/core/templates/static-tiddler}}}\n\\end\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n<<renderContent>>\n</$importvariables>\n"
        },
        "$:/core/templates/exporters/TidFile": {
            "title": "$:/core/templates/exporters/TidFile",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/TidFile}}",
            "extension": ".tid",
            "text": "\\define renderContent()\n{{{ $(exportFilter)$ +[limit[1]] ||$:/core/templates/tid-tiddler}}}\n\\end\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\"><<renderContent>></$importvariables>"
        },
        "$:/core/templates/html-div-tiddler": {
            "title": "$:/core/templates/html-div-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as an HTML DIV tag with attributes representing the tiddler fields.\n\n-->`<div`<$fields template=' $name$=\"$encoded_value$\"'></$fields>`>\n<pre>`<$view field=\"text\" format=\"htmlencoded\" />`</pre>\n</div>`\n"
        },
        "$:/core/templates/html-tiddler": {
            "title": "$:/core/templates/html-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as raw HTML\n\n--><$view field=\"text\" format=\"htmlwikified\" />"
        },
        "$:/core/templates/javascript-tiddler": {
            "title": "$:/core/templates/javascript-tiddler",
            "text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields.\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\">`<$view field=\"text\" format=\"text\" />`</script>`"
        },
        "$:/core/templates/json-tiddler": {
            "title": "$:/core/templates/json-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as raw JSON\n\n--><$text text=<<jsontiddler>>/>"
        },
        "$:/core/templates/module-tiddler": {
            "title": "$:/core/templates/module-tiddler",
            "text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields. The body of the tiddler is wrapped in a call to the `$tw.modules.define` function in order to define the body of the tiddler as a module\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\" data-module=\"yes\">$tw.modules.define(\"`<$view field=\"title\" format=\"jsencoded\" />`\",\"`<$view field=\"module-type\" format=\"jsencoded\" />`\",function(module,exports,require) {`<$view field=\"text\" format=\"text\" />`});\n</script>`"
        },
        "$:/core/templates/plain-text-tiddler": {
            "title": "$:/core/templates/plain-text-tiddler",
            "text": "<$view field=\"text\" format=\"text\" />"
        },
        "$:/core/templates/raw-static-tiddler": {
            "title": "$:/core/templates/raw-static-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as static HTML\n\n--><$view field=\"text\" format=\"plainwikified\" />"
        },
        "$:/core/save/all": {
            "title": "$:/core/save/all",
            "text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/save/empty": {
            "title": "$:/core/save/empty",
            "text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/save/lazy-all": {
            "title": "$:/core/save/lazy-all",
            "text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] \n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/save/lazy-images": {
            "title": "$:/core/save/lazy-images",
            "text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] -[!is[system]is[image]] +[sort[title]] \n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/templates/single.tiddler.window": {
            "title": "$:/core/templates/single.tiddler.window",
            "text": "<$set name=\"themeTitle\" value={{$:/view}}>\n\n<$set name=\"tempCurrentTiddler\" value=<<currentTiddler>>>\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$set name=\"currentTiddler\" value=<<tempCurrentTiddler>>>\n\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n\n<$transclude mode=\"block\"/>\n\n</$navigator>\n\n</$importvariables>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n"
        },
        "$:/core/templates/split-recipe": {
            "title": "$:/core/templates/split-recipe",
            "text": "<$list filter=\"[!is[system]]\">\ntiddler: <$view field=\"title\" format=\"urlencoded\"/>.tid\n</$list>\n"
        },
        "$:/core/templates/static-tiddler": {
            "title": "$:/core/templates/static-tiddler",
            "text": "<a name=<<currentTiddler>>>\n<$transclude tiddler=\"$:/core/ui/ViewTemplate\"/>\n</a>"
        },
        "$:/core/templates/static.area": {
            "title": "$:/core/templates/static.area",
            "text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawStaticContent]!has[draft.of]] ||$:/core/templates/raw-static-tiddler}}}\n{{$:/core/templates/static.content||$:/core/templates/html-tiddler}}\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\nThis file contains an encrypted ~TiddlyWiki. Enable ~JavaScript and enter the decryption password when prompted.\n</$reveal>\n"
        },
        "$:/core/templates/static.content": {
            "title": "$:/core/templates/static.content",
            "type": "text/vnd.tiddlywiki",
            "text": "<!-- For Google, and people without JavaScript-->\nThis [[TiddlyWiki|http://tiddlywiki.com]] contains the following tiddlers:\n\n<ul>\n<$list filter=<<saveTiddlerFilter>>>\n<li><$view field=\"title\" format=\"text\"></$view></li>\n</$list>\n</ul>\n"
        },
        "$:/core/templates/static.template.css": {
            "title": "$:/core/templates/static.template.css",
            "text": "{{$:/boot/boot.css||$:/core/templates/plain-text-tiddler}}\n\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n"
        },
        "$:/core/templates/static.template.html": {
            "title": "$:/core/templates/static.template.html",
            "type": "text/vnd.tiddlywiki-html",
            "text": "\\define tv-wikilink-template() static/$uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n{{$:/core/ui/PageTemplate||$:/core/templates/html-tiddler}}\n</body>\n</html>\n"
        },
        "$:/core/templates/static.tiddler.html": {
            "title": "$:/core/templates/static.tiddler.html",
            "text": "\\define tv-wikilink-template() $uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n`<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"static.css\">\n<title>`<$view field=\"caption\"><$view field=\"title\"/></$view>: {{$:/core/wiki/title}}`</title>\n</head>\n<body class=\"tc-body\">\n`{{$:/StaticBanner||$:/core/templates/html-tiddler}}`\n<section class=\"tc-story-river\">\n`<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n<$view tiddler=\"$:/core/ui/ViewTemplate\" format=\"htmlwikified\"/>\n</$importvariables>`\n</section>\n</body>\n</html>\n`"
        },
        "$:/core/templates/store.area.template.html": {
            "title": "$:/core/templates/store.area.template.html",
            "text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n`<div id=\"storeArea\" style=\"display:none;\">`\n<$list filter=<<saveTiddlerFilter>> template=\"$:/core/templates/html-div-tiddler\"/>\n`</div>`\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n`<!--~~ Encrypted tiddlers ~~-->`\n`<pre id=\"encryptedStoreArea\" type=\"text/plain\" style=\"display:none;\">`\n<$encrypt filter=<<saveTiddlerFilter>>/>\n`</pre>`\n</$reveal>"
        },
        "$:/core/templates/tid-tiddler": {
            "title": "$:/core/templates/tid-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers in TiddlyWeb *.tid format\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>`\n`<$view field=\"text\" format=\"text\" />"
        },
        "$:/core/templates/tiddler-metadata": {
            "title": "$:/core/templates/tiddler-metadata",
            "text": "<!--\n\nThis template is used for saving tiddler metadata *.meta files\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>"
        },
        "$:/core/templates/tiddlywiki5.html": {
            "title": "$:/core/templates/tiddlywiki5.html",
            "text": "\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n{{$:/core/templates/MOTW.html}}<html>\n<head>\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\">\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"{{$:/core/copyright.txt}}\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/core/wiki/rawmarkup]] [all[shadows+tiddlers]tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified]] ||$:/core/templates/raw-static-tiddler}}}\n</head>\n<body class=\"tc-body\">\n<!--~~ Static styles ~~-->\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<!--~~ Static content for Google and browsers without JavaScript ~~-->\n<noscript>\n<div id=\"splashArea\">\n{{$:/core/templates/static.area}}\n</div>\n</noscript>\n<!--~~ Ordinary tiddlers ~~-->\n{{$:/core/templates/store.area.template.html}}\n<!--~~ Library modules ~~-->\n<div id=\"libraryModules\" style=\"display:none;\">\n{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/javascript-tiddler}}}\n</div>\n<!--~~ Boot kernel prologue ~~-->\n<div id=\"bootKernelPrefix\" style=\"display:none;\">\n{{ $:/boot/bootprefix.js ||$:/core/templates/javascript-tiddler}}\n</div>\n<!--~~ Boot kernel ~~-->\n<div id=\"bootKernel\" style=\"display:none;\">\n{{ $:/boot/boot.js ||$:/core/templates/javascript-tiddler}}\n</div>\n</body>\n</html>\n"
        },
        "$:/core/templates/version": {
            "title": "$:/core/templates/version",
            "text": "<<version>>"
        },
        "$:/core/templates/wikified-tiddler": {
            "title": "$:/core/templates/wikified-tiddler",
            "text": "<$transclude />"
        },
        "$:/core/ui/AboveStory/tw2-plugin-check": {
            "title": "$:/core/ui/AboveStory/tw2-plugin-check",
            "tags": "$:/tags/AboveStory",
            "text": "\\define lingo-base() $:/language/AboveStory/ClassicPlugin/\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]limit[1]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n<ul>\n\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]]\">\n\n<li>\n\n<$link><$view field=\"title\"/></$link>\n\n</li>\n\n</$list>\n\n</ul>\n\n</div>\n\n</$list>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter": {
            "title": "$:/core/ui/AdvancedSearch/Filter",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/Filter/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n<<lingo Filter/Hint>>\n\n<div class=\"tc-search tc-advanced-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch/FilterButton]!has[draft.of]]\"><$transclude/></$list>\n</div>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\n<div class=\"tc-search-results\">\n<<lingo Filter/Matches>>\n<$list filter={{$:/temp/advancedsearch}} template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$set>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button popup=<<qualify \"$:/state/filterDeleteDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/delete-button}}\n</$button>\n</$reveal>\n\n<$reveal state=<<qualify \"$:/state/filterDeleteDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<div class=\"tc-dropdown-item-plain\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\nAre you sure you wish to delete <<resultCount>> tiddler(s)?\n</$set>\n</div>\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn\">\n<$action-deletetiddler $filter={{$:/temp/advancedsearch}}/>\nDelete these tiddlers\n</$button>\n</div>\n</div>\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/filterDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</span>\n\n<$reveal state=<<qualify \"$:/state/filterDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Filter]]\"><$link to={{!!filter}}><$transclude field=\"description\"/></$link>\n</$list>\n</div>\n</div>\n</$linkcatcher>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/export": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/export",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$macrocall $name=\"exportButton\" exportFilter={{$:/temp/advancedsearch}} lingoBase=\"$:/language/Buttons/ExportTiddlers/\"/>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Shadows": {
            "title": "$:/core/ui/AdvancedSearch/Shadows",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/Shadows/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Shadows/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[all[shadows]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo Shadows/Matches>>\n\n<$list filter=\"[all[shadows]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$list>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Standard": {
            "title": "$:/core/ui/AdvancedSearch/Standard",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/Standard/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Standard/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$set name=\"searchTiddler\" value=\"$:/temp/advancedsearch\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude/>\n</$list>\n\"\"\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n</$list>\n</$set>\n</$list>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/System": {
            "title": "$:/core/ui/AdvancedSearch/System",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/System/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo System/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[is[system]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo System/Matches>>\n\n<$list filter=\"[is[system]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$list>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"
        },
        "$:/AdvancedSearch": {
            "title": "$:/AdvancedSearch",
            "icon": "$:/core/images/advanced-search-button",
            "color": "#bbb",
            "text": "<div class=\"tc-advanced-search\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch]!has[draft.of]]\" \"$:/core/ui/AdvancedSearch/System\">>\n</div>\n"
        },
        "$:/core/ui/AlertTemplate": {
            "title": "$:/core/ui/AlertTemplate",
            "text": "<div class=\"tc-alert\">\n<div class=\"tc-alert-toolbar\">\n<$button class=\"tc-btn-invisible\"><$action-deletetiddler $tiddler=<<currentTiddler>>/>{{$:/core/images/delete-button}}</$button>\n</div>\n<div class=\"tc-alert-subtitle\">\n<$view field=\"component\"/> - <$view field=\"modified\" format=\"date\" template=\"0hh:0mm:0ss DD MM YYYY\"/> <$reveal type=\"nomatch\" state=\"!!count\" text=\"\"><span class=\"tc-alert-highlight\">({{$:/language/Count}}: <$view field=\"count\"/>)</span></$reveal>\n</div>\n<div class=\"tc-alert-body\">\n\n<$transclude/>\n\n</div>\n</div>\n"
        },
        "$:/core/ui/BinaryWarning": {
            "title": "$:/core/ui/BinaryWarning",
            "text": "\\define lingo-base() $:/language/BinaryWarning/\n<div class=\"tc-binary-warning\">\n\n<<lingo Prompt>>\n\n</div>\n"
        },
        "$:/core/ui/Components/plugin-info": {
            "title": "$:/core/ui/Components/plugin-info",
            "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define popup-state-macro()\n$(qualified-state)$-$(currentTiddler)$\n\\end\n\n\\define tabs-state-macro()\n$(popup-state)$-$(pluginInfoType)$\n\\end\n\n\\define plugin-icon-title()\n$(currentTiddler)$/icon\n\\end\n\n\\define plugin-disable-title()\n$:/config/Plugins/Disabled/$(currentTiddler)$\n\\end\n\n\\define plugin-table-body(type,disabledMessage,default-popup-state)\n<div class=\"tc-plugin-info-chunk tc-small-icon\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\" default=\"\"\"$default-popup-state$\"\"\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\" default=\"\"\"$default-popup-state$\"\"\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<plugin-icon-title>>>\n<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\n</$transclude>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<h1>\n''<$view field=\"description\"><$view field=\"title\"/></$view>'' $disabledMessage$\n</h1>\n<h2>\n<$view field=\"title\"/>\n</h2>\n<h2>\n<div><em><$view field=\"version\"/></em></div>\n</h2>\n</div>\n\\end\n\n\\define plugin-info(type,default-popup-state)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info\">\n<<plugin-table-body type:\"$type$\" default-popup-state:\"\"\"$default-popup-state$\"\"\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info tc-plugin-info-disabled\">\n<<plugin-table-body type:\"$type$\" default-popup-state:\"\"\"$default-popup-state$\"\"\" disabledMessage:\"<$macrocall $name='lingo' title='Disabled/Status'/>\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>> default=\"\"\"$default-popup-state$\"\"\">\n<div class=\"tc-plugin-info-dropdown\">\n<div class=\"tc-plugin-info-dropdown-body\">\n<$list filter=\"[all[current]] -[[$:/core]]\">\n<div style=\"float:right;\">\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"yes\" tooltip={{$:/language/ControlPanel/Plugins/Disable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Disable/Caption}}>\n<<lingo Disable/Caption>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"no\" tooltip={{$:/language/ControlPanel/Plugins/Enable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Enable/Caption}}>\n<<lingo Enable/Caption>>\n</$button>\n</$reveal>\n</div>\n</$list>\n<$reveal type=\"nomatch\" text=\"\" state=\"!!list\">\n<$set name=\"tabsList\" filter=\"[<currentTiddler>list[]] contents\">\n<$macrocall $name=\"tabs\" state=<<tabs-state-macro>> tabsList=<<tabsList>> default=\"readme\" template=\"$:/core/ui/PluginInfo\"/>\n</$set>\n</$reveal>\n<$reveal type=\"match\" text=\"\" state=\"!!list\">\n<<lingo NoInformation/Hint>>\n</$reveal>\n</div>\n</div>\n</$reveal>\n</$set>\n\\end\n\n<$macrocall $name=\"plugin-info\" type=<<plugin-type>> default-popup-state=<<default-popup-state>>/>\n"
        },
        "$:/core/ui/Components/tag-link": {
            "title": "$:/core/ui/Components/tag-link",
            "text": "<$link>\n<$set name=\"backgroundColor\" value={{!!color}}>\n<span style=<<tag-styles>> class=\"tc-tag-label\">\n<$view field=\"title\" format=\"text\"/>\n</span>\n</$set>\n</$link>"
        },
        "$:/core/ui/ControlPanel/Advanced": {
            "title": "$:/core/ui/ControlPanel/Advanced",
            "tags": "$:/tags/ControlPanel/Info",
            "caption": "{{$:/language/ControlPanel/Advanced/Caption}}",
            "text": "{{$:/language/ControlPanel/Advanced/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Advanced]!has[draft.of]]\" \"$:/core/ui/ControlPanel/TiddlerFields\">>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/Appearance": {
            "title": "$:/core/ui/ControlPanel/Appearance",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Appearance/Caption}}",
            "text": "{{$:/language/ControlPanel/Appearance/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Appearance]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Theme\">>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/Basics": {
            "title": "$:/core/ui/ControlPanel/Basics",
            "tags": "$:/tags/ControlPanel/Info",
            "caption": "{{$:/language/ControlPanel/Basics/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\n\n\\define show-filter-count(filter)\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $value=\"\"\"$filter$\"\"\"/>\n<$action-setfield $tiddler=\"$:/state/tab--1498284803\" $value=\"$:/core/ui/AdvancedSearch/Filter\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n''<$count filter=\"\"\"$filter$\"\"\"/>''\n{{$:/core/images/advanced-search-button}}\n</$button>\n\\end\n\n|<<lingo Version/Prompt>> |''<<version>>'' |\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/status/UserName\"><<lingo Username/Prompt>></$link> |<$edit-text tiddler=\"$:/status/UserName\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/AnimationDuration\"><<lingo AnimDuration/Prompt>></$link> |<$edit-text tiddler=\"$:/config/AnimationDuration\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\" class=\"tc-edit-texteditor\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n|<$link to=\"$:/config/NewJournal/Title\"><<lingo NewJournal/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/config/NewJournal/Title\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/NewJournal/Text\"><<lingo NewJournal/Text/Prompt>></$link> |<$edit tiddler=\"$:/config/NewJournal/Text\" tag=\"textarea\" class=\"tc-edit-texteditor\" default=\"\"/> |\n|<$link to=\"$:/config/NewJournal/Tags\"><<lingo NewJournal/Tags/Prompt>></$link> |<$edit-text tiddler=\"$:/config/NewJournal/Tags\" default=\"\" tag=\"input\"/> |\n|<<lingo Language/Prompt>> |{{$:/snippets/minilanguageswitcher}} |\n|<<lingo Tiddlers/Prompt>> |<<show-filter-count \"[!is[system]sort[title]]\">> |\n|<<lingo Tags/Prompt>> |<<show-filter-count \"[tags[]sort[title]]\">> |\n|<<lingo SystemTiddlers/Prompt>> |<<show-filter-count \"[is[system]sort[title]]\">> |\n|<<lingo ShadowTiddlers/Prompt>> |<<show-filter-count \"[all[shadows]sort[title]]\">> |\n|<<lingo OverriddenShadowTiddlers/Prompt>> |<<show-filter-count \"[is[tiddler]is[shadow]sort[title]]\">> |\n"
        },
        "$:/core/ui/ControlPanel/EditorTypes": {
            "title": "$:/core/ui/ControlPanel/EditorTypes",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/EditorTypes/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/EditorTypes/\n\n<<lingo Hint>>\n\n<table>\n<tbody>\n<tr>\n<th><<lingo Type/Caption>></th>\n<th><<lingo Editor/Caption>></th>\n</tr>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/config/EditorTypeMappings/]sort[title]]\">\n<tr>\n<td>\n<$link>\n<$list filter=\"[all[current]removeprefix[$:/config/EditorTypeMappings/]]\">\n<$text text={{!!title}}/>\n</$list>\n</$link>\n</td>\n<td>\n<$view field=\"text\"/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ControlPanel/Info": {
            "title": "$:/core/ui/ControlPanel/Info",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Info/Caption}}",
            "text": "{{$:/language/ControlPanel/Info/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Info]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Basics\">>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/KeyboardShortcuts": {
            "title": "$:/core/ui/ControlPanel/KeyboardShortcuts",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/KeyboardShortcuts/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/KeyboardShortcuts/\n\n\\define new-shortcut(title)\n<div class=\"tc-dropdown-item-plain\">\n<$edit-shortcut tiddler=\"$title$\" placeholder={{$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt}} style=\"width:auto;\"/> <$button>\n<<lingo Add/Caption>>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"[{$title$}]\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"$title$\"\n/>\n</$button>\n</div>\n\\end\n\n\\define shortcut-list-item(caption)\n<td>\n</td>\n<td style=\"text-align:right;font-size:0.7em;\">\n<<lingo Platform/$caption$>>\n</td>\n<td>\n<div style=\"position:relative;\">\n<$button popup=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> class=\"tc-btn-invisible\">\n{{$:/core/images/edit-button}}\n</$button>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutTitle)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\n<$reveal state=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown tc-popup-keep\">\n<$list filter=\"[list[$(shortcutTitle)$!!text]sort[title]]\" variable=\"shortcut\" emptyMessage=\"\"\"\n<div class=\"tc-dropdown-item-plain\">\n//<<lingo NoShortcuts/Caption>>//\n</div>\n\"\"\">\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn-invisible\" tooltip=<<lingo Remove/Hint>>>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"+[remove<shortcut>]\"\n/>\n&times;\n</$button>\n<kbd>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts=<<shortcut>>/>\n</kbd>\n</div>\n</$list>\n<hr/>\n<$macrocall $name=\"new-shortcut\" title=<<qualify \"$:/state/new-shortcut/$(shortcutTitle)$\">>/>\n</div>\n</div>\n</$reveal>\n</div>\n</td>\n\\end\n\n\\define shortcut-list(caption,prefix)\n<tr>\n<$list filter=\"[all[tiddlers+shadows][$prefix$$(shortcutName)$]]\" variable=\"shortcutTitle\">\n<<shortcut-list-item \"$caption$\">>\n</$list>\n</tr>\n\\end\n\n\\define shortcut-editor()\n<<shortcut-list \"All\" \"$:/config/shortcuts/\">>\n<<shortcut-list \"Mac\" \"$:/config/shortcuts-mac/\">>\n<<shortcut-list \"NonMac\" \"$:/config/shortcuts-not-mac/\">>\n<<shortcut-list \"Linux\" \"$:/config/shortcuts-linux/\">>\n<<shortcut-list \"NonLinux\" \"$:/config/shortcuts-not-linux/\">>\n<<shortcut-list \"Windows\" \"$:/config/shortcuts-windows/\">>\n<<shortcut-list \"NonWindows\" \"$:/config/shortcuts-not-windows/\">>\n\\end\n\n\\define shortcut-preview()\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutPrefix)$$(shortcutName)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\\end\n\n\\define shortcut-item-inner()\n<tr>\n<td>\n<$reveal type=\"nomatch\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"open\"\n/>\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"close\"\n/>\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n''<$text text=<<shortcutName>>/>''\n</td>\n<td>\n<$transclude tiddler=\"$:/config/ShortcutInfo/$(shortcutName)$\"/>\n</td>\n<td>\n<$list filter=\"$:/config/shortcuts/ $:/config/shortcuts-mac/ $:/config/shortcuts-not-mac/ $:/config/shortcuts-linux/ $:/config/shortcuts-not-linux/ $:/config/shortcuts-windows/ $:/config/shortcuts-not-windows/\" variable=\"shortcutPrefix\">\n<<shortcut-preview>>\n</$list>\n</td>\n</tr>\n<$set name=\"dropdownState\" value={{$(dropdownStateTitle)$}}>\n<$list filter=\"[<dropdownState>prefix[open]]\" variable=\"listItem\">\n<<shortcut-editor>>\n</$list>\n</$set>\n\\end\n\n\\define shortcut-item()\n<$set name=\"dropdownStateTitle\" value=<<qualify \"$:/state/dropdown/keyboardshortcut/$(shortcutName)$\">>>\n<<shortcut-item-inner>>\n</$set>\n\\end\n\n<table>\n<tbody>\n<$list filter=\"[all[shadows+tiddlers]removeprefix[$:/config/ShortcutInfo/]]\" variable=\"shortcutName\">\n<<shortcut-item>>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ControlPanel/LoadedModules": {
            "title": "$:/core/ui/ControlPanel/LoadedModules",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/LoadedModules/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n<<lingo LoadedModules/Hint>>\n\n{{$:/snippets/modules}}\n"
        },
        "$:/core/ui/ControlPanel/Modals/AddPlugins": {
            "title": "$:/core/ui/ControlPanel/Modals/AddPlugins",
            "subtitle": "{{$:/core/images/download-button}} {{$:/language/ControlPanel/Plugins/Add/Caption}}",
            "text": "\\define install-plugin-button()\n<$button>\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url={{!!url}} title={{$(assetInfo)$!!original-title}}/>\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\" emptyMessage=\"\"\"{{$:/language/ControlPanel/Plugins/Install/Caption}}\"\"\">\n{{$:/language/ControlPanel/Plugins/Reinstall/Caption}}\n</$list>\n</$button>\n\\end\n\n\\define popup-state-macro()\n$:/state/add-plugin-info/$(connectionTiddler)$/$(assetInfo)$\n\\end\n\n\\define display-plugin-info(type)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<div class=\"tc-plugin-info\">\n<div class=\"tc-plugin-info-chunk tc-small-icon\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<$list filter=\"[<assetInfo>has[icon]]\" emptyMessage=\"\"\"<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\"\"\">\n<img src={{$(assetInfo)$!!icon}}/>\n</$list>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<h1><$view tiddler=<<assetInfo>> field=\"description\"/></h1>\n<h2><$view tiddler=<<assetInfo>> field=\"original-title\"/></h2>\n<div><em><$view tiddler=<<assetInfo>> field=\"version\"/></em></div>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<<install-plugin-button>>\n</div>\n</div>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>>>\n<div class=\"tc-plugin-info-dropdown\">\n<div class=\"tc-plugin-info-dropdown-message\">\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\" emptyMessage=\"\"\"{{$:/language/ControlPanel/Plugins/NotInstalled/Hint}}\"\"\">\n<em>\n{{$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint}}\n</em>\n</$list>\n</div>\n<div class=\"tc-plugin-info-dropdown-body\">\n<$transclude tiddler=<<assetInfo>> field=\"readme\" mode=\"block\"/>\n</div>\n</div>\n</$reveal>\n</$set>\n\\end\n\n\\define load-plugin-library-button()\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-load-plugin-library\" url={{!!url}} infoTitlePrefix=\"$:/temp/RemoteAssetInfo/\"/>\n{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Plugins/OpenPluginLibrary}}\n</$button>\n\\end\n\n\\define display-server-assets(type)\n{{$:/language/Search/Search}}: <$edit-text tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" default=\"\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n<div class=\"tc-plugin-library-listing\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]search{$:/temp/RemoteAssetSearch/$(currentTiddler)$}sort[description]]\" variable=\"assetInfo\">\n<<display-plugin-info \"$type$\">>\n</$list>\n</div>\n\\end\n\n\\define display-server-connection()\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/ServerConnection]suffix{!!url}]\" variable=\"connectionTiddler\" emptyMessage=<<load-plugin-library-button>>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Add/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Add/Themes]] [[$:/core/ui/ControlPanel/Plugins/Add/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Add/Plugins\">>\n\n</$list>\n\\end\n\n\\define close-library-button()\n<$reveal type='nomatch' state='$:/temp/ServerConnection/$(PluginLibraryURL)$' text=''>\n<$button class='tc-btn-big-green'>\n<$action-sendmessage $message=\"tm-unload-plugin-library\" url={{!!url}}/>\n{{$:/core/images/chevron-left}} {{$:/language/ControlPanel/Plugins/ClosePluginLibrary}}\n<$action-deletetiddler $filter=\"[prefix[$:/temp/ServerConnection/$(PluginLibraryURL)$]][prefix[$:/temp/RemoteAssetInfo/$(PluginLibraryURL)$]]\"/>\n</$button>\n</$reveal>\n\\end\n\n\\define plugin-library-listing()\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\">\n<div class=\"tc-plugin-library\">\n\n!! <$link><$transclude field=\"caption\"><$view field=\"title\"/></$transclude></$link>\n\n//<$view field=\"url\"/>//\n\n<$transclude/>\n\n<$set name=PluginLibraryURL value={{!!url}}>\n<<close-library-button>>\n</$set>\n\n<<display-server-connection>>\n</div>\n</$list>\n\\end\n\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<div>\n<<plugin-library-listing>>\n</div>\n\n</$importvariables>\n"
        },
        "$:/core/ui/ControlPanel/Palette": {
            "title": "$:/core/ui/ControlPanel/Palette",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/Palette/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Palette/\n\n{{$:/snippets/paletteswitcher}}\n\n<$reveal type=\"nomatch\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"yes\"><<lingo ShowEditor/Caption>></$button>\n\n</$reveal>\n\n<$reveal type=\"match\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"no\"><<lingo HideEditor/Caption>></$button>\n{{$:/snippets/paletteeditor}}\n\n</$reveal>\n\n"
        },
        "$:/core/ui/ControlPanel/Parsing": {
            "title": "$:/core/ui/ControlPanel/Parsing",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/Parsing/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Parsing/\n\n\\define toggle(Type)\n<$checkbox\ntiddler=\"\"\"$:/config/WikiParserRules/$Type$/$(rule)$\"\"\"\nfield=\"text\"\nchecked=\"enable\"\nunchecked=\"disable\"\ndefault=\"enable\">\n<<rule>>\n</$checkbox>\n\\end\n\n\\define rules(type,Type)\n<$list filter=\"[wikiparserrules[$type$]]\" variable=\"rule\">\n<dd><<toggle $Type$>></dd>\n</$list>\n\\end\n\n<<lingo Hint>>\n\n<dl>\n<dt><<lingo Pragma/Caption>></dt>\n<<rules pragma Pragma>>\n<dt><<lingo Inline/Caption>></dt>\n<<rules inline Inline>>\n<dt><<lingo Block/Caption>></dt>\n<<rules block Block>>\n</dl>"
        },
        "$:/core/ui/ControlPanel/Plugins/Add/Languages": {
            "title": "$:/core/ui/ControlPanel/Plugins/Add/Languages",
            "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[language]]\"/>)",
            "text": "<<display-server-assets language>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Add/Plugins": {
            "title": "$:/core/ui/ControlPanel/Plugins/Add/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}}  (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[plugin]]\"/>)",
            "text": "<<display-server-assets plugin>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Add/Themes": {
            "title": "$:/core/ui/ControlPanel/Plugins/Add/Themes",
            "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}}  (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[theme]]\"/>)",
            "text": "<<display-server-assets theme>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/AddPlugins": {
            "title": "$:/core/ui/ControlPanel/Plugins/AddPlugins",
            "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n<$button message=\"tm-modal\" param=\"$:/core/ui/ControlPanel/Modals/AddPlugins\" tooltip={{$:/language/ControlPanel/Plugins/Add/Hint}} class=\"tc-btn-big-green\" style=\"background:blue;\">\n{{$:/core/images/download-button}} <<lingo Add/Caption>>\n</$button>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Installed/Languages": {
            "title": "$:/core/ui/ControlPanel/Plugins/Installed/Languages",
            "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[language]]\"/>)",
            "text": "<<plugin-table language>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Installed/Plugins": {
            "title": "$:/core/ui/ControlPanel/Plugins/Installed/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[plugin]]\"/>)",
            "text": "<<plugin-table plugin>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Installed/Themes": {
            "title": "$:/core/ui/ControlPanel/Plugins/Installed/Themes",
            "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[theme]]\"/>)",
            "text": "<<plugin-table theme>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins": {
            "title": "$:/core/ui/ControlPanel/Plugins",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Plugins/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define plugin-table(type)\n<$set name=\"plugin-type\" value=\"\"\"$type$\"\"\">\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n<$list filter=\"[!has[draft.of]plugin-type[$type$]sort[description]]\" emptyMessage=<<lingo \"Empty/Hint\">> template=\"$:/core/ui/Components/plugin-info\"/>\n</$set>\n</$set>\n\\end\n\n{{$:/core/ui/ControlPanel/Plugins/AddPlugins}}\n\n<<lingo Installed/Hint>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Installed/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Installed/Themes]] [[$:/core/ui/ControlPanel/Plugins/Installed/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Installed/Plugins\">>\n"
        },
        "$:/core/ui/ControlPanel/Saving/DownloadSaver": {
            "title": "$:/core/ui/ControlPanel/Saving/DownloadSaver",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/DownloadSaver/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Saving/DownloadSaver/\n\n<<lingo Hint>>\n\n!! <$link to=\"$:/config/DownloadSaver/AutoSave\"><<lingo AutoSave/Hint>></$link>\n\n<$checkbox tiddler=\"$:/config/DownloadSaver/AutoSave\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <<lingo AutoSave/Description>> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Saving/General": {
            "title": "$:/core/ui/ControlPanel/Saving/General",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/General/Caption}}",
            "list-before": "",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n{{$:/language/ControlPanel/Saving/General/Hint}}\n\n!! <$link to=\"$:/config/AutoSave\"><<lingo AutoSave/Caption>></$link>\n\n<<lingo AutoSave/Hint>>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"yes\"> <<lingo AutoSave/Enabled/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"no\"> <<lingo AutoSave/Disabled/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Saving/TiddlySpot": {
            "title": "$:/core/ui/ControlPanel/Saving/TiddlySpot",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/TiddlySpot/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Saving/TiddlySpot/\n\n\\define backupURL()\nhttp://$(userName)$.tiddlyspot.com/backup/\n\\end\n\\define backupLink()\n<$reveal type=\"nomatch\" state=\"$:/UploadName\" text=\"\">\n<$set name=\"userName\" value={{$:/UploadName}}>\n<$reveal type=\"match\" state=\"$:/UploadURL\" text=\"\">\n<<backupURL>>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/UploadURL\" text=\"\">\n<$macrocall $name=resolvePath source={{$:/UploadBackupDir}} root={{$:/UploadURL}}>>\n</$reveal>\n</$set>\n</$reveal>\n\\end\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/UploadName\" default=\"\" tag=\"input\"/> |\n|<<lingo Password>> |<$password name=\"upload\"/> |\n|<<lingo Backups>> |<<backupLink>> |\n\n''<<lingo Advanced/Heading>>''\n\n|<<lingo ServerURL>>  |<$edit-text tiddler=\"$:/UploadURL\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/UploadFilename\" default=\"index.html\" tag=\"input\"/> |\n|<<lingo UploadDir>> |<$edit-text tiddler=\"$:/UploadDir\" default=\".\" tag=\"input\"/> |\n|<<lingo BackupDir>> |<$edit-text tiddler=\"$:/UploadBackupDir\" default=\".\" tag=\"input\"/> |\n\n<<lingo TiddlySpot/Hint>>"
        },
        "$:/core/ui/ControlPanel/Saving": {
            "title": "$:/core/ui/ControlPanel/Saving",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Saving/Caption}}",
            "text": "{{$:/language/ControlPanel/Saving/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Saving]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Saving/General\">>\n</div>\n"
        },
        "$:/core/buttonstyles/Borderless": {
            "title": "$:/core/buttonstyles/Borderless",
            "tags": "$:/tags/ToolbarButtonStyle",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless}}",
            "text": "tc-btn-invisible"
        },
        "$:/core/buttonstyles/Boxed": {
            "title": "$:/core/buttonstyles/Boxed",
            "tags": "$:/tags/ToolbarButtonStyle",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed}}",
            "text": "tc-btn-boxed"
        },
        "$:/core/buttonstyles/Rounded": {
            "title": "$:/core/buttonstyles/Rounded",
            "tags": "$:/tags/ToolbarButtonStyle",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded}}",
            "text": "tc-btn-rounded"
        },
        "$:/core/ui/ControlPanel/Settings/CamelCase": {
            "title": "$:/core/ui/ControlPanel/Settings/CamelCase",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/CamelCase/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/CamelCase/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/WikiParserRules/Inline/wikilink\" field=\"text\" checked=\"enable\" unchecked=\"disable\" default=\"enable\"> <$link to=\"$:/config/WikiParserRules/Inline/wikilink\"><<lingo Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab": {
            "caption": "{{$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption}}",
            "tags": "$:/tags/ControlPanel/Settings",
            "title": "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/DefaultSidebarTab/\n\n<$link to=\"$:/config/DefaultSidebarTab\"><<lingo Hint>></$link>\n\n<$select tiddler=\"$:/config/DefaultSidebarTab\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\">\n<option value=<<currentTiddler>>><$transclude field=\"caption\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/EditorToolbar": {
            "title": "$:/core/ui/ControlPanel/Settings/EditorToolbar",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/EditorToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/EditorToolbar/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/TextEditor/EnableToolbar\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/TextEditor/EnableToolbar\"><<lingo Description>></$link> </$checkbox>\n\n"
        },
        "$:/core/ui/ControlPanel/Settings/InfoPanelMode": {
            "title": "$:/core/ui/ControlPanel/Settings/InfoPanelMode",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/InfoPanelMode/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/InfoPanelMode/\n<$link to=\"$:/config/TiddlerInfo/Mode\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"popup\"> <<lingo Popup/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"sticky\"> <<lingo Sticky/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/LinkToBehaviour": {
            "title": "$:/core/ui/ControlPanel/Settings/LinkToBehaviour",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/LinkToBehaviour/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/LinkToBehaviour/\n\n<$link to=\"$:/config/Navigation/openLinkFromInsideRiver\"><<lingo \"InsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromInsideRiver\">\n  <option value=\"above\"><<lingo \"OpenAbove\">></option>\n  <option value=\"below\"><<lingo \"OpenBelow\">></option>\n  <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n  <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n\n<$link to=\"$:/config/Navigation/openLinkFromOutsideRiver\"><<lingo \"OutsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromOutsideRiver\">\n  <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n  <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/MissingLinks": {
            "title": "$:/core/ui/ControlPanel/Settings/MissingLinks",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/MissingLinks/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/MissingLinks/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/MissingLinks\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/MissingLinks\"><<lingo Description>></$link> </$checkbox>\n\n"
        },
        "$:/core/ui/ControlPanel/Settings/NavigationAddressBar": {
            "title": "$:/core/ui/ControlPanel/Settings/NavigationAddressBar",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/NavigationAddressBar/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationAddressBar/\n\n<$link to=\"$:/config/Navigation/UpdateAddressBar\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permaview\"> <<lingo Permaview/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permalink\"> <<lingo Permalink/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/NavigationHistory": {
            "title": "$:/core/ui/ControlPanel/Settings/NavigationHistory",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/NavigationHistory/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationHistory/\n<$link to=\"$:/config/Navigation/UpdateHistory\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation": {
            "title": "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/PerformanceInstrumentation/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Performance/Instrumentation\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Performance/Instrumentation\"><<lingo Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings/TitleLinks": {
            "title": "$:/core/ui/ControlPanel/Settings/TitleLinks",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/TitleLinks/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/TitleLinks/\n<$link to=\"$:/config/Tiddlers/TitleLinks\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle": {
            "title": "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtonStyle/\n<$link to=\"$:/config/Toolbar/ButtonClass\"><<lingo \"Hint\">></$link>\n\n<$select tiddler=\"$:/config/Toolbar/ButtonClass\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ToolbarButtonStyle]]\">\n<option value={{!!text}}>{{!!caption}}</option>\n</$list>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/ToolbarButtons": {
            "title": "$:/core/ui/ControlPanel/Settings/ToolbarButtons",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtons/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtons/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Icons\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Toolbar/Icons\"><<lingo Icons/Description>></$link> </$checkbox>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Text\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Toolbar/Text\"><<lingo Text/Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings": {
            "title": "$:/core/ui/ControlPanel/Settings",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Settings/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n<<lingo Hint>>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Settings]]\">\n\n<div style=\"border-top:1px solid #eee;\">\n\n!! <$link><$transclude field=\"caption\"/></$link>\n\n<$transclude/>\n\n</div>\n\n</$list>\n"
        },
        "$:/core/ui/ControlPanel/StoryView": {
            "title": "$:/core/ui/ControlPanel/StoryView",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/StoryView/Caption}}",
            "text": "{{$:/snippets/viewswitcher}}\n"
        },
        "$:/core/ui/ControlPanel/Theme": {
            "title": "$:/core/ui/ControlPanel/Theme",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/Theme/Caption}}",
            "text": "{{$:/snippets/themeswitcher}}\n"
        },
        "$:/core/ui/ControlPanel/TiddlerFields": {
            "title": "$:/core/ui/ControlPanel/TiddlerFields",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/TiddlerFields/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n\n<<lingo TiddlerFields/Hint>>\n\n{{$:/snippets/allfields}}"
        },
        "$:/core/ui/ControlPanel/Toolbars/EditToolbar": {
            "title": "$:/core/ui/ControlPanel/Toolbars/EditToolbar",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/EditToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/EditToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/EditToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/EditToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>"
        },
        "$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate": {
            "title": "$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate",
            "text": "\\define config-title()\n$(config-base)$$(currentTiddler)$\n\\end\n\n<$draggable tiddler=<<currentTiddler>>>\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <span class=\"tc-icon-wrapper\"><$transclude tiddler={{!!icon}}/></span> <$transclude field=\"caption\"/> -- <i class=\"tc-muted\"><$transclude field=\"description\"/></i>\n</$draggable>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/EditorToolbar": {
            "title": "$:/core/ui/ControlPanel/Toolbars/EditorToolbar",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/EditorToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/EditorToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/EditorToolbar/Hint}}\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/EditorToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate\"/>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/ItemTemplate": {
            "title": "$:/core/ui/ControlPanel/Toolbars/ItemTemplate",
            "text": "\\define config-title()\n$(config-base)$$(currentTiddler)$\n\\end\n\n<$draggable tiddler=<<currentTiddler>>>\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <span class=\"tc-icon-wrapper\"> <$transclude field=\"caption\"/> <i class=\"tc-muted\">-- <$transclude field=\"description\"/></i></span>\n</$draggable>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/PageControls": {
            "title": "$:/core/ui/ControlPanel/Toolbars/PageControls",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/PageControls/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/PageControlButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/PageControls/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/PageControls\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/ViewToolbar": {
            "title": "$:/core/ui/ControlPanel/Toolbars/ViewToolbar",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/ViewToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/ViewToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/ViewToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/ViewToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars": {
            "title": "$:/core/ui/ControlPanel/Toolbars",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/Toolbars/Caption}}",
            "text": "{{$:/language/ControlPanel/Toolbars/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Toolbars]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Toolbars/ViewToolbar\" \"$:/state/tabs/controlpanel/toolbars\" \"tc-vertical\">>\n</div>\n"
        },
        "$:/ControlPanel": {
            "title": "$:/ControlPanel",
            "icon": "$:/core/images/options-button",
            "color": "#bbb",
            "text": "<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Info\">>\n</div>\n"
        },
        "$:/core/ui/DefaultSearchResultList": {
            "title": "$:/core/ui/DefaultSearchResultList",
            "tags": "$:/tags/SearchResults",
            "caption": "{{$:/language/Search/DefaultResults/Caption}}",
            "text": "\\define searchResultList()\n//<small>{{$:/language/Search/Matches/Title}}</small>//\n\n<$list filter=\"[!is[system]search:title{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n//<small>{{$:/language/Search/Matches/All}}</small>//\n\n<$list filter=\"[!is[system]search{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n\\end\n<<searchResultList>>\n"
        },
        "$:/core/ui/EditTemplate/body/preview/output": {
            "title": "$:/core/ui/EditTemplate/body/preview/output",
            "tags": "$:/tags/EditPreview",
            "caption": "{{$:/language/EditTemplate/Body/Preview/Type/Output}}",
            "text": "<$set name=\"tv-tiddler-preview\" value=\"yes\">\n\n<$transclude />\n\n</$set>\n"
        },
        "$:/core/ui/EditTemplate/body/editor": {
            "title": "$:/core/ui/EditTemplate/body/editor",
            "text": "<$edit\n\n  field=\"text\"\n  class=\"tc-edit-texteditor\"\n  placeholder={{$:/language/EditTemplate/Body/Placeholder}}\n\n><$set\n\n  name=\"targetTiddler\"\n  value=<<currentTiddler>>\n\n><$list\n\n  filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]]\"\n\n><$reveal\n\n  type=\"nomatch\"\n  state=<<config-visibility-title>>\n  text=\"hide\"\n  class=\"tc-text-editor-toolbar-item-wrapper\"\n\n><$transclude\n\n  tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\"\n  mode=\"inline\"\n\n/></$reveal></$list></$set></$edit>\n"
        },
        "$:/core/ui/EditTemplate/body/toolbar/button": {
            "title": "$:/core/ui/EditTemplate/body/toolbar/button",
            "text": "\\define toolbar-button-icon()\n<$list\n\n  filter=\"[all[current]!has[custom-icon]]\"\n  variable=\"no-custom-icon\"\n\n><$transclude\n\n  tiddler={{!!icon}}\n\n/></$list>\n\\end\n\n\\define toolbar-button-tooltip()\n{{!!description}}<$macrocall $name=\"displayshortcuts\" $output=\"text/plain\" shortcuts={{!!shortcuts}} prefix=\"` - [\" separator=\"] [\" suffix=\"]`\"/>\n\\end\n\n\\define toolbar-button()\n<$list\n\n  filter={{!!condition}}\n  variable=\"list-condition\"\n\n><$wikify\n\n  name=\"tooltip-text\"\n  text=<<toolbar-button-tooltip>>\n  mode=\"inline\"\n  output=\"text\"\n\n><$list\n\n  filter=\"[all[current]!has[dropdown]]\"\n  variable=\"no-dropdown\"\n\n><$button\n\n  class=\"tc-btn-invisible $(buttonClasses)$\"\n  tooltip=<<tooltip-text>>\n\n><span\n\n  data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n  tiddler=<<currentTiddler>>\n  field=\"text\"\n\n/></$button></$list><$list\n\n  filter=\"[all[current]has[dropdown]]\"\n  variable=\"dropdown\"\n\n><$set\n\n  name=\"dropdown-state\"\n  value=<<qualify \"$:/state/EditorToolbarDropdown\">>\n\n><$button\n\n  popup=<<dropdown-state>>\n  class=\"tc-popup-keep tc-btn-invisible $(buttonClasses)$\"\n  selectedClass=\"tc-selected\"\n  tooltip=<<tooltip-text>>\n\n><span\n\n  data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n  tiddler=<<currentTiddler>>\n  field=\"text\"\n\n/></$button><$reveal\n\n  state=<<dropdown-state>>\n  type=\"popup\"\n  position=\"below\"\n  animate=\"yes\"\n  tag=\"span\"\n\n><div\n\n  class=\"tc-drop-down tc-popup-keep\"\n\n><$transclude\n\n  tiddler={{!!dropdown}}\n  mode=\"block\"\n\n/></div></$reveal></$set></$list></$wikify></$list>\n\\end\n\n\\define toolbar-button-outer()\n<$set\n\n  name=\"buttonClasses\"\n  value={{!!button-classes}}\n\n><<toolbar-button>></$set>\n\\end\n\n<<toolbar-button-outer>>"
        },
        "$:/core/ui/EditTemplate/body": {
            "title": "$:/core/ui/EditTemplate/body",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/Body/\n\\define config-visibility-title()\n$:/config/EditorToolbarButtons/Visibility/$(currentTiddler)$\n\\end\n<$list filter=\"[is[current]has[_canonical_uri]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo External/Hint>>\n\n<a href={{!!_canonical_uri}}><$text text={{!!_canonical_uri}}/></a>\n\n<$edit-text field=\"_canonical_uri\" class=\"tc-edit-fields\"></$edit-text>\n\n</div>\n\n</$list>\n\n<$list filter=\"[is[current]!has[_canonical_uri]]\">\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\">\n\n<div class=\"tc-tiddler-preview\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n<div class=\"tc-tiddler-preview-preview\">\n\n<$transclude tiddler={{$:/state/editpreviewtype}} mode=\"inline\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/preview/output\" mode=\"inline\"/>\n\n</$transclude>\n\n</div>\n\n</div>\n\n</$reveal>\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n</$reveal>\n\n</$list>\n"
        },
        "$:/core/ui/EditTemplate/controls": {
            "title": "$:/core/ui/EditTemplate/controls",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define config-title()\n$:/config/EditToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title tc-tiddler-edit-title\">\n<$view field=\"title\"/>\n<span class=\"tc-tiddler-controls tc-titlebar\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$transclude tiddler=<<listItem>>/></$reveal></$list></span>\n<div style=\"clear: both;\"></div>\n</div>\n"
        },
        "$:/core/ui/EditTemplate/fields": {
            "title": "$:/core/ui/EditTemplate/fields",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/\n\\define config-title()\n$:/config/EditTemplateFields/Visibility/$(currentField)$\n\\end\n\n\\define config-filter()\n[[hide]] -[title{$(config-title)$}]\n\\end\n\n\\define new-field-inner()\n<$reveal type=\"nomatch\" text=\"\" default=<<name>>>\n<$button>\n<$action-sendmessage $message=\"tm-add-field\" $name=<<name>> $value=<<value>>/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" text=\"\" default=<<name>>>\n<$button>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n\\end\n\n\\define new-field()\n<$set name=\"name\" value={{$:/temp/newfieldname}}>\n<$set name=\"value\" value={{$:/temp/newfieldvalue}}>\n<<new-field-inner>>\n</$set>\n</$set>\n\\end\n\n<div class=\"tc-edit-fields\">\n<table class=\"tc-edit-fields\">\n<tbody>\n<$list filter=\"[all[current]fields[]] +[sort[title]]\" variable=\"currentField\">\n<$list filter=<<config-filter>> variable=\"temp\">\n<tr class=\"tc-edit-field\">\n<td class=\"tc-edit-field-name\">\n<$text text=<<currentField>>/>:</td>\n<td class=\"tc-edit-field-value\">\n<$edit-text tiddler=<<currentTiddler>> field=<<currentField>> placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}}/>\n</td>\n<td class=\"tc-edit-field-remove\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Field/Remove/Hint}} aria-label={{$:/language/EditTemplate/Field/Remove/Caption}}>\n<$action-deletefield $field=<<currentField>>/>\n{{$:/core/images/delete-button}}\n</$button>\n</td>\n</tr>\n</$list>\n</$list>\n</tbody>\n</table>\n</div>\n\n<$fieldmangler>\n<div class=\"tc-edit-field-add\">\n<em class=\"tc-edit\">\n<<lingo Fields/Add/Prompt>>\n</em>\n<span class=\"tc-edit-field-add-name\">\n<$edit-text tiddler=\"$:/temp/newfieldname\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Name/Placeholder}} focusPopup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-edit-texteditor tc-popup-handle\"/>\n</span>\n<$button popup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Field/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Field/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/field-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$linkcatcher to=\"$:/temp/newfieldname\">\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/User>>\n</div>\n<$list filter=\"[!is[shadow]!is[system]fields[]search:title{$:/temp/newfieldname}sort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type\"  variable=\"currentField\">\n<$link to=<<currentField>>>\n<<currentField>>\n</$link>\n</$list>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/System>>\n</div>\n<$list filter=\"[fields[]search:title{$:/temp/newfieldname}sort[]] -[!is[shadow]!is[system]fields[]]\" variable=\"currentField\">\n<$link to=<<currentField>>>\n<<currentField>>\n</$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n<span class=\"tc-edit-field-add-value\">\n<$edit-text tiddler=\"$:/temp/newfieldvalue\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} class=\"tc-edit-texteditor\"/>\n</span>\n<span class=\"tc-edit-field-add-button\">\n<$macrocall $name=\"new-field\"/>\n</span>\n</div>\n</$fieldmangler>\n"
        },
        "$:/core/ui/EditTemplate/shadow": {
            "title": "$:/core/ui/EditTemplate/shadow",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/Shadow/\n\\define pluginLinkBody()\n<$link to=\"\"\"$(pluginTitle)$\"\"\">\n<$text text=\"\"\"$(pluginTitle)$\"\"\"/>\n</$link>\n\\end\n<$list filter=\"[all[current]get[draft.of]is[shadow]!is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>\n\n<$list filter=\"[all[current]get[draft.of]is[shadow]is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo OverriddenWarning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>"
        },
        "$:/core/ui/EditTemplate/tags": {
            "title": "$:/core/ui/EditTemplate/tags",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/\n\n\\define tag-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-body-inner(colour,fallbackTarget,colourA,colourB)\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<span style=<<tag-styles>> class=\"tc-tag-label\">\n<$view field=\"title\" format=\"text\" />\n<$button message=\"tm-remove-tag\" param={{!!title}} class=\"tc-btn-invisible tc-remove-tag-button\">&times;</$button>\n</span>\n</$vars>\n\\end\n\n\\define tag-body(colour,palette)\n<$macrocall $name=\"tag-body-inner\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}}/>\n\\end\n\n\\define tag-picker-actions()\n<$action-listops\n\t$tiddler=<<currentTiddler>>\n\t$field=\"tags\"\n\t$subfilter=\"[<tag>] [all[current]tags[]]\"\n/>\n\\end\n\n<div class=\"tc-edit-tags\">\n<$fieldmangler>\n<$list filter=\"[all[current]tags[]sort[title]]\" storyview=\"pop\">\n<$macrocall $name=\"tag-body\" colour={{!!color}} palette={{$:/palette}}/>\n</$list>\n</$fieldmangler>\n<$macrocall $name=\"tag-picker\" actions=<<tag-picker-actions>>/>\n</div>\n"
        },
        "$:/core/ui/EditTemplate/title": {
            "title": "$:/core/ui/EditTemplate/title",
            "tags": "$:/tags/EditTemplate",
            "text": "<$edit-text field=\"draft.title\" class=\"tc-titlebar tc-edit-texteditor\" focus=\"true\"/>\n\n<$vars pattern=\"\"\"[\\|\\[\\]{}]\"\"\" bad-chars=\"\"\"`| [ ] { }`\"\"\">\n\n<$list filter=\"[is[current]regexp:draft.title<pattern>]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/BadCharacterWarning}}\n\n</div>\n\n</$list>\n\n</$vars>\n\n<$reveal state=\"!!draft.title\" type=\"nomatch\" text={{!!draft.of}} tag=\"div\">\n\n<$list filter=\"[{!!draft.title}!is[missing]]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/Exists/Prompt}}\n\n</div>\n\n</$list>\n\n<$list filter=\"[{!!draft.of}!is[missing]]\" variable=\"listItem\">\n\n<$vars fromTitle={{!!draft.of}} toTitle={{!!draft.title}}>\n\n<$checkbox tiddler=\"$:/config/RelinkOnRename\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> {{$:/language/EditTemplate/Title/Relink/Prompt}}</$checkbox>\n\n</$vars>\n\n</$list>\n\n</$reveal>\n\n\n"
        },
        "$:/core/ui/EditTemplate/type": {
            "title": "$:/core/ui/EditTemplate/type",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/\n<div class=\"tc-type-selector\"><$fieldmangler>\n<em class=\"tc-edit\"><<lingo Type/Prompt>></em> <$edit-text field=\"type\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Type/Placeholder}} focusPopup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-edit-typeeditor tc-popup-handle\"/> <$button popup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Type/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Type/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> <$button message=\"tm-remove-field\" param=\"type\" class=\"tc-btn-invisible tc-btn-icon\" tooltip={{$:/language/EditTemplate/Type/Delete/Hint}} aria-label={{$:/language/EditTemplate/Type/Delete/Caption}}>{{$:/core/images/delete-button}}</$button>\n</$fieldmangler></div>\n\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/popup/type-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$linkcatcher to=\"!!type\">\n<$list filter='[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]each[group]sort[group-sort]]'>\n<div class=\"tc-dropdown-item\">\n<$text text={{!!group}}/>\n</div>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]group{!!group}] +[sort[description]]\"><$link to={{!!name}}><$view field=\"description\"/> (<$view field=\"name\"/>)</$link>\n</$list>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>"
        },
        "$:/core/ui/EditTemplate": {
            "title": "$:/core/ui/EditTemplate",
            "text": "\\define actions()\n<$action-sendmessage $message=\"tm-add-tag\" $param={{$:/temp/NewTagName}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n<$action-sendmessage $message=\"tm-add-field\" $name={{$:/temp/newfieldname}} $value={{$:/temp/newfieldvalue}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<$action-sendmessage $message=\"tm-save-tiddler\"/>\n\\end\n\\define frame-classes()\ntc-tiddler-frame tc-tiddler-edit-frame $(missingTiddlerClass)$ $(shadowTiddlerClass)$ $(systemTiddlerClass)$\n\\end\n<div class=<<frame-classes>>>\n<$fieldmangler>\n<$set name=\"storyTiddler\" value=<<currentTiddler>>>\n<$keyboard key=\"((cancel-edit-tiddler))\" message=\"tm-cancel-tiddler\">\n<$keyboard key=\"((save-tiddler))\" actions=<<actions>>>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditTemplate]!has[draft.of]]\" variable=\"listItem\">\n<$transclude tiddler=<<listItem>>/>\n</$list>\n</$keyboard>\n</$keyboard>\n</$set>\n</$fieldmangler>\n</div>\n"
        },
        "$:/core/ui/Buttons/cancel": {
            "title": "$:/core/ui/Buttons/cancel",
            "tags": "$:/tags/EditToolbar",
            "caption": "{{$:/core/images/cancel-button}} {{$:/language/Buttons/Cancel/Caption}}",
            "description": "{{$:/language/Buttons/Cancel/Hint}}",
            "text": "<$button message=\"tm-cancel-tiddler\" tooltip={{$:/language/Buttons/Cancel/Hint}} aria-label={{$:/language/Buttons/Cancel/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/cancel-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Cancel/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/delete": {
            "title": "$:/core/ui/Buttons/delete",
            "tags": "$:/tags/EditToolbar $:/tags/ViewToolbar",
            "caption": "{{$:/core/images/delete-button}} {{$:/language/Buttons/Delete/Caption}}",
            "description": "{{$:/language/Buttons/Delete/Hint}}",
            "text": "<$button message=\"tm-delete-tiddler\" tooltip={{$:/language/Buttons/Delete/Hint}} aria-label={{$:/language/Buttons/Delete/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/delete-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Delete/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/save": {
            "title": "$:/core/ui/Buttons/save",
            "tags": "$:/tags/EditToolbar",
            "caption": "{{$:/core/images/done-button}} {{$:/language/Buttons/Save/Caption}}",
            "description": "{{$:/language/Buttons/Save/Hint}}",
            "text": "<$fieldmangler><$button tooltip={{$:/language/Buttons/Save/Hint}} aria-label={{$:/language/Buttons/Save/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-add-tag\" $param={{$:/temp/NewTagName}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n<$action-sendmessage $message=\"tm-add-field\" $name={{$:/temp/newfieldname}} $value={{$:/temp/newfieldvalue}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<$action-sendmessage $message=\"tm-save-tiddler\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/done-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Save/Caption}}/></span>\n</$list>\n</$button>\n</$fieldmangler>\n"
        },
        "$:/core/ui/EditorToolbar/bold": {
            "title": "$:/core/ui/EditorToolbar/bold",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/bold",
            "caption": "{{$:/language/Buttons/Bold/Caption}}",
            "description": "{{$:/language/Buttons/Bold/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((bold))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"''\"\n\tsuffix=\"''\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/clear-dropdown": {
            "title": "$:/core/ui/EditorToolbar/clear-dropdown",
            "text": "''{{$:/language/Buttons/Clear/Hint}}''\n\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"clear\"\n\tcolour=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n\n</div>\n"
        },
        "$:/core/ui/EditorToolbar/clear": {
            "title": "$:/core/ui/EditorToolbar/clear",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/erase",
            "caption": "{{$:/language/Buttons/Clear/Caption}}",
            "description": "{{$:/language/Buttons/Clear/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/clear-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/editor-height-dropdown": {
            "title": "$:/core/ui/EditorToolbar/editor-height-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/EditorHeight/\n''<<lingo Hint>>''\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"auto\"> {{$:/core/images/auto-height}} <<lingo Caption/Auto>></$radio>\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"fixed\"> {{$:/core/images/fixed-height}} <<lingo Caption/Fixed>> <$edit-text tag=\"input\" tiddler=\"$:/config/TextEditor/EditorHeight/Height\" default=\"100px\"/></$radio>\n"
        },
        "$:/core/ui/EditorToolbar/editor-height": {
            "title": "$:/core/ui/EditorToolbar/editor-height",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/fixed-height",
            "custom-icon": "yes",
            "caption": "{{$:/language/Buttons/EditorHeight/Caption}}",
            "description": "{{$:/language/Buttons/EditorHeight/Hint}}",
            "condition": "[<targetTiddler>!is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/editor-height-dropdown",
            "text": "<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n{{$:/core/images/fixed-height}}\n</$reveal>\n<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n{{$:/core/images/auto-height}}\n</$reveal>\n"
        },
        "$:/core/ui/EditorToolbar/excise-dropdown": {
            "title": "$:/core/ui/EditorToolbar/excise-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Excise/\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<<lingo Caption/NewTitle>> <$edit-text tag=\"input\" tiddler=\"$config-title$/new-title\" default=\"\" focus=\"true\"/>\n\n<$set name=\"new-title\" value={{$config-title$/new-title}}>\n<$list filter=\"\"\"[<new-title>is[tiddler]]\"\"\">\n<div class=\"tc-error\">\n<<lingo Caption/TiddlerExists>>\n</div>\n</$list>\n</$set>\n\n<$checkbox tiddler=\"\"\"$config-title$/tagnew\"\"\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"false\"> <<lingo Caption/Tag>></$checkbox>\n\n<<lingo Caption/Replace>> <$select tiddler=\"\"\"$config-title$/type\"\"\" default=\"transclude\">\n<option value=\"link\"><<lingo Caption/Replace/Link>></option>\n<option value=\"transclude\"><<lingo Caption/Replace/Transclusion>></option>\n<option value=\"macro\"><<lingo Caption/Replace/Macro>></option>\n</$select>\n\n<$reveal state=\"\"\"$config-title$/type\"\"\" type=\"match\" text=\"macro\">\n<<lingo Caption/MacroName>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/macro-title\"\"\" default=\"translink\"/>\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"excise\"\n\ttitle={{$config-title$/new-title}}\n\ttype={{$config-title$/type}}\n\tmacro={{$config-title$/macro-title}}\n\ttagnew={{$config-title$/tagnew}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"$config-title$/new-title\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Excise>>\n</$button>\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Excise/\">>/>\n"
        },
        "$:/core/ui/EditorToolbar/excise": {
            "title": "$:/core/ui/EditorToolbar/excise",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/excise",
            "caption": "{{$:/language/Buttons/Excise/Caption}}",
            "description": "{{$:/language/Buttons/Excise/Hint}}",
            "condition": "[<targetTiddler>!is[image]]",
            "shortcuts": "((excise))",
            "dropdown": "$:/core/ui/EditorToolbar/excise-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/heading-1": {
            "title": "$:/core/ui/EditorToolbar/heading-1",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-1",
            "caption": "{{$:/language/Buttons/Heading1/Caption}}",
            "description": "{{$:/language/Buttons/Heading1/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((heading-1))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-2": {
            "title": "$:/core/ui/EditorToolbar/heading-2",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-2",
            "caption": "{{$:/language/Buttons/Heading2/Caption}}",
            "description": "{{$:/language/Buttons/Heading2/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-2))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"2\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-3": {
            "title": "$:/core/ui/EditorToolbar/heading-3",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-3",
            "caption": "{{$:/language/Buttons/Heading3/Caption}}",
            "description": "{{$:/language/Buttons/Heading3/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-3))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"3\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-4": {
            "title": "$:/core/ui/EditorToolbar/heading-4",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-4",
            "caption": "{{$:/language/Buttons/Heading4/Caption}}",
            "description": "{{$:/language/Buttons/Heading4/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-4))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"4\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-5": {
            "title": "$:/core/ui/EditorToolbar/heading-5",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-5",
            "caption": "{{$:/language/Buttons/Heading5/Caption}}",
            "description": "{{$:/language/Buttons/Heading5/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-5))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"5\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-6": {
            "title": "$:/core/ui/EditorToolbar/heading-6",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-6",
            "caption": "{{$:/language/Buttons/Heading6/Caption}}",
            "description": "{{$:/language/Buttons/Heading6/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-6))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"6\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/italic": {
            "title": "$:/core/ui/EditorToolbar/italic",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/italic",
            "caption": "{{$:/language/Buttons/Italic/Caption}}",
            "description": "{{$:/language/Buttons/Italic/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((italic))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"//\"\n\tsuffix=\"//\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/line-width-dropdown": {
            "title": "$:/core/ui/EditorToolbar/line-width-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/LineWidth/\n\n\\define toolbar-line-width-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(line-width)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/LineWidth\"\n\t$value=\"$(line-width)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; margin: 4px calc(80px - $(line-width)$); background-color: #000; width: calc(100px + $(line-width)$ * 2); height: $(line-width)$; border-radius: 120px; vertical-align: middle;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(line-width)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/LineWidth\" type=\"match\" text=\"\"\"$(line-width)$\"\"\" tag=\"span\">\n\n<$entity entity=\"&nbsp;\"/>\n\n<$entity entity=\"&#x2713;\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/LineWidths}} variable=\"line-width\">\n\n<<toolbar-line-width-inner>>\n\n</$list>\n"
        },
        "$:/core/ui/EditorToolbar/line-width": {
            "title": "$:/core/ui/EditorToolbar/line-width",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/line-width",
            "caption": "{{$:/language/Buttons/LineWidth/Caption}}",
            "description": "{{$:/language/Buttons/LineWidth/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/line-width-dropdown",
            "text": "<$text text={{$:/config/BitmapEditor/LineWidth}}/>"
        },
        "$:/core/ui/EditorToolbar/link-dropdown": {
            "title": "$:/core/ui/EditorToolbar/link-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Link/\n\n\\define link-actions()\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"make-link\"\n\ttext={{$(linkTiddler)$}}\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<searchTiddler>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<linkTiddler>>\n/>\n\\end\n\n\\define external-link()\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\">\n<$action-sendmessage $message=\"tm-edit-text-operation\" $param=\"make-link\" text={{$(searchTiddler)$}}\n/>\n{{$:/core/images/chevron-right}}\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<searchTiddler>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<linkTiddler>>\n/>\n</$button>\n\\end\n\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<$vars searchTiddler=\"\"\"$config-title$/search\"\"\" linkTiddler=\"\"\"$config-title$/link\"\"\" linktext=\"\" >\n\n<$edit-text tiddler=<<searchTiddler>> type=\"search\" tag=\"input\" focus=\"true\" placeholder={{$:/language/Search/Search}} default=\"\"/>\n<$reveal tag=\"span\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n<<external-link>>\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\">\n<$action-setfield $tiddler=<<searchTiddler>> text=\"\" />\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n\n<$reveal tag=\"div\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n\n<$linkcatcher actions=<<link-actions>> to=<<linkTiddler>>>\n\n{{$:/core/ui/SearchResults}}\n\n</$linkcatcher>\n\n</$reveal>\n\n</$vars>\n\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Link/\">>/>"
        },
        "$:/core/ui/EditorToolbar/link": {
            "title": "$:/core/ui/EditorToolbar/link",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/link",
            "caption": "{{$:/language/Buttons/Link/Caption}}",
            "description": "{{$:/language/Buttons/Link/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((link))",
            "dropdown": "$:/core/ui/EditorToolbar/link-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/list-bullet": {
            "title": "$:/core/ui/EditorToolbar/list-bullet",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/list-bullet",
            "caption": "{{$:/language/Buttons/ListBullet/Caption}}",
            "description": "{{$:/language/Buttons/ListBullet/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((list-bullet))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"*\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/list-number": {
            "title": "$:/core/ui/EditorToolbar/list-number",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/list-number",
            "caption": "{{$:/language/Buttons/ListNumber/Caption}}",
            "description": "{{$:/language/Buttons/ListNumber/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((list-number))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"#\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/mono-block": {
            "title": "$:/core/ui/EditorToolbar/mono-block",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/mono-block",
            "caption": "{{$:/language/Buttons/MonoBlock/Caption}}",
            "description": "{{$:/language/Buttons/MonoBlock/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((mono-block))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n```\"\n\tsuffix=\"```\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/mono-line": {
            "title": "$:/core/ui/EditorToolbar/mono-line",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/mono-line",
            "caption": "{{$:/language/Buttons/MonoLine/Caption}}",
            "description": "{{$:/language/Buttons/MonoLine/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((mono-line))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"`\"\n\tsuffix=\"`\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/more-dropdown": {
            "title": "$:/core/ui/EditorToolbar/more-dropdown",
            "text": "\\define config-title()\n$:/config/EditorToolbarButtons/Visibility/$(toolbarItem)$\n\\end\n\n\\define conditional-button()\n<$list filter={{$(toolbarItem)$!!condition}} variable=\"condition\">\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\" mode=\"inline\"/> <$transclude tiddler=<<toolbarItem>> field=\"description\"/>\n</$list>\n\\end\n\n<div class=\"tc-text-editor-toolbar-more\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]] -[[$:/core/ui/EditorToolbar/more]]\">\n<$reveal type=\"match\" state=<<config-visibility-title>> text=\"hide\" tag=\"div\">\n<<conditional-button>>\n</$reveal>\n</$list>\n</div>\n"
        },
        "$:/core/ui/EditorToolbar/more": {
            "title": "$:/core/ui/EditorToolbar/more",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/down-arrow",
            "caption": "{{$:/language/Buttons/More/Caption}}",
            "description": "{{$:/language/Buttons/More/Hint}}",
            "condition": "[<targetTiddler>]",
            "dropdown": "$:/core/ui/EditorToolbar/more-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/opacity-dropdown": {
            "title": "$:/core/ui/EditorToolbar/opacity-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Opacity/\n\n\\define toolbar-opacity-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(opacity)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Opacity\"\n\t$value=\"$(opacity)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(current-paint-colour)$; opacity: $(opacity)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(opacity)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/Opacity\" type=\"match\" text=\"\"\"$(opacity)$\"\"\" tag=\"span\">\n\n<$entity entity=\"&nbsp;\"/>\n\n<$entity entity=\"&#x2713;\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n\\define toolbar-opacity()\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/Opacities}} variable=\"opacity\">\n\n<<toolbar-opacity-inner>>\n\n</$list>\n\\end\n\n<$set name=\"current-paint-colour\" value={{$:/config/BitmapEditor/Colour}}>\n\n<$set name=\"current-opacity\" value={{$:/config/BitmapEditor/Opacity}}>\n\n<<toolbar-opacity>>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/EditorToolbar/opacity": {
            "title": "$:/core/ui/EditorToolbar/opacity",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/opacity",
            "caption": "{{$:/language/Buttons/Opacity/Caption}}",
            "description": "{{$:/language/Buttons/Opacity/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/opacity-dropdown",
            "text": "<$text text={{$:/config/BitmapEditor/Opacity}}/>\n"
        },
        "$:/core/ui/EditorToolbar/paint-dropdown": {
            "title": "$:/core/ui/EditorToolbar/paint-dropdown",
            "text": "''{{$:/language/Buttons/Paint/Hint}}''\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Colour\"\n\t$value=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n"
        },
        "$:/core/ui/EditorToolbar/paint": {
            "title": "$:/core/ui/EditorToolbar/paint",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/paint",
            "caption": "{{$:/language/Buttons/Paint/Caption}}",
            "description": "{{$:/language/Buttons/Paint/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/paint-dropdown",
            "text": "\\define toolbar-paint()\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(colour-picker-value)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\\end\n<$set name=\"colour-picker-value\" value={{$:/config/BitmapEditor/Colour}}>\n<<toolbar-paint>>\n</$set>\n"
        },
        "$:/core/ui/EditorToolbar/picture-dropdown": {
            "title": "$:/core/ui/EditorToolbar/picture-dropdown",
            "text": "\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n''{{$:/language/Buttons/Picture/Hint}}''\n\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext=<<replacement-text>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n"
        },
        "$:/core/ui/EditorToolbar/picture": {
            "title": "$:/core/ui/EditorToolbar/picture",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/picture",
            "caption": "{{$:/language/Buttons/Picture/Caption}}",
            "description": "{{$:/language/Buttons/Picture/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((picture))",
            "dropdown": "$:/core/ui/EditorToolbar/picture-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/preview-type-dropdown": {
            "title": "$:/core/ui/EditorToolbar/preview-type-dropdown",
            "text": "\\define preview-type-button()\n<$button tag=\"a\">\n\n<$action-setfield $tiddler=\"$:/state/editpreviewtype\" $value=\"$(previewType)$\"/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$transclude tiddler=<<previewType>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<previewType>> field=\"title\" mode=\"inline\"/>\n\n</$transclude> \n\n<$reveal tag=\"span\" state=\"$:/state/editpreviewtype\" type=\"match\" text=<<previewType>> default=\"$:/core/ui/EditTemplate/body/preview/output\">\n\n<$entity entity=\"&nbsp;\"/>\n\n<$entity entity=\"&#x2713;\"/>\n\n</$reveal>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]]\" variable=\"previewType\">\n\n<<preview-type-button>>\n\n</$list>\n"
        },
        "$:/core/ui/EditorToolbar/preview-type": {
            "title": "$:/core/ui/EditorToolbar/preview-type",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/chevron-down",
            "caption": "{{$:/language/Buttons/PreviewType/Caption}}",
            "description": "{{$:/language/Buttons/PreviewType/Hint}}",
            "condition": "[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]butfirst[]limit[1]]",
            "button-classes": "tc-text-editor-toolbar-item-adjunct",
            "dropdown": "$:/core/ui/EditorToolbar/preview-type-dropdown"
        },
        "$:/core/ui/EditorToolbar/preview": {
            "title": "$:/core/ui/EditorToolbar/preview",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/preview-open",
            "custom-icon": "yes",
            "caption": "{{$:/language/Buttons/Preview/Caption}}",
            "description": "{{$:/language/Buttons/Preview/Hint}}",
            "condition": "[<targetTiddler>]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((preview))",
            "text": "<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-open}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"no\"/>\n</$reveal>\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-closed}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"yes\"/>\n</$reveal>\n"
        },
        "$:/core/ui/EditorToolbar/quote": {
            "title": "$:/core/ui/EditorToolbar/quote",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/quote",
            "caption": "{{$:/language/Buttons/Quote/Caption}}",
            "description": "{{$:/language/Buttons/Quote/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((quote))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n<<<\"\n\tsuffix=\"<<<\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/size-dropdown": {
            "title": "$:/core/ui/EditorToolbar/size-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Size/\n\n\\define toolbar-button-size-preset(config-title)\n<$set name=\"width\" filter=\"$(sizePair)$ +[first[]]\">\n\n<$set name=\"height\" filter=\"$(sizePair)$ +[last[]]\">\n\n<$button tag=\"a\">\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n\t$value=<<width>>\n/>\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n\t$value=<<height>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/presets-popup\"\"\"\n/>\n\n<$text text=<<width>>/> &times; <$text text=<<height>>/>\n\n</$button>\n\n</$set>\n\n</$set>\n\\end\n\n\\define toolbar-button-size(config-title)\n''{{$:/language/Buttons/Size/Hint}}''\n\n<<lingo Caption/Width>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-width\"\"\" default=<<tv-bitmap-editor-width>> focus=\"true\" size=\"8\"/> <<lingo Caption/Height>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-height\"\"\" default=<<tv-bitmap-editor-height>> size=\"8\"/> <$button popup=\"\"\"$config-title$/presets-popup\"\"\" class=\"tc-btn-invisible tc-popup-keep\" style=\"width: auto; display: inline-block; background-colour: inherit;\" selectedClass=\"tc-selected\">\n{{$:/core/images/down-arrow}}\n</$button>\n\n<$reveal tag=\"span\" state=\"\"\"$config-title$/presets-popup\"\"\" type=\"popup\" position=\"belowleft\" animate=\"yes\">\n\n<div class=\"tc-drop-down tc-popup-keep\">\n\n<$list filter={{$:/config/BitmapEditor/ImageSizes}} variable=\"sizePair\">\n\n<$macrocall $name=\"toolbar-button-size-preset\" config-title=\"$config-title$\"/>\n\n</$list>\n\n</div>\n\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"resize\"\n\twidth={{$config-title$/new-width}}\n\theight={{$config-title$/new-height}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Resize>>\n</$button>\n\\end\n\n<$macrocall $name=\"toolbar-button-size\" config-title=<<qualify \"$:/state/Size/\">>/>\n"
        },
        "$:/core/ui/EditorToolbar/size": {
            "title": "$:/core/ui/EditorToolbar/size",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/size",
            "caption": "{{$:/language/Buttons/Size/Caption}}",
            "description": "{{$:/language/Buttons/Size/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/size-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/stamp-dropdown": {
            "title": "$:/core/ui/EditorToolbar/stamp-dropdown",
            "text": "\\define toolbar-button-stamp-inner()\n<$button tag=\"a\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext={{$(snippetTitle)$}}\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$view tiddler=<<snippetTitle>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<snippetTitle>> field=\"title\" mode=\"inline\"/>\n\n</$view>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TextEditor/Snippet]!has[draft.of]sort[caption]]\" variable=\"snippetTitle\">\n\n<<toolbar-button-stamp-inner>>\n\n</$list>\n\n----\n\n<$button tag=\"a\">\n\n<$action-sendmessage\n\t$message=\"tm-new-tiddler\"\n\ttags=\"$:/tags/TextEditor/Snippet\"\n\tcaption={{$:/language/Buttons/Stamp/New/Title}}\n\ttext={{$:/language/Buttons/Stamp/New/Text}}\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<em>\n\n<$text text={{$:/language/Buttons/Stamp/Caption/New}}/>\n\n</em>\n\n</$button>\n"
        },
        "$:/core/ui/EditorToolbar/stamp": {
            "title": "$:/core/ui/EditorToolbar/stamp",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/stamp",
            "caption": "{{$:/language/Buttons/Stamp/Caption}}",
            "description": "{{$:/language/Buttons/Stamp/Hint}}",
            "condition": "[<targetTiddler>!is[image]]",
            "shortcuts": "((stamp))",
            "dropdown": "$:/core/ui/EditorToolbar/stamp-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/strikethrough": {
            "title": "$:/core/ui/EditorToolbar/strikethrough",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/strikethrough",
            "caption": "{{$:/language/Buttons/Strikethrough/Caption}}",
            "description": "{{$:/language/Buttons/Strikethrough/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((strikethrough))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"~~\"\n\tsuffix=\"~~\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/subscript": {
            "title": "$:/core/ui/EditorToolbar/subscript",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/subscript",
            "caption": "{{$:/language/Buttons/Subscript/Caption}}",
            "description": "{{$:/language/Buttons/Subscript/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((subscript))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\",,\"\n\tsuffix=\",,\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/superscript": {
            "title": "$:/core/ui/EditorToolbar/superscript",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/superscript",
            "caption": "{{$:/language/Buttons/Superscript/Caption}}",
            "description": "{{$:/language/Buttons/Superscript/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((superscript))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"^^\"\n\tsuffix=\"^^\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/underline": {
            "title": "$:/core/ui/EditorToolbar/underline",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/underline",
            "caption": "{{$:/language/Buttons/Underline/Caption}}",
            "description": "{{$:/language/Buttons/Underline/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((underline))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"__\"\n\tsuffix=\"__\"\n/>\n"
        },
        "$:/core/Filters/AllTags": {
            "title": "$:/core/Filters/AllTags",
            "tags": "$:/tags/Filter",
            "filter": "[tags[]!is[system]sort[title]]",
            "description": "{{$:/language/Filters/AllTags}}",
            "text": ""
        },
        "$:/core/Filters/AllTiddlers": {
            "title": "$:/core/Filters/AllTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[!is[system]sort[title]]",
            "description": "{{$:/language/Filters/AllTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/Drafts": {
            "title": "$:/core/Filters/Drafts",
            "tags": "$:/tags/Filter",
            "filter": "[has[draft.of]sort[title]]",
            "description": "{{$:/language/Filters/Drafts}}",
            "text": ""
        },
        "$:/core/Filters/Missing": {
            "title": "$:/core/Filters/Missing",
            "tags": "$:/tags/Filter",
            "filter": "[all[missing]sort[title]]",
            "description": "{{$:/language/Filters/Missing}}",
            "text": ""
        },
        "$:/core/Filters/Orphans": {
            "title": "$:/core/Filters/Orphans",
            "tags": "$:/tags/Filter",
            "filter": "[all[orphans]sort[title]]",
            "description": "{{$:/language/Filters/Orphans}}",
            "text": ""
        },
        "$:/core/Filters/OverriddenShadowTiddlers": {
            "title": "$:/core/Filters/OverriddenShadowTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[is[shadow]]",
            "description": "{{$:/language/Filters/OverriddenShadowTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/RecentSystemTiddlers": {
            "title": "$:/core/Filters/RecentSystemTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[has[modified]!sort[modified]limit[50]]",
            "description": "{{$:/language/Filters/RecentSystemTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/RecentTiddlers": {
            "title": "$:/core/Filters/RecentTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[!is[system]has[modified]!sort[modified]limit[50]]",
            "description": "{{$:/language/Filters/RecentTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/ShadowTiddlers": {
            "title": "$:/core/Filters/ShadowTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[all[shadows]sort[title]]",
            "description": "{{$:/language/Filters/ShadowTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/StoryList": {
            "title": "$:/core/Filters/StoryList",
            "tags": "$:/tags/Filter",
            "filter": "[list[$:/StoryList]] -$:/AdvancedSearch",
            "description": "{{$:/language/Filters/StoryList}}",
            "text": ""
        },
        "$:/core/Filters/SystemTags": {
            "title": "$:/core/Filters/SystemTags",
            "tags": "$:/tags/Filter",
            "filter": "[all[shadows+tiddlers]tags[]is[system]sort[title]]",
            "description": "{{$:/language/Filters/SystemTags}}",
            "text": ""
        },
        "$:/core/Filters/SystemTiddlers": {
            "title": "$:/core/Filters/SystemTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[is[system]sort[title]]",
            "description": "{{$:/language/Filters/SystemTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/TypedTiddlers": {
            "title": "$:/core/Filters/TypedTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[!is[system]has[type]each[type]sort[type]] -[type[text/vnd.tiddlywiki]]",
            "description": "{{$:/language/Filters/TypedTiddlers}}",
            "text": ""
        },
        "$:/core/ui/ImportListing": {
            "title": "$:/core/ui/ImportListing",
            "text": "\\define lingo-base() $:/language/Import/\n\n\\define messageField()\nmessage-$(payloadTiddler)$\n\\end\n\n\\define selectionField()\nselection-$(payloadTiddler)$\n\\end\n\n\\define previewPopupState()\n$(currentTiddler)$!!popup-$(payloadTiddler)$\n\\end\n\n\\define select-all-actions()\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<$action-setfield $field={{{ [<payloadTiddler>addprefix[selection-]] }}} $value={{$:/state/import/select-all}}/>\n</$list>\n\\end\n\n<table>\n<tbody>\n<tr>\n<th>\n<$checkbox tiddler=\"$:/state/import/select-all\" field=\"text\" checked=\"checked\" unchecked=\"unchecked\" default=\"checked\" actions=<<select-all-actions>>>\n<<lingo Listing/Select/Caption>>\n</$checkbox>\n</th>\n<th>\n<<lingo Listing/Title/Caption>>\n</th>\n<th>\n<<lingo Listing/Status/Caption>>\n</th>\n</tr>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<tr>\n<td>\n<$checkbox field=<<selectionField>> checked=\"checked\" unchecked=\"unchecked\" default=\"checked\"/>\n</td>\n<td>\n<$reveal type=\"nomatch\" state=<<previewPopupState>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<previewPopupState>> setTo=\"yes\">\n{{$:/core/images/right-arrow}}&nbsp;<$text text=<<payloadTiddler>>/>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<previewPopupState>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<previewPopupState>> setTo=\"no\">\n{{$:/core/images/down-arrow}}&nbsp;<$text text=<<payloadTiddler>>/>\n</$button>\n</$reveal>\n</td>\n<td>\n<$view field=<<messageField>>/>\n</td>\n</tr>\n<tr>\n<td colspan=\"3\">\n<$reveal type=\"match\" text=\"yes\" state=<<previewPopupState>>>\n<$transclude subtiddler=<<payloadTiddler>> mode=\"block\"/>\n</$reveal>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ListItemTemplate": {
            "title": "$:/core/ui/ListItemTemplate",
            "text": "<div class=\"tc-menu-list-item\">\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</div>"
        },
        "$:/Manager/ItemMain/Fields": {
            "title": "$:/Manager/ItemMain/Fields",
            "tags": "$:/tags/Manager/ItemMain",
            "caption": "{{$:/language/Manager/Item/Fields}}",
            "text": "<table>\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n"
        },
        "$:/Manager/ItemMain/RawText": {
            "title": "$:/Manager/ItemMain/RawText",
            "tags": "$:/tags/Manager/ItemMain",
            "caption": "{{$:/language/Manager/Item/RawText}}",
            "text": "<pre><code><$view/></code></pre>\n"
        },
        "$:/Manager/ItemMain/WikifiedText": {
            "title": "$:/Manager/ItemMain/WikifiedText",
            "tags": "$:/tags/Manager/ItemMain",
            "caption": "{{$:/language/Manager/Item/WikifiedText}}",
            "text": "<$transclude mode=\"block\"/>\n"
        },
        "$:/Manager/ItemSidebar/Colour": {
            "title": "$:/Manager/ItemSidebar/Colour",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Colour}}",
            "text": "\\define swatch-styles()\nheight: 1em;\nbackground-color: $(colour)$\n\\end\n\n<$vars colour={{!!color}}>\n<p style=<<swatch-styles>>/>\n</$vars>\n<p>\n<$edit-text field=\"color\" tag=\"input\" type=\"color\"/> / <$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/>\n</p>\n"
        },
        "$:/Manager/ItemSidebar/Icon": {
            "title": "$:/Manager/ItemSidebar/Icon",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Icon}}",
            "text": "<p>\n<div class=\"tc-manager-icon-editor\">\n<$button popup=<<qualify \"$:/state/popup/image-picker\">> class=\"tc-btn-invisible\">\n<$transclude tiddler={{!!icon}}>\n{{$:/language/Manager/Item/Icon/None}}\n</$transclude>\n</$button>\n<div class=\"tc-block-dropdown-wrapper\" style=\"position: static;\">\n<$reveal state=<<qualify \"$:/state/popup/image-picker\">> type=\"nomatch\" text=\"\" default=\"\" tag=\"div\" class=\"tc-popup\">\n<div class=\"tc-block-dropdown tc-popup-keep\" style=\"width: 80%; left: 10%; right: 10%; padding: 0.5em;\">\n<$macrocall $name=\"image-picker-include-tagged-images\" actions=\"\"\"\n<$action-setfield $field=\"icon\" $value=<<imageTitle>>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/image-picker\">>/>\n\"\"\"/>\n</div>\n</$reveal>\n</div>\n</div>\n</p>\n"
        },
        "$:/Manager/ItemSidebar/Tags": {
            "title": "$:/Manager/ItemSidebar/Tags",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Tags}}",
            "text": "\\define tag-checkbox-actions()\n<$action-listops\n\t$tiddler=\"$:/config/Manager/RecentTags\"\n\t$subfilter=\"[<tag>] [list[$:/config/Manager/RecentTags]] +[limit[12]]\"\n/>\n\\end\n\n\\define tag-picker-actions()\n<<tag-checkbox-actions>>\n<$action-listops\n\t$tiddler=<<currentTiddler>>\n\t$field=\"tags\"\n\t$subfilter=\"[<tag>] [all[current]tags[]]\"\n/>\n\\end\n\n<p>\n<$list filter=\"[is[current]tags[]] [list[$:/config/Manager/RecentTags]] +[sort[title]] \" variable=\"tag\">\n<div>\n<$checkbox tiddler=<<currentTiddler>> tag=<<tag>> actions=<<tag-checkbox-actions>>>\n<$macrocall $name=\"tag-pill\" tag=<<tag>>/>\n</$checkbox>\n</div>\n</$list>\n</p>\n<p>\n<$macrocall $name=\"tag-picker\" actions=<<tag-picker-actions>>/>\n</p>\n"
        },
        "$:/Manager/ItemSidebar/Tools": {
            "title": "$:/Manager/ItemSidebar/Tools",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Tools}}",
            "text": "<p>\n<$button to=<<currentTiddler>>>{{$:/core/images/link}} open</$button>\n</p>\n<p>\n<$button message=\"tm-edit-tiddler\" param=<<currentTiddler>>>{{$:/core/images/edit-button}} edit</$button>\n</p>\n"
        },
        "$:/Manager": {
            "title": "$:/Manager",
            "icon": "$:/core/images/list",
            "color": "#bbb",
            "text": "\\define lingo-base() $:/language/Manager/\n\n\\define list-item-content-item()\n<div class=\"tc-manager-list-item-content-item\">\n\t<$vars state-title=\"\"\"$:/state/popup/manager/item/$(listItem)$\"\"\">\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"hide\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/down-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"nomatch\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"show\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/right-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\" class=\"tc-manager-list-item-content-item-body\">\n\t\t\t<$transclude tiddler=<<listItem>>/>\n\t\t</$reveal>\n\t</$vars>\n</div>\n\\end\n\n<div class=\"tc-manager-wrapper\">\n\t<div class=\"tc-manager-controls\">\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Show/Prompt>> <$select tiddler=\"$:/config/Manager/Show\" default=\"tiddlers\">\n\t\t\t\t<option value=\"tiddlers\"><<lingo Controls/Show/Option/Tiddlers>></option>\n\t\t\t\t<option value=\"tags\"><<lingo Controls/Show/Option/Tags>></option>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Search/Prompt>> <$edit-text tiddler=\"$:/config/Manager/Filter\" tag=\"input\" default=\"\" placeholder={{$:/language/Manager/Controls/Search/Placeholder}}/>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/FilterByTag/Prompt>> <$select tiddler=\"$:/config/Manager/Tag\" default=\"\">\n\t\t\t\t<option value=\"\"><<lingo Controls/FilterByTag/None>></option>\n\t\t\t\t<$list filter=\"[!is{$:/config/Manager/System}tags[]!is[system]sort[title]]\" variable=\"tag\">\n\t\t\t\t\t<option value=<<tag>>><$text text=<<tag>>/></option>\n\t\t\t\t</$list>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Sort/Prompt>> <$select tiddler=\"$:/config/Manager/Sort\" default=\"title\">\n\t\t\t\t<optgroup label=\"Common\">\n\t\t\t\t\t<$list filter=\"title modified modifier created creator created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t\t<optgroup label=\"All\">\n\t\t\t\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}fields[]sort[title]] -title -modified -modifier -created -creator -created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t</$select>\n\t\t\t<$checkbox tiddler=\"$:/config/Manager/Order\" field=\"text\" checked=\"reverse\" unchecked=\"forward\" default=\"forward\">\n\t\t\t\t<<lingo Controls/Order/Prompt>>\n\t\t\t</$checkbox>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<$checkbox tiddler=\"$:/config/Manager/System\" field=\"text\" checked=\"\" unchecked=\"system\" default=\"system\">\n\t\t\t\t{{$:/language/SystemTiddlers/Include/Prompt}}\n\t\t\t</$checkbox>\n\t\t</div>\n\t</div>\n\t<div class=\"tc-manager-list\">\n\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}search{$:/config/Manager/Filter}tag:strict{$:/config/Manager/Tag}sort{$:/config/Manager/Sort}order{$:/config/Manager/Order}]\">\n\t\t\t<$vars transclusion=<<currentTiddler>>>\n\t\t\t\t<div style=\"tc-manager-list-item\">\n\t\t\t\t\t<$button popup=<<qualify \"$:/state/manager/popup\">> class=\"tc-btn-invisible tc-manager-list-item-heading\" selectedClass=\"tc-manager-list-item-heading-selected\">\n\t\t\t\t\t\t<$text text=<<currentTiddler>>/>\n\t\t\t\t\t</$button>\n\t\t\t\t\t<$reveal state=<<qualify \"$:/state/manager/popup\">> type=\"nomatch\" text=\"\" default=\"\" tag=\"div\" class=\"tc-manager-list-item-content tc-popup-handle\">\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-tiddler\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemMain]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-sidebar\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemSidebar]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</$reveal>\n\t\t\t\t</div>\n\t\t\t</$vars>\n\t\t</$list>\n\t</div>\n</div>\n"
        },
        "$:/core/ui/MissingTemplate": {
            "title": "$:/core/ui/MissingTemplate",
            "text": "<div class=\"tc-tiddler-missing\">\n<$button popup=<<qualify \"$:/state/popup/missing\">> class=\"tc-btn-invisible tc-missing-tiddler-label\">\n<$view field=\"title\" format=\"text\" />\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/missing\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n<hr>\n<$list filter=\"[all[current]backlinks[]sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n</div>\n"
        },
        "$:/core/ui/MoreSideBar/All": {
            "title": "$:/core/ui/MoreSideBar/All",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/All/Caption}}",
            "text": "<$list filter={{$:/core/Filters/AllTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Drafts": {
            "title": "$:/core/ui/MoreSideBar/Drafts",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Drafts/Caption}}",
            "text": "<$list filter={{$:/core/Filters/Drafts!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Missing": {
            "title": "$:/core/ui/MoreSideBar/Missing",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Missing/Caption}}",
            "text": "<$list filter={{$:/core/Filters/Missing!!filter}} template=\"$:/core/ui/MissingTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Orphans": {
            "title": "$:/core/ui/MoreSideBar/Orphans",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Orphans/Caption}}",
            "text": "<$list filter={{$:/core/Filters/Orphans!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins": {
            "title": "$:/core/ui/MoreSideBar/Plugins",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/ControlPanel/Plugins/Caption}}",
            "text": "\n{{$:/language/ControlPanel/Plugins/Installed/Hint}}\n\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar/Plugins]!has[draft.of]]\" \"$:/core/ui/MoreSideBar/Plugins/Plugins\">>\n"
        },
        "$:/core/ui/MoreSideBar/Recent": {
            "title": "$:/core/ui/MoreSideBar/Recent",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Recent/Caption}}",
            "text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n"
        },
        "$:/core/ui/MoreSideBar/Shadows": {
            "title": "$:/core/ui/MoreSideBar/Shadows",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Shadows/Caption}}",
            "text": "<$list filter={{$:/core/Filters/ShadowTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/System": {
            "title": "$:/core/ui/MoreSideBar/System",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/System/Caption}}",
            "text": "<$list filter={{$:/core/Filters/SystemTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Tags": {
            "title": "$:/core/ui/MoreSideBar/Tags",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Tags/Caption}}",
            "text": "<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n{{$:/core/ui/Buttons/tag-manager}}\n\n</$set>\n\n</$set>\n\n</$set>\n\n<$list filter={{$:/core/Filters/AllTags!!filter}}>\n\n<$transclude tiddler=\"$:/core/ui/TagTemplate\"/>\n\n</$list>\n\n<hr class=\"tc-untagged-separator\">\n\n{{$:/core/ui/UntaggedTemplate}}\n"
        },
        "$:/core/ui/MoreSideBar/Types": {
            "title": "$:/core/ui/MoreSideBar/Types",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Types/Caption}}",
            "text": "<$list filter={{$:/core/Filters/TypedTiddlers!!filter}}>\n<div class=\"tc-menu-list-item\">\n<$view field=\"type\"/>\n<$list filter=\"[type{!!type}!is[system]sort[title]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}><$view field=\"title\"/></$link>\n</div>\n</$list>\n</div>\n</$list>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins/Languages": {
            "title": "$:/core/ui/MoreSideBar/Plugins/Languages",
            "tags": "$:/tags/MoreSideBar/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}}",
            "text": "<$list filter=\"[!has[draft.of]plugin-type[language]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins/Plugins": {
            "title": "$:/core/ui/MoreSideBar/Plugins/Plugins",
            "tags": "$:/tags/MoreSideBar/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}}",
            "text": "<$list filter=\"[!has[draft.of]plugin-type[plugin]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}>>/>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins/Theme": {
            "title": "$:/core/ui/MoreSideBar/Plugins/Theme",
            "tags": "$:/tags/MoreSideBar/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}}",
            "text": "<$list filter=\"[!has[draft.of]plugin-type[theme]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\n"
        },
        "$:/core/ui/Buttons/advanced-search": {
            "title": "$:/core/ui/Buttons/advanced-search",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/advanced-search-button}} {{$:/language/Buttons/AdvancedSearch/Caption}}",
            "description": "{{$:/language/Buttons/AdvancedSearch/Hint}}",
            "text": "\\define control-panel-button(class)\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/advanced-search-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/AdvancedSearch/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/AdvancedSearch]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/close-all": {
            "title": "$:/core/ui/Buttons/close-all",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/close-all-button}} {{$:/language/Buttons/CloseAll/Caption}}",
            "description": "{{$:/language/Buttons/CloseAll/Hint}}",
            "text": "<$button message=\"tm-close-all-tiddlers\" tooltip={{$:/language/Buttons/CloseAll/Hint}} aria-label={{$:/language/Buttons/CloseAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/close-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/CloseAll/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/control-panel": {
            "title": "$:/core/ui/Buttons/control-panel",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/options-button}} {{$:/language/Buttons/ControlPanel/Caption}}",
            "description": "{{$:/language/Buttons/ControlPanel/Hint}}",
            "text": "\\define control-panel-button(class)\n<$button to=\"$:/ControlPanel\" tooltip={{$:/language/Buttons/ControlPanel/Hint}} aria-label={{$:/language/Buttons/ControlPanel/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/options-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/ControlPanel/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/ControlPanel]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/encryption": {
            "title": "$:/core/ui/Buttons/encryption",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/locked-padlock}} {{$:/language/Buttons/Encryption/Caption}}",
            "description": "{{$:/language/Buttons/Encryption/Hint}}",
            "text": "<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-clear-password\" tooltip={{$:/language/Buttons/Encryption/ClearPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/ClearPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/locked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/ClearPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-set-password\" tooltip={{$:/language/Buttons/Encryption/SetPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/SetPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/unlocked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/SetPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>"
        },
        "$:/core/ui/Buttons/export-page": {
            "title": "$:/core/ui/Buttons/export-page",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportPage/Caption}}",
            "description": "{{$:/language/Buttons/ExportPage/Hint}}",
            "text": "<$macrocall $name=\"exportButton\" exportFilter=\"[!is[system]sort[title]]\" lingoBase=\"$:/language/Buttons/ExportPage/\"/>"
        },
        "$:/core/ui/Buttons/fold-all": {
            "title": "$:/core/ui/Buttons/fold-all",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/fold-all-button}} {{$:/language/Buttons/FoldAll/Caption}}",
            "description": "{{$:/language/Buttons/FoldAll/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/FoldAll/Hint}} aria-label={{$:/language/Buttons/FoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FoldAll/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/full-screen": {
            "title": "$:/core/ui/Buttons/full-screen",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/full-screen-button}} {{$:/language/Buttons/FullScreen/Caption}}",
            "description": "{{$:/language/Buttons/FullScreen/Hint}}",
            "text": "<$button message=\"tm-full-screen\" tooltip={{$:/language/Buttons/FullScreen/Hint}} aria-label={{$:/language/Buttons/FullScreen/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/full-screen-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FullScreen/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/home": {
            "title": "$:/core/ui/Buttons/home",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/home-button}} {{$:/language/Buttons/Home/Caption}}",
            "description": "{{$:/language/Buttons/Home/Hint}}",
            "text": "<$button message=\"tm-home\" tooltip={{$:/language/Buttons/Home/Hint}} aria-label={{$:/language/Buttons/Home/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/home-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Home/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/import": {
            "title": "$:/core/ui/Buttons/import",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/import-button}} {{$:/language/Buttons/Import/Caption}}",
            "description": "{{$:/language/Buttons/Import/Hint}}",
            "text": "<div class=\"tc-file-input-wrapper\">\n<$button tooltip={{$:/language/Buttons/Import/Hint}} aria-label={{$:/language/Buttons/Import/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/import-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Import/Caption}}/></span>\n</$list>\n</$button>\n<$browse tooltip={{$:/language/Buttons/Import/Hint}}/>\n</div>"
        },
        "$:/core/ui/Buttons/language": {
            "title": "$:/core/ui/Buttons/language",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/globe}} {{$:/language/Buttons/Language/Caption}}",
            "description": "{{$:/language/Buttons/Language/Hint}}",
            "text": "\\define flag-title()\n$(languagePluginTitle)$/icon\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/language\">> tooltip={{$:/language/Buttons/Language/Hint}} aria-label={{$:/language/Buttons/Language/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value={{$:/language}}>\n<$image source=<<flag-title>>/>\n</$set>\n</span>\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Language/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/language\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down tc-drop-down-language-chooser\">\n<$linkcatcher to=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[description]]\">\n<$link>\n<span class=\"tc-drop-down-bullet\">\n<$reveal type=\"match\" state=\"$:/language\" text=<<currentTiddler>>>\n&bull;\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/language\" text=<<currentTiddler>>>\n&nbsp;\n</$reveal>\n</span>\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value=<<currentTiddler>>>\n<$transclude subtiddler=<<flag-title>>>\n<$list filter=\"[all[current]field:title[$:/languages/en-GB]]\">\n<$transclude tiddler=\"$:/languages/en-GB/icon\"/>\n</$list>\n</$transclude>\n</$set>\n</span>\n<$view field=\"description\">\n<$view field=\"name\">\n<$view field=\"title\"/>\n</$view>\n</$view>\n</$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>"
        },
        "$:/core/ui/Buttons/manager": {
            "title": "$:/core/ui/Buttons/manager",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/list}} {{$:/language/Buttons/Manager/Caption}}",
            "description": "{{$:/language/Buttons/Manager/Hint}}",
            "text": "\\define manager-button(class)\n<$button to=\"$:/Manager\" tooltip={{$:/language/Buttons/Manager/Hint}} aria-label={{$:/language/Buttons/Manager/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/list}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Manager/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/Manager]]\" emptyMessage=<<manager-button>>>\n<<manager-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/more-page-actions": {
            "title": "$:/core/ui/Buttons/more-page-actions",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}",
            "description": "{{$:/language/Buttons/More/Hint}}",
            "text": "\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/More/Caption}}/></span>\n</$list>\n</$button><$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"below\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]] -[[$:/core/ui/Buttons/more-page-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>"
        },
        "$:/core/ui/Buttons/new-image": {
            "title": "$:/core/ui/Buttons/new-image",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/new-image-button}} {{$:/language/Buttons/NewImage/Caption}}",
            "description": "{{$:/language/Buttons/NewImage/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/NewImage/Hint}} aria-label={{$:/language/Buttons/NewImage/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-new-tiddler\" type=\"image/jpeg\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-image-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewImage/Caption}}/></span>\n</$list>\n</$button>\n"
        },
        "$:/core/ui/Buttons/new-journal": {
            "title": "$:/core/ui/Buttons/new-journal",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournal/Caption}}",
            "description": "{{$:/language/Buttons/NewJournal/Hint}}",
            "text": "\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournal/Hint}} aria-label={{$:/language/Buttons/NewJournal/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<now \"$(journalTitleTemplate)$\">> tags=\"$(journalTags)$\" text=\"$(journalText)$\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewJournal/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<$set name=\"journalTitleTemplate\" value={{$:/config/NewJournal/Title}}>\n<$set name=\"journalTags\" value={{$:/config/NewJournal/Tags}}>\n<$set name=\"journalText\" value={{$:/config/NewJournal/Text}}>\n<<journalButton>>\n</$set></$set></$set>"
        },
        "$:/core/ui/Buttons/new-tiddler": {
            "title": "$:/core/ui/Buttons/new-tiddler",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/new-button}} {{$:/language/Buttons/NewTiddler/Caption}}",
            "description": "{{$:/language/Buttons/NewTiddler/Hint}}",
            "text": "<$button message=\"tm-new-tiddler\" tooltip={{$:/language/Buttons/NewTiddler/Hint}} aria-label={{$:/language/Buttons/NewTiddler/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewTiddler/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/palette": {
            "title": "$:/core/ui/Buttons/palette",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/palette}} {{$:/language/Buttons/Palette/Caption}}",
            "description": "{{$:/language/Buttons/Palette/Hint}}",
            "text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/palette\">> tooltip={{$:/language/Buttons/Palette/Hint}} aria-label={{$:/language/Buttons/Palette/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/palette}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Palette/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/palette\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\" style=\"font-size:0.7em;\">\n{{$:/snippets/paletteswitcher}}\n</div>\n</$reveal>"
        },
        "$:/core/ui/Buttons/print": {
            "title": "$:/core/ui/Buttons/print",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/print-button}} {{$:/language/Buttons/Print/Caption}}",
            "description": "{{$:/language/Buttons/Print/Hint}}",
            "text": "<$button message=\"tm-print\" tooltip={{$:/language/Buttons/Print/Hint}} aria-label={{$:/language/Buttons/Print/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/print-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Print/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/refresh": {
            "title": "$:/core/ui/Buttons/refresh",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/refresh-button}} {{$:/language/Buttons/Refresh/Caption}}",
            "description": "{{$:/language/Buttons/Refresh/Hint}}",
            "text": "<$button message=\"tm-browser-refresh\" tooltip={{$:/language/Buttons/Refresh/Hint}} aria-label={{$:/language/Buttons/Refresh/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/refresh-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Refresh/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/save-wiki": {
            "title": "$:/core/ui/Buttons/save-wiki",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/save-button}} {{$:/language/Buttons/SaveWiki/Caption}}",
            "description": "{{$:/language/Buttons/SaveWiki/Hint}}",
            "text": "<$button message=\"tm-save-wiki\" param={{$:/config/SaveWikiButton/Template}} tooltip={{$:/language/Buttons/SaveWiki/Hint}} aria-label={{$:/language/Buttons/SaveWiki/Caption}} class=<<tv-config-toolbar-class>>>\n<span class=\"tc-dirty-indicator\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/save-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/SaveWiki/Caption}}/></span>\n</$list>\n</span>\n</$button>"
        },
        "$:/core/ui/Buttons/storyview": {
            "title": "$:/core/ui/Buttons/storyview",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/storyview-classic}} {{$:/language/Buttons/StoryView/Caption}}",
            "description": "{{$:/language/Buttons/StoryView/Hint}}",
            "text": "\\define icon()\n$:/core/images/storyview-$(storyview)$\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/storyview\">> tooltip={{$:/language/Buttons/StoryView/Hint}} aria-label={{$:/language/Buttons/StoryView/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n<$set name=\"storyview\" value={{$:/view}}>\n<$transclude tiddler=<<icon>>/>\n</$set>\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/StoryView/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/storyview\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$:/view\">\n<$list filter=\"[storyviews[]]\" variable=\"storyview\">\n<$link to=<<storyview>>>\n<span class=\"tc-drop-down-bullet\">\n<$reveal type=\"match\" state=\"$:/view\" text=<<storyview>>>\n&bull;\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/view\" text=<<storyview>>>\n&nbsp;\n</$reveal>\n</span>\n<$transclude tiddler=<<icon>>/>\n<$text text=<<storyview>>/></$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>"
        },
        "$:/core/ui/Buttons/tag-manager": {
            "title": "$:/core/ui/Buttons/tag-manager",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/tag-button}} {{$:/language/Buttons/TagManager/Caption}}",
            "description": "{{$:/language/Buttons/TagManager/Hint}}",
            "text": "\\define control-panel-button(class)\n<$button to=\"$:/TagManager\" tooltip={{$:/language/Buttons/TagManager/Hint}} aria-label={{$:/language/Buttons/TagManager/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/tag-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/TagManager/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/TagManager]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/theme": {
            "title": "$:/core/ui/Buttons/theme",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/theme-button}} {{$:/language/Buttons/Theme/Caption}}",
            "description": "{{$:/language/Buttons/Theme/Hint}}",
            "text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/theme\">> tooltip={{$:/language/Buttons/Theme/Hint}} aria-label={{$:/language/Buttons/Theme/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/theme-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Theme/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/theme\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\" variable=\"themeTitle\">\n<$link to=<<themeTitle>>>\n<span class=\"tc-drop-down-bullet\">\n<$reveal type=\"match\" state=\"$:/theme\" text=<<themeTitle>>>\n&bull;\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/theme\" text=<<themeTitle>>>\n&nbsp;\n</$reveal>\n</span>\n<$view tiddler=<<themeTitle>> field=\"name\"/>\n</$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>"
        },
        "$:/core/ui/Buttons/timestamp": {
            "title": "$:/core/ui/Buttons/timestamp",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/timestamp-on}} {{$:/language/Buttons/Timestamp/Caption}}",
            "description": "{{$:/language/Buttons/Timestamp/Hint}}",
            "text": "<$reveal type=\"nomatch\" state=\"$:/config/TimestampDisable\" text=\"yes\">\n<$button tooltip={{$:/language/Buttons/Timestamp/On/Hint}} aria-label={{$:/language/Buttons/Timestamp/On/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-setfield $tiddler=\"$:/config/TimestampDisable\" $value=\"yes\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/timestamp-on}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Timestamp/On/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=\"$:/config/TimestampDisable\" text=\"yes\">\n<$button tooltip={{$:/language/Buttons/Timestamp/Off/Hint}} aria-label={{$:/language/Buttons/Timestamp/Off/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-setfield $tiddler=\"$:/config/TimestampDisable\" $value=\"no\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/timestamp-off}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Timestamp/Off/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>"
        },
        "$:/core/ui/Buttons/unfold-all": {
            "title": "$:/core/ui/Buttons/unfold-all",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/unfold-all-button}} {{$:/language/Buttons/UnfoldAll/Caption}}",
            "description": "{{$:/language/Buttons/UnfoldAll/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/UnfoldAll/Hint}} aria-label={{$:/language/Buttons/UnfoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-unfold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/UnfoldAll/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/PageTemplate/pagecontrols": {
            "title": "$:/core/ui/PageTemplate/pagecontrols",
            "text": "\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-page-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n<$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\">\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n</$reveal>\n</$list>\n</div>\n\n"
        },
        "$:/core/ui/PageStylesheet": {
            "title": "$:/core/ui/PageStylesheet",
            "text": "<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\n</$set>\n\n</$set>\n\n</$importvariables>\n"
        },
        "$:/core/ui/PageTemplate/alerts": {
            "title": "$:/core/ui/PageTemplate/alerts",
            "tags": "$:/tags/PageTemplate",
            "text": "<div class=\"tc-alerts\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Alert]!has[draft.of]]\" template=\"$:/core/ui/AlertTemplate\" storyview=\"pop\"/>\n\n</div>\n"
        },
        "$:/core/ui/PageTemplate/pluginreloadwarning": {
            "title": "$:/core/ui/PageTemplate/pluginreloadwarning",
            "tags": "$:/tags/PageTemplate",
            "text": "\\define lingo-base() $:/language/\n\n<$list filter=\"[has[plugin-type]haschanged[]!plugin-type[import]limit[1]]\">\n\n<$reveal type=\"nomatch\" state=\"$:/temp/HidePluginWarning\" text=\"yes\">\n\n<div class=\"tc-plugin-reload-warning\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<<lingo PluginReloadWarning>> <$button set=\"$:/temp/HidePluginWarning\" setTo=\"yes\" class=\"tc-btn-invisible\">{{$:/core/images/close-button}}</$button>\n\n</$set>\n\n</div>\n\n</$reveal>\n\n</$list>\n"
        },
        "$:/core/ui/PageTemplate/sidebar": {
            "title": "$:/core/ui/PageTemplate/sidebar",
            "tags": "$:/tags/PageTemplate",
            "text": "<$scrollable fallthrough=\"no\" class=\"tc-sidebar-scrollable\">\n\n<div class=\"tc-sidebar-header\">\n\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\" retain=\"yes\" animate=\"yes\">\n\n<h1 class=\"tc-site-title\">\n\n<$transclude tiddler=\"$:/SiteTitle\" mode=\"inline\"/>\n\n</h1>\n\n<div class=\"tc-site-subtitle\">\n\n<$transclude tiddler=\"$:/SiteSubtitle\" mode=\"inline\"/>\n\n</div>\n\n{{||$:/core/ui/PageTemplate/pagecontrols}}\n\n<$transclude tiddler=\"$:/core/ui/SideBarLists\" mode=\"inline\"/>\n\n</$reveal>\n\n</div>\n\n</$scrollable>"
        },
        "$:/core/ui/PageTemplate/story": {
            "title": "$:/core/ui/PageTemplate/story",
            "tags": "$:/tags/PageTemplate",
            "text": "<section class=\"tc-story-river\">\n\n<section class=\"story-backdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AboveStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n<$list filter=\"[list[$:/StoryList]]\" history=\"$:/HistoryList\" template=\"$:/core/ui/ViewTemplate\" editTemplate=\"$:/core/ui/EditTemplate\" storyview={{$:/view}} emptyMessage={{$:/config/EmptyStoryMessage}}/>\n\n<section class=\"story-frontdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/BelowStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n</section>\n"
        },
        "$:/core/ui/PageTemplate/topleftbar": {
            "title": "$:/core/ui/PageTemplate/topleftbar",
            "tags": "$:/tags/PageTemplate",
            "text": "<span class=\"tc-topbar tc-topbar-left\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopLeftBar]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n"
        },
        "$:/core/ui/PageTemplate/toprightbar": {
            "title": "$:/core/ui/PageTemplate/toprightbar",
            "tags": "$:/tags/PageTemplate",
            "text": "<span class=\"tc-topbar tc-topbar-right\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopRightBar]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n"
        },
        "$:/core/ui/PageTemplate": {
            "title": "$:/core/ui/PageTemplate",
            "text": "\\define containerClasses()\ntc-page-container tc-page-view-$(themeTitle)$ tc-language-$(languageTitle)$\n\\end\n\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<$set name=\"tv-config-toolbar-icons\" value={{$:/config/Toolbar/Icons}}>\n\n<$set name=\"tv-config-toolbar-text\" value={{$:/config/Toolbar/Text}}>\n\n<$set name=\"tv-config-toolbar-class\" value={{$:/config/Toolbar/ButtonClass}}>\n\n<$set name=\"themeTitle\" value={{$:/view}}>\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$set name=\"currentTiddler\" value=\"\">\n\n<div class=<<containerClasses>>>\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n\n<$dropzone>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageTemplate]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n\n</$dropzone>\n\n</$navigator>\n\n</div>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$importvariables>\n"
        },
        "$:/core/ui/PluginInfo": {
            "title": "$:/core/ui/PluginInfo",
            "text": "\\define localised-info-tiddler-title()\n$(currentTiddler)$/$(languageTitle)$/$(currentTab)$\n\\end\n\\define info-tiddler-title()\n$(currentTiddler)$/$(currentTab)$\n\\end\n\\define default-tiddler-title()\n$:/core/ui/PluginInfo/Default/$(currentTab)$\n\\end\n<$transclude tiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<default-tiddler-title>> mode=\"block\">\n{{$:/language/ControlPanel/Plugin/NoInfoFound/Hint}}\n</$transclude>\n</$transclude>\n</$transclude>\n</$transclude>\n"
        },
        "$:/core/ui/PluginInfo/Default/contents": {
            "title": "$:/core/ui/PluginInfo/Default/contents",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</li>\n</$list>\n</ul>\n"
        },
        "$:/core/ui/PluginListItemTemplate": {
            "title": "$:/core/ui/PluginListItemTemplate",
            "text": "<div class=\"tc-menu-list-item\">\n<$link to={{!!title}}>\n<$view field=\"description\">\n<$view field=\"title\"/>\n</$view>\n</$link>\n</div>"
        },
        "$:/core/ui/SearchResults": {
            "title": "$:/core/ui/SearchResults",
            "text": "<div class=\"tc-search-results\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\"\"\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n\n</$list>\n\n</div>\n"
        },
        "$:/core/ui/SideBar/More": {
            "title": "$:/core/ui/SideBar/More",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/More/Caption}}",
            "text": "<div class=\"tc-more-sidebar\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\" \"$:/core/ui/MoreSideBar/Tags\" \"$:/state/tab/moresidebar\" \"tc-vertical\">>\n</div>\n"
        },
        "$:/core/ui/SideBar/Open": {
            "title": "$:/core/ui/SideBar/Open",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/Open/Caption}}",
            "text": "\\define lingo-base() $:/language/CloseAll/\n\n\\define drop-actions()\n<$action-listops $tiddler=\"$:/StoryList\" $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n\\end\n\n<$list filter=\"[list[$:/StoryList]]\" history=\"$:/HistoryList\" storyview=\"pop\">\n<div style=\"position: relative;\">\n<$droppable actions=<<drop-actions>>>\n<div class=\"tc-droppable-placeholder\">\n&nbsp;\n</div>\n<div>\n<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=\"tc-btn-invisible tc-btn-mini\">&times;</$button> <$link to={{!!title}}><$view field=\"title\"/></$link>\n</div>\n</$droppable>\n</div>\n</$list>\n<$tiddler tiddler=\"\">\n<$droppable actions=<<drop-actions>>>\n<div class=\"tc-droppable-placeholder\">\n&nbsp;\n</div>\n<$button message=\"tm-close-all-tiddlers\" class=\"tc-btn-invisible tc-btn-mini\"><<lingo Button>></$button>\n</$droppable>\n</$tiddler>\n"
        },
        "$:/core/ui/SideBar/Recent": {
            "title": "$:/core/ui/SideBar/Recent",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/Recent/Caption}}",
            "text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n"
        },
        "$:/core/ui/SideBar/Tools": {
            "title": "$:/core/ui/SideBar/Tools",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/Tools/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n\n<<lingo Basics/Version/Prompt>> <<version>>\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n\n<div style=\"position:relative;\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</div>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/SideBarLists": {
            "title": "$:/core/ui/SideBarLists",
            "text": "<div class=\"tc-sidebar-lists\">\n\n<$set name=\"searchTiddler\" value=\"$:/temp/search\">\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/search\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}} focusPopup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-popup-handle\"/>\n<$reveal state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n<$button tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" text={{$:/temp/search}}/>\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n{{$:/core/images/advanced-search-button}}\n</$button>\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\" />\n{{$:/core/images/close-button}}\n</$button>\n<$button popup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n<$list filter=\"[{$:/temp/search}minlength{$:/config/Search/MinLength}limit[1]]\" variable=\"listItem\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[!is[system]search{$(searchTiddler)$}]\"/>\"\"\">\n{{$:/language/Search/Matches}}\n</$set>\n</$list>\n</$button>\n</$reveal>\n<$reveal state=\"$:/temp/search\" type=\"match\" text=\"\">\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/advanced-search-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown-wrapper\" state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown tc-search-drop-down tc-popup-handle\" state=<<qualify \"$:/state/popup/search-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n\n<$list filter=\"[{$:/temp/search}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n{{$:/core/ui/SearchResults}}\n\n</$list>\n\n</$reveal>\n\n</$reveal>\n\n</$set>\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\" default={{$:/config/DefaultSidebarTab}} state=\"$:/state/tab/sidebar\" />\n\n</div>\n"
        },
        "$:/TagManager": {
            "title": "$:/TagManager",
            "icon": "$:/core/images/tag-button",
            "color": "#bbb",
            "caption": "{{$:/language/TagManager/Caption}}",
            "text": "\\define lingo-base() $:/language/TagManager/\n\\define iconEditorTab(type)\n<$list filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[sort[title]] +[$type$is[system]]\">\n<$link to={{!!title}}>\n<$transclude/> <$view field=\"title\"/>\n</$link>\n</$list>\n\\end\n\\define iconEditor(title)\n<div class=\"tc-drop-down-wrapper\">\n<$button popup=<<qualify \"$:/state/popup/icon/$title$\">> class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/icon/$title$\">> type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$title$!!icon\">\n<<iconEditorTab type:\"!\">>\n<hr/>\n<<iconEditorTab type:\"\">>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>\n\\end\n\\define qualifyTitle(title)\n$title$$(currentTiddler)$\n\\end\n\\define toggleButton(state)\n<$reveal state=\"$state$\" type=\"match\" text=\"closed\" default=\"closed\">\n<$button set=\"$state$\" setTo=\"open\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n<$reveal state=\"$state$\" type=\"match\" text=\"open\" default=\"closed\">\n<$button set=\"$state$\" setTo=\"closed\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n\\end\n<table class=\"tc-tag-manager-table\">\n<tbody>\n<tr>\n<th><<lingo Colour/Heading>></th>\n<th class=\"tc-tag-manager-tag\"><<lingo Tag/Heading>></th>\n<th><<lingo Count/Heading>></th>\n<th><<lingo Icon/Heading>></th>\n<th><<lingo Info/Heading>></th>\n</tr>\n<$list filter=\"[tags[]!is[system]sort[title]]\">\n<tr>\n<td><$edit-text field=\"color\" tag=\"input\" type=\"color\"/></td>\n<td><$macrocall $name=\"tag\" tag=<<currentTiddler>>/></td>\n<td><$count filter=\"[all[current]tagging[]]\"/></td>\n<td>\n<$macrocall $name=\"iconEditor\" title={{!!title}}/>\n</td>\n<td>\n<$macrocall $name=\"toggleButton\" state=<<qualifyTitle \"$:/state/tag-manager/\">> /> \n</td>\n</tr>\n<tr>\n<td></td>\n<td colspan=\"4\">\n<$reveal state=<<qualifyTitle \"$:/state/tag-manager/\">> type=\"match\" text=\"open\" default=\"\">\n<table>\n<tbody>\n<tr><td><<lingo Colour/Heading>></td><td><$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/></td></tr>\n<tr><td><<lingo Icon/Heading>></td><td><$edit-text field=\"icon\" tag=\"input\" size=\"45\"/></td></tr>\n</tbody>\n</table>\n</$reveal>\n</td>\n</tr>\n</$list>\n<tr>\n<td></td>\n<td>\n{{$:/core/ui/UntaggedTemplate}}\n</td>\n<td>\n<small class=\"tc-menu-list-count\"><$count filter=\"[untagged[]!is[system]] -[tags[]]\"/></small>\n</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/TagTemplate": {
            "title": "$:/core/ui/TagTemplate",
            "text": "<span class=\"tc-tag-list-item\">\n<$set name=\"transclusion\" value=<<currentTiddler>>>\n<$macrocall $name=\"tag-pill-body\" tag=<<currentTiddler>> icon={{!!icon}} colour={{!!color}} palette={{$:/palette}} element-tag=\"\"\"$button\"\"\" element-attributes=\"\"\"popup=<<qualify \"$:/state/popup/tag\">> dragFilter='[all[current]tagging[]]' tag='span'\"\"\"/>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\" animate=\"yes\" class=\"tc-drop-down\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]\" variable=\"listItem\"> \n<$transclude tiddler=<<listItem>>/> \n</$list>\n<hr>\n<$macrocall $name=\"list-tagged-draggable\" tag=<<currentTiddler>>/>\n</$reveal>\n</$set>\n</span>\n"
        },
        "$:/core/ui/TiddlerFieldTemplate": {
            "title": "$:/core/ui/TiddlerFieldTemplate",
            "text": "<tr class=\"tc-view-field\">\n<td class=\"tc-view-field-name\">\n<$text text=<<listItem>>/>\n</td>\n<td class=\"tc-view-field-value\">\n<$view field=<<listItem>>/>\n</td>\n</tr>"
        },
        "$:/core/ui/TiddlerFields": {
            "title": "$:/core/ui/TiddlerFields",
            "text": "<table class=\"tc-view-field-table\">\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/TiddlerInfo/Advanced/PluginInfo": {
            "title": "$:/core/ui/TiddlerInfo/Advanced/PluginInfo",
            "tags": "$:/tags/TiddlerInfo/Advanced",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n<$list filter=\"[all[current]has[plugin-type]]\">\n\n! <<lingo Heading>>\n\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</li>\n</$list>\n</ul>\n\n</$list>\n"
        },
        "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo": {
            "title": "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo",
            "tags": "$:/tags/TiddlerInfo/Advanced",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/ShadowInfo/\n<$set name=\"infoTiddler\" value=<<currentTiddler>>>\n\n''<<lingo Heading>>''\n\n<$list filter=\"[all[current]!is[shadow]]\">\n\n<<lingo NotShadow/Hint>>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]]\">\n\n<<lingo Shadow/Hint>>\n\n<$list filter=\"[all[current]shadowsource[]]\">\n\n<$set name=\"pluginTiddler\" value=<<currentTiddler>>>\n<<lingo Shadow/Source>>\n</$set>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\">\n\n<<lingo OverriddenShadow/Hint>>\n\n</$list>\n\n\n</$list>\n</$set>\n"
        },
        "$:/core/ui/TiddlerInfo/Advanced": {
            "title": "$:/core/ui/TiddlerInfo/Advanced",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Advanced/Caption}}",
            "text": "<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo/Advanced]!has[draft.of]]\" variable=\"listItem\">\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n"
        },
        "$:/core/ui/TiddlerInfo/Fields": {
            "title": "$:/core/ui/TiddlerInfo/Fields",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Fields/Caption}}",
            "text": "<$transclude tiddler=\"$:/core/ui/TiddlerFields\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/List": {
            "title": "$:/core/ui/TiddlerInfo/List",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/List/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[list{!!title}]\" emptyMessage=<<lingo List/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/Listed": {
            "title": "$:/core/ui/TiddlerInfo/Listed",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Listed/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]listed[]!is[system]]\" emptyMessage=<<lingo Listed/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/References": {
            "title": "$:/core/ui/TiddlerInfo/References",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/References/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]backlinks[]sort[title]]\" emptyMessage=<<lingo References/Empty>> template=\"$:/core/ui/ListItemTemplate\">\n</$list>\n"
        },
        "$:/core/ui/TiddlerInfo/Tagging": {
            "title": "$:/core/ui/TiddlerInfo/Tagging",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Tagging/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]tagging[]]\" emptyMessage=<<lingo Tagging/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/Tools": {
            "title": "$:/core/ui/TiddlerInfo/Tools",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Tools/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/TiddlerInfo": {
            "title": "$:/core/ui/TiddlerInfo",
            "text": "<div style=\"position:relative;\">\n<div class=\"tc-tiddler-controls\" style=\"position:absolute;right:0;\">\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n</div>\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo]!has[draft.of]]\" default={{$:/config/TiddlerInfo/Default}}/>"
        },
        "$:/core/ui/TopBar/menu": {
            "title": "$:/core/ui/TopBar/menu",
            "tags": "$:/tags/TopRightBar",
            "text": "<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"no\">\n<$button set=\"$:/state/sidebar\" setTo=\"no\" tooltip={{$:/language/Buttons/HideSideBar/Hint}} aria-label={{$:/language/Buttons/HideSideBar/Caption}} class=\"tc-btn-invisible\">{{$:/core/images/chevron-right}}</$button>\n</$reveal>\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"no\">\n<$button set=\"$:/state/sidebar\" setTo=\"yes\" tooltip={{$:/language/Buttons/ShowSideBar/Hint}} aria-label={{$:/language/Buttons/ShowSideBar/Caption}} class=\"tc-btn-invisible\">{{$:/core/images/chevron-left}}</$button>\n</$reveal>\n"
        },
        "$:/core/ui/UntaggedTemplate": {
            "title": "$:/core/ui/UntaggedTemplate",
            "text": "\\define lingo-base() $:/language/SideBar/\n<$button popup=<<qualify \"$:/state/popup/tag\">> class=\"tc-btn-invisible tc-untagged-label tc-tag-label\">\n<<lingo Tags/Untagged/Caption>>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[untagged[]!is[system]] -[tags[]] +[sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/body": {
            "title": "$:/core/ui/ViewTemplate/body",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal tag=\"div\" class=\"tc-tiddler-body\" type=\"nomatch\" state=<<folded-state>> text=\"hide\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[current]!has[plugin-type]!field:hide-body[yes]]\">\n\n<$transclude>\n\n<$transclude tiddler=\"$:/language/MissingTiddler/Hint\"/>\n\n</$transclude>\n\n</$list>\n\n</$reveal>"
        },
        "$:/core/ui/ViewTemplate/classic": {
            "title": "$:/core/ui/ViewTemplate/classic",
            "tags": "$:/tags/ViewTemplate $:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/ClassicWarning/\n<$list filter=\"[all[current]type[text/x-tiddlywiki]]\">\n<div class=\"tc-message-box\">\n\n<<lingo Hint>>\n\n<$button set=\"!!type\" setTo=\"text/vnd.tiddlywiki\"><<lingo Upgrade/Caption>></$button>\n\n</div>\n</$list>\n"
        },
        "$:/core/ui/ViewTemplate/import": {
            "title": "$:/core/ui/ViewTemplate/import",
            "tags": "$:/tags/ViewTemplate",
            "text": "\\define lingo-base() $:/language/Import/\n\n<$list filter=\"[all[current]field:plugin-type[import]]\">\n\n<div class=\"tc-import\">\n\n<<lingo Listing/Hint>>\n\n<$button message=\"tm-delete-tiddler\" param=<<currentTiddler>>><<lingo Listing/Cancel/Caption>></$button>\n<$button message=\"tm-perform-import\" param=<<currentTiddler>>><<lingo Listing/Import/Caption>></$button>\n\n{{||$:/core/ui/ImportListing}}\n\n<$button message=\"tm-delete-tiddler\" param=<<currentTiddler>>><<lingo Listing/Cancel/Caption>></$button>\n<$button message=\"tm-perform-import\" param=<<currentTiddler>>><<lingo Listing/Import/Caption>></$button>\n\n</div>\n\n</$list>\n"
        },
        "$:/core/ui/ViewTemplate/plugin": {
            "title": "$:/core/ui/ViewTemplate/plugin",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$list filter=\"[all[current]has[plugin-type]] -[all[current]field:plugin-type[import]]\">\n<$set name=\"plugin-type\" value={{!!plugin-type}}>\n<$set name=\"default-popup-state\" value=\"yes\">\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n{{||$:/core/ui/Components/plugin-info}}\n</$set>\n</$set>\n</$set>\n</$list>\n"
        },
        "$:/core/ui/ViewTemplate/subtitle": {
            "title": "$:/core/ui/ViewTemplate/subtitle",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal type=\"nomatch\" state=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-subtitle\">\n<$link to={{!!modifier}}>\n<$view field=\"modifier\"/>\n</$link> <$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/>\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/tags": {
            "title": "$:/core/ui/ViewTemplate/tags",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal type=\"nomatch\" state=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-tags-wrapper\"><$list filter=\"[all[current]tags[]sort[title]]\" template=\"$:/core/ui/TagTemplate\" storyview=\"pop\"/></div>\n</$reveal>"
        },
        "$:/core/ui/ViewTemplate/title": {
            "title": "$:/core/ui/ViewTemplate/title",
            "tags": "$:/tags/ViewTemplate",
            "text": "\\define title-styles()\nfill:$(foregroundColor)$;\n\\end\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title\">\n<div class=\"tc-titlebar\">\n<span class=\"tc-tiddler-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$transclude tiddler=<<listItem>>/></$reveal></$list>\n</span>\n<$set name=\"tv-wikilinks\" value={{$:/config/Tiddlers/TitleLinks}}>\n<$link>\n<$set name=\"foregroundColor\" value={{!!color}}>\n<span class=\"tc-tiddler-title-icon\" style=<<title-styles>>>\n<$transclude tiddler={{!!icon}}/>\n</span>\n</$set>\n<$list filter=\"[all[current]removeprefix[$:/]]\">\n<h2 class=\"tc-title\" title={{$:/language/SystemTiddler/Tooltip}}>\n<span class=\"tc-system-title-prefix\">$:/</span><$text text=<<currentTiddler>>/>\n</h2>\n</$list>\n<$list filter=\"[all[current]!prefix[$:/]]\">\n<h2 class=\"tc-title\">\n<$view field=\"title\"/>\n</h2>\n</$list>\n</$link>\n</$set>\n</div>\n\n<$reveal type=\"nomatch\" text=\"\" default=\"\" state=<<tiddlerInfoState>> class=\"tc-tiddler-info tc-popup-handle\" animate=\"yes\" retain=\"yes\">\n\n<$transclude tiddler=\"$:/core/ui/TiddlerInfo\"/>\n\n</$reveal>\n</div>"
        },
        "$:/core/ui/ViewTemplate/unfold": {
            "title": "$:/core/ui/ViewTemplate/unfold",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal tag=\"div\" type=\"nomatch\" state=\"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar\" text=\"hide\">\n<$reveal tag=\"div\" type=\"nomatch\" state=<<folded-state>> text=\"hide\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=\"tc-fold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-up}}\n</$button>\n</$reveal>\n<$reveal tag=\"div\" type=\"nomatch\" state=<<folded-state>> text=\"show\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=\"tc-unfold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate": {
            "title": "$:/core/ui/ViewTemplate",
            "text": "\\define frame-classes()\ntc-tiddler-frame tc-tiddler-view-frame $(missingTiddlerClass)$ $(shadowTiddlerClass)$ $(systemTiddlerClass)$ $(tiddlerTagClasses)$\n\\end\n\\define folded-state()\n$:/state/folded/$(currentTiddler)$\n\\end\n<$set name=\"storyTiddler\" value=<<currentTiddler>>><$set name=\"tiddlerInfoState\" value=<<qualify \"$:/state/popup/tiddler-info\">>><$tiddler tiddler=<<currentTiddler>>><div class=<<frame-classes>>><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewTemplate]!has[draft.of]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>>/></$list>\n</div>\n</$tiddler></$set></$set>\n"
        },
        "$:/core/ui/Buttons/clone": {
            "title": "$:/core/ui/Buttons/clone",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/clone-button}} {{$:/language/Buttons/Clone/Caption}}",
            "description": "{{$:/language/Buttons/Clone/Hint}}",
            "text": "<$button message=\"tm-new-tiddler\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/Clone/Hint}} aria-label={{$:/language/Buttons/Clone/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/clone-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Clone/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/close-others": {
            "title": "$:/core/ui/Buttons/close-others",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/close-others-button}} {{$:/language/Buttons/CloseOthers/Caption}}",
            "description": "{{$:/language/Buttons/CloseOthers/Hint}}",
            "text": "<$button message=\"tm-close-other-tiddlers\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/CloseOthers/Hint}} aria-label={{$:/language/Buttons/CloseOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/close-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/CloseOthers/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/close": {
            "title": "$:/core/ui/Buttons/close",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/close-button}} {{$:/language/Buttons/Close/Caption}}",
            "description": "{{$:/language/Buttons/Close/Hint}}",
            "text": "<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/close-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Close/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/edit": {
            "title": "$:/core/ui/Buttons/edit",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/edit-button}} {{$:/language/Buttons/Edit/Caption}}",
            "description": "{{$:/language/Buttons/Edit/Hint}}",
            "text": "<$button message=\"tm-edit-tiddler\" tooltip={{$:/language/Buttons/Edit/Hint}} aria-label={{$:/language/Buttons/Edit/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/edit-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Edit/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/export-tiddler": {
            "title": "$:/core/ui/Buttons/export-tiddler",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportTiddler/Caption}}",
            "description": "{{$:/language/Buttons/ExportTiddler/Hint}}",
            "text": "\\define makeExportFilter()\n[[$(currentTiddler)$]]\n\\end\n<$macrocall $name=\"exportButton\" exportFilter=<<makeExportFilter>> lingoBase=\"$:/language/Buttons/ExportTiddler/\" baseFilename=<<currentTiddler>>/>"
        },
        "$:/core/ui/Buttons/fold-bar": {
            "title": "$:/core/ui/Buttons/fold-bar",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/chevron-up}} {{$:/language/Buttons/Fold/FoldBar/Caption}}",
            "description": "{{$:/language/Buttons/Fold/FoldBar/Hint}}",
            "text": "<!-- This dummy toolbar button is here to allow visibility of the fold-bar to be controlled as if it were a toolbar button -->"
        },
        "$:/core/ui/Buttons/fold-others": {
            "title": "$:/core/ui/Buttons/fold-others",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/fold-others-button}} {{$:/language/Buttons/FoldOthers/Caption}}",
            "description": "{{$:/language/Buttons/FoldOthers/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/FoldOthers/Hint}} aria-label={{$:/language/Buttons/FoldOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-other-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FoldOthers/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/fold": {
            "title": "$:/core/ui/Buttons/fold",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/fold-button}} {{$:/language/Buttons/Fold/Caption}}",
            "description": "{{$:/language/Buttons/Fold/Hint}}",
            "text": "<$reveal type=\"nomatch\" state=<<folded-state>> text=\"hide\" default=\"show\"><$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Fold/Caption}}/>\n</span>\n</$list>\n</$button></$reveal><$reveal type=\"match\" state=<<folded-state>> text=\"hide\" default=\"show\"><$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Unfold/Caption}}/>\n</span>\n</$list>\n</$button></$reveal>"
        },
        "$:/core/ui/Buttons/info": {
            "title": "$:/core/ui/Buttons/info",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/info-button}} {{$:/language/Buttons/Info/Caption}}",
            "description": "{{$:/language/Buttons/Info/Hint}}",
            "text": "\\define button-content()\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/info-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Info/Caption}}/></span>\n</$list>\n\\end\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"popup\">\n<$button popup=<<tiddlerInfoState>> tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$reveal state=<<tiddlerInfoState>> type=\"match\" text=\"\" default=\"\">\n<$button set=<<tiddlerInfoState>> setTo=\"yes\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n<$reveal state=<<tiddlerInfoState>> type=\"nomatch\" text=\"\" default=\"\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n</$reveal>"
        },
        "$:/core/ui/Buttons/more-tiddler-actions": {
            "title": "$:/core/ui/Buttons/more-tiddler-actions",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}",
            "description": "{{$:/language/Buttons/More/Hint}}",
            "text": "\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/More/Caption}}/></span>\n</$list>\n</$button><$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"below\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]] -[[$:/core/ui/Buttons/more-tiddler-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>"
        },
        "$:/core/ui/Buttons/new-here": {
            "title": "$:/core/ui/Buttons/new-here",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/new-here-button}} {{$:/language/Buttons/NewHere/Caption}}",
            "description": "{{$:/language/Buttons/NewHere/Hint}}",
            "text": "\\define newHereButtonTags()\n[[$(currentTiddler)$]]\n\\end\n\\define newHereButton()\n<$button tooltip={{$:/language/Buttons/NewHere/Hint}} aria-label={{$:/language/Buttons/NewHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-new-tiddler\" tags=<<newHereButtonTags>>/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-here-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewHere/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<<newHereButton>>"
        },
        "$:/core/ui/Buttons/new-journal-here": {
            "title": "$:/core/ui/Buttons/new-journal-here",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournalHere/Caption}}",
            "description": "{{$:/language/Buttons/NewJournalHere/Hint}}",
            "text": "\\define journalButtonTags()\n[[$(currentTiddlerTag)$]] $(journalTags)$\n\\end\n\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournalHere/Hint}} aria-label={{$:/language/Buttons/NewJournalHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<now \"$(journalTitleTemplate)$\">> tags=<<journalButtonTags>>/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewJournalHere/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<$set name=\"journalTitleTemplate\" value={{$:/config/NewJournal/Title}}>\n<$set name=\"journalTags\" value={{$:/config/NewJournal/Tags}}>\n<$set name=\"currentTiddlerTag\" value=<<currentTiddler>>>\n<<journalButton>>\n</$set></$set></$set>"
        },
        "$:/core/ui/Buttons/open-window": {
            "title": "$:/core/ui/Buttons/open-window",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/open-window}} {{$:/language/Buttons/OpenWindow/Caption}}",
            "description": "{{$:/language/Buttons/OpenWindow/Hint}}",
            "text": "<$button message=\"tm-open-window\" tooltip={{$:/language/Buttons/OpenWindow/Hint}} aria-label={{$:/language/Buttons/OpenWindow/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/open-window}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/OpenWindow/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/permalink": {
            "title": "$:/core/ui/Buttons/permalink",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/permalink-button}} {{$:/language/Buttons/Permalink/Caption}}",
            "description": "{{$:/language/Buttons/Permalink/Hint}}",
            "text": "<$button message=\"tm-permalink\" tooltip={{$:/language/Buttons/Permalink/Hint}} aria-label={{$:/language/Buttons/Permalink/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/permalink-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Permalink/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/permaview": {
            "title": "$:/core/ui/Buttons/permaview",
            "tags": "$:/tags/ViewToolbar $:/tags/PageControls",
            "caption": "{{$:/core/images/permaview-button}} {{$:/language/Buttons/Permaview/Caption}}",
            "description": "{{$:/language/Buttons/Permaview/Hint}}",
            "text": "<$button message=\"tm-permaview\" tooltip={{$:/language/Buttons/Permaview/Hint}} aria-label={{$:/language/Buttons/Permaview/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/permaview-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Permaview/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/DefaultTiddlers": {
            "title": "$:/DefaultTiddlers",
            "text": "GettingStarted\n"
        },
        "$:/temp/advancedsearch": {
            "title": "$:/temp/advancedsearch",
            "text": ""
        },
        "$:/snippets/allfields": {
            "title": "$:/snippets/allfields",
            "text": "\\define renderfield(title)\n<tr class=\"tc-view-field\"><td class=\"tc-view-field-name\">''$title$'':</td><td class=\"tc-view-field-value\">//{{$:/language/Docs/Fields/$title$}}//</td></tr>\n\\end\n<table class=\"tc-view-field-table\"><tbody><$list filter=\"[fields[]sort[title]]\" variable=\"listItem\"><$macrocall $name=\"renderfield\" title=<<listItem>>/></$list>\n</tbody></table>\n"
        },
        "$:/config/AnimationDuration": {
            "title": "$:/config/AnimationDuration",
            "text": "400"
        },
        "$:/config/AutoSave": {
            "title": "$:/config/AutoSave",
            "text": "yes"
        },
        "$:/config/BitmapEditor/Colour": {
            "title": "$:/config/BitmapEditor/Colour",
            "text": "#444"
        },
        "$:/config/BitmapEditor/ImageSizes": {
            "title": "$:/config/BitmapEditor/ImageSizes",
            "text": "[[62px 100px]] [[100px 62px]] [[124px 200px]] [[200px 124px]] [[248px 400px]] [[371px 600px]] [[400px 248px]] [[556px 900px]] [[600px 371px]] [[742px 1200px]] [[900px 556px]] [[1200px 742px]]"
        },
        "$:/config/BitmapEditor/LineWidth": {
            "title": "$:/config/BitmapEditor/LineWidth",
            "text": "3px"
        },
        "$:/config/BitmapEditor/LineWidths": {
            "title": "$:/config/BitmapEditor/LineWidths",
            "text": "0.25px 0.5px 1px 2px 3px 4px 6px 8px 10px 16px 20px 28px 40px 56px 80px"
        },
        "$:/config/BitmapEditor/Opacities": {
            "title": "$:/config/BitmapEditor/Opacities",
            "text": "0.01 0.025 0.05 0.075 0.1 0.15 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0"
        },
        "$:/config/BitmapEditor/Opacity": {
            "title": "$:/config/BitmapEditor/Opacity",
            "text": "1.0"
        },
        "$:/config/DefaultSidebarTab": {
            "title": "$:/config/DefaultSidebarTab",
            "text": "$:/core/ui/SideBar/Open"
        },
        "$:/config/DownloadSaver/AutoSave": {
            "title": "$:/config/DownloadSaver/AutoSave",
            "text": "no"
        },
        "$:/config/Drafts/TypingTimeout": {
            "title": "$:/config/Drafts/TypingTimeout",
            "text": "400"
        },
        "$:/config/EditTemplateFields/Visibility/title": {
            "title": "$:/config/EditTemplateFields/Visibility/title",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/tags": {
            "title": "$:/config/EditTemplateFields/Visibility/tags",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/text": {
            "title": "$:/config/EditTemplateFields/Visibility/text",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/creator": {
            "title": "$:/config/EditTemplateFields/Visibility/creator",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/created": {
            "title": "$:/config/EditTemplateFields/Visibility/created",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/modified": {
            "title": "$:/config/EditTemplateFields/Visibility/modified",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/modifier": {
            "title": "$:/config/EditTemplateFields/Visibility/modifier",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/type": {
            "title": "$:/config/EditTemplateFields/Visibility/type",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/draft.title": {
            "title": "$:/config/EditTemplateFields/Visibility/draft.title",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/draft.of": {
            "title": "$:/config/EditTemplateFields/Visibility/draft.of",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/revision": {
            "title": "$:/config/EditTemplateFields/Visibility/revision",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/bag": {
            "title": "$:/config/EditTemplateFields/Visibility/bag",
            "text": "hide"
        },
        "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4": {
            "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4",
            "text": "hide"
        },
        "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5": {
            "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5",
            "text": "hide"
        },
        "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6": {
            "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6",
            "text": "hide"
        },
        "$:/config/EditorTypeMappings/image/gif": {
            "title": "$:/config/EditorTypeMappings/image/gif",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/jpeg": {
            "title": "$:/config/EditorTypeMappings/image/jpeg",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/jpg": {
            "title": "$:/config/EditorTypeMappings/image/jpg",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/png": {
            "title": "$:/config/EditorTypeMappings/image/png",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/x-icon": {
            "title": "$:/config/EditorTypeMappings/image/x-icon",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/text/vnd.tiddlywiki": {
            "title": "$:/config/EditorTypeMappings/text/vnd.tiddlywiki",
            "text": "text"
        },
        "$:/config/Manager/Show": {
            "title": "$:/config/Manager/Show",
            "text": "tiddlers"
        },
        "$:/config/Manager/Filter": {
            "title": "$:/config/Manager/Filter",
            "text": ""
        },
        "$:/config/Manager/Order": {
            "title": "$:/config/Manager/Order",
            "text": "forward"
        },
        "$:/config/Manager/Sort": {
            "title": "$:/config/Manager/Sort",
            "text": "title"
        },
        "$:/config/Manager/System": {
            "title": "$:/config/Manager/System",
            "text": "system"
        },
        "$:/config/Manager/Tag": {
            "title": "$:/config/Manager/Tag",
            "text": ""
        },
        "$:/state/popup/manager/item/$:/Manager/ItemMain/RawText": {
            "title": "$:/state/popup/manager/item/$:/Manager/ItemMain/RawText",
            "text": "hide"
        },
        "$:/config/MissingLinks": {
            "title": "$:/config/MissingLinks",
            "text": "yes"
        },
        "$:/config/Navigation/UpdateAddressBar": {
            "title": "$:/config/Navigation/UpdateAddressBar",
            "text": "no"
        },
        "$:/config/Navigation/UpdateHistory": {
            "title": "$:/config/Navigation/UpdateHistory",
            "text": "no"
        },
        "$:/config/OfficialPluginLibrary": {
            "title": "$:/config/OfficialPluginLibrary",
            "tags": "$:/tags/PluginLibrary",
            "url": "http://tiddlywiki.com/library/v5.1.14/index.html",
            "caption": "{{$:/language/OfficialPluginLibrary}}",
            "text": "{{$:/language/OfficialPluginLibrary/Hint}}\n"
        },
        "$:/config/Navigation/openLinkFromInsideRiver": {
            "title": "$:/config/Navigation/openLinkFromInsideRiver",
            "text": "below"
        },
        "$:/config/Navigation/openLinkFromOutsideRiver": {
            "title": "$:/config/Navigation/openLinkFromOutsideRiver",
            "text": "top"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/manager": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/manager",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/print": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/print",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/timestamp": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/timestamp",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all",
            "text": "hide"
        },
        "$:/config/Performance/Instrumentation": {
            "title": "$:/config/Performance/Instrumentation",
            "text": "no"
        },
        "$:/config/SaveWikiButton/Template": {
            "title": "$:/config/SaveWikiButton/Template",
            "text": "$:/core/save/all"
        },
        "$:/config/SaverFilter": {
            "title": "$:/config/SaverFilter",
            "text": "[all[]] -[[$:/HistoryList]] -[[$:/StoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[[$:/UploadName]] -[prefix[$:/state/]] -[prefix[$:/temp/]]"
        },
        "$:/config/Search/AutoFocus": {
            "title": "$:/config/Search/AutoFocus",
            "text": "true"
        },
        "$:/config/Search/MinLength": {
            "title": "$:/config/Search/MinLength",
            "text": "3"
        },
        "$:/config/SearchResults/Default": {
            "title": "$:/config/SearchResults/Default",
            "text": "$:/core/ui/DefaultSearchResultList"
        },
        "$:/config/ShortcutInfo/bold": {
            "title": "$:/config/ShortcutInfo/bold",
            "text": "{{$:/language/Buttons/Bold/Hint}}"
        },
        "$:/config/ShortcutInfo/cancel-edit-tiddler": {
            "title": "$:/config/ShortcutInfo/cancel-edit-tiddler",
            "text": "{{$:/language/Buttons/Cancel/Hint}}"
        },
        "$:/config/ShortcutInfo/excise": {
            "title": "$:/config/ShortcutInfo/excise",
            "text": "{{$:/language/Buttons/Excise/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-1": {
            "title": "$:/config/ShortcutInfo/heading-1",
            "text": "{{$:/language/Buttons/Heading1/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-2": {
            "title": "$:/config/ShortcutInfo/heading-2",
            "text": "{{$:/language/Buttons/Heading2/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-3": {
            "title": "$:/config/ShortcutInfo/heading-3",
            "text": "{{$:/language/Buttons/Heading3/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-4": {
            "title": "$:/config/ShortcutInfo/heading-4",
            "text": "{{$:/language/Buttons/Heading4/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-5": {
            "title": "$:/config/ShortcutInfo/heading-5",
            "text": "{{$:/language/Buttons/Heading5/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-6": {
            "title": "$:/config/ShortcutInfo/heading-6",
            "text": "{{$:/language/Buttons/Heading6/Hint}}"
        },
        "$:/config/ShortcutInfo/italic": {
            "title": "$:/config/ShortcutInfo/italic",
            "text": "{{$:/language/Buttons/Italic/Hint}}"
        },
        "$:/config/ShortcutInfo/link": {
            "title": "$:/config/ShortcutInfo/link",
            "text": "{{$:/language/Buttons/Link/Hint}}"
        },
        "$:/config/ShortcutInfo/list-bullet": {
            "title": "$:/config/ShortcutInfo/list-bullet",
            "text": "{{$:/language/Buttons/ListBullet/Hint}}"
        },
        "$:/config/ShortcutInfo/list-number": {
            "title": "$:/config/ShortcutInfo/list-number",
            "text": "{{$:/language/Buttons/ListNumber/Hint}}"
        },
        "$:/config/ShortcutInfo/mono-block": {
            "title": "$:/config/ShortcutInfo/mono-block",
            "text": "{{$:/language/Buttons/MonoBlock/Hint}}"
        },
        "$:/config/ShortcutInfo/mono-line": {
            "title": "$:/config/ShortcutInfo/mono-line",
            "text": "{{$:/language/Buttons/MonoLine/Hint}}"
        },
        "$:/config/ShortcutInfo/picture": {
            "title": "$:/config/ShortcutInfo/picture",
            "text": "{{$:/language/Buttons/Picture/Hint}}"
        },
        "$:/config/ShortcutInfo/preview": {
            "title": "$:/config/ShortcutInfo/preview",
            "text": "{{$:/language/Buttons/Preview/Hint}}"
        },
        "$:/config/ShortcutInfo/quote": {
            "title": "$:/config/ShortcutInfo/quote",
            "text": "{{$:/language/Buttons/Quote/Hint}}"
        },
        "$:/config/ShortcutInfo/save-tiddler": {
            "title": "$:/config/ShortcutInfo/save-tiddler",
            "text": "{{$:/language/Buttons/Save/Hint}}"
        },
        "$:/config/ShortcutInfo/stamp": {
            "title": "$:/config/ShortcutInfo/stamp",
            "text": "{{$:/language/Buttons/Stamp/Hint}}"
        },
        "$:/config/ShortcutInfo/strikethrough": {
            "title": "$:/config/ShortcutInfo/strikethrough",
            "text": "{{$:/language/Buttons/Strikethrough/Hint}}"
        },
        "$:/config/ShortcutInfo/subscript": {
            "title": "$:/config/ShortcutInfo/subscript",
            "text": "{{$:/language/Buttons/Subscript/Hint}}"
        },
        "$:/config/ShortcutInfo/superscript": {
            "title": "$:/config/ShortcutInfo/superscript",
            "text": "{{$:/language/Buttons/Superscript/Hint}}"
        },
        "$:/config/ShortcutInfo/underline": {
            "title": "$:/config/ShortcutInfo/underline",
            "text": "{{$:/language/Buttons/Underline/Hint}}"
        },
        "$:/config/SyncFilter": {
            "title": "$:/config/SyncFilter",
            "text": "[is[tiddler]] -[[$:/HistoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[prefix[$:/status/]] -[prefix[$:/state/]] -[prefix[$:/temp/]]"
        },
        "$:/config/TextEditor/EditorHeight/Height": {
            "title": "$:/config/TextEditor/EditorHeight/Height",
            "text": "400px"
        },
        "$:/config/TextEditor/EditorHeight/Mode": {
            "title": "$:/config/TextEditor/EditorHeight/Mode",
            "text": "auto"
        },
        "$:/config/TiddlerInfo/Default": {
            "title": "$:/config/TiddlerInfo/Default",
            "text": "$:/core/ui/TiddlerInfo/Fields"
        },
        "$:/config/TiddlerInfo/Mode": {
            "title": "$:/config/TiddlerInfo/Mode",
            "text": "popup"
        },
        "$:/config/Tiddlers/TitleLinks": {
            "title": "$:/config/Tiddlers/TitleLinks",
            "text": "no"
        },
        "$:/config/Toolbar/ButtonClass": {
            "title": "$:/config/Toolbar/ButtonClass",
            "text": "tc-btn-invisible"
        },
        "$:/config/Toolbar/Icons": {
            "title": "$:/config/Toolbar/Icons",
            "text": "yes"
        },
        "$:/config/Toolbar/Text": {
            "title": "$:/config/Toolbar/Text",
            "text": "no"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions",
            "text": "show"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others",
            "text": "hide"
        },
        "$:/config/shortcuts-mac/bold": {
            "title": "$:/config/shortcuts-mac/bold",
            "text": "meta-B"
        },
        "$:/config/shortcuts-mac/italic": {
            "title": "$:/config/shortcuts-mac/italic",
            "text": "meta-I"
        },
        "$:/config/shortcuts-mac/underline": {
            "title": "$:/config/shortcuts-mac/underline",
            "text": "meta-U"
        },
        "$:/config/shortcuts-not-mac/bold": {
            "title": "$:/config/shortcuts-not-mac/bold",
            "text": "ctrl-B"
        },
        "$:/config/shortcuts-not-mac/italic": {
            "title": "$:/config/shortcuts-not-mac/italic",
            "text": "ctrl-I"
        },
        "$:/config/shortcuts-not-mac/underline": {
            "title": "$:/config/shortcuts-not-mac/underline",
            "text": "ctrl-U"
        },
        "$:/config/shortcuts/cancel-edit-tiddler": {
            "title": "$:/config/shortcuts/cancel-edit-tiddler",
            "text": "escape"
        },
        "$:/config/shortcuts/excise": {
            "title": "$:/config/shortcuts/excise",
            "text": "ctrl-E"
        },
        "$:/config/shortcuts/heading-1": {
            "title": "$:/config/shortcuts/heading-1",
            "text": "ctrl-1"
        },
        "$:/config/shortcuts/heading-2": {
            "title": "$:/config/shortcuts/heading-2",
            "text": "ctrl-2"
        },
        "$:/config/shortcuts/heading-3": {
            "title": "$:/config/shortcuts/heading-3",
            "text": "ctrl-3"
        },
        "$:/config/shortcuts/heading-4": {
            "title": "$:/config/shortcuts/heading-4",
            "text": "ctrl-4"
        },
        "$:/config/shortcuts/heading-5": {
            "title": "$:/config/shortcuts/heading-5",
            "text": "ctrl-5"
        },
        "$:/config/shortcuts/heading-6": {
            "title": "$:/config/shortcuts/heading-6",
            "text": "ctrl-6"
        },
        "$:/config/shortcuts/link": {
            "title": "$:/config/shortcuts/link",
            "text": "ctrl-L"
        },
        "$:/config/shortcuts/list-bullet": {
            "title": "$:/config/shortcuts/list-bullet",
            "text": "ctrl-shift-L"
        },
        "$:/config/shortcuts/list-number": {
            "title": "$:/config/shortcuts/list-number",
            "text": "ctrl-shift-N"
        },
        "$:/config/shortcuts/mono-block": {
            "title": "$:/config/shortcuts/mono-block",
            "text": "ctrl-shift-M"
        },
        "$:/config/shortcuts/mono-line": {
            "title": "$:/config/shortcuts/mono-line",
            "text": "ctrl-M"
        },
        "$:/config/shortcuts/picture": {
            "title": "$:/config/shortcuts/picture",
            "text": "ctrl-shift-I"
        },
        "$:/config/shortcuts/preview": {
            "title": "$:/config/shortcuts/preview",
            "text": "alt-P"
        },
        "$:/config/shortcuts/quote": {
            "title": "$:/config/shortcuts/quote",
            "text": "ctrl-Q"
        },
        "$:/config/shortcuts/save-tiddler": {
            "title": "$:/config/shortcuts/save-tiddler",
            "text": "ctrl+enter"
        },
        "$:/config/shortcuts/stamp": {
            "title": "$:/config/shortcuts/stamp",
            "text": "ctrl-S"
        },
        "$:/config/shortcuts/strikethrough": {
            "title": "$:/config/shortcuts/strikethrough",
            "text": "ctrl-T"
        },
        "$:/config/shortcuts/subscript": {
            "title": "$:/config/shortcuts/subscript",
            "text": "ctrl-shift-B"
        },
        "$:/config/shortcuts/superscript": {
            "title": "$:/config/shortcuts/superscript",
            "text": "ctrl-shift-P"
        },
        "$:/config/WikiParserRules/Inline/wikilink": {
            "title": "$:/config/WikiParserRules/Inline/wikilink",
            "text": "enable"
        },
        "$:/snippets/currpalettepreview": {
            "title": "$:/snippets/currpalettepreview",
            "text": "\\define swatchStyle()\nbackground-color: $(swatchColour)$;\n\\end\n\\define swatch(colour)\n<$set name=\"swatchColour\" value={{##$colour$}}>\n<div class=\"tc-swatch\" style=<<swatchStyle>>/>\n</$set>\n\\end\n<div class=\"tc-swatches-horiz\">\n<<swatch foreground>>\n<<swatch background>>\n<<swatch muted-foreground>>\n<<swatch primary>>\n<<swatch page-background>>\n<<swatch tab-background>>\n<<swatch tiddler-info-background>>\n</div>\n"
        },
        "$:/snippets/download-wiki-button": {
            "title": "$:/snippets/download-wiki-button",
            "text": "\\define lingo-base() $:/language/ControlPanel/Tools/Download/\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-download-file\" $param=\"$:/core/save/all\" filename=\"index.html\"/>\n<<lingo Full/Caption>> {{$:/core/images/save-button}}\n</$button>"
        },
        "$:/language": {
            "title": "$:/language",
            "text": "$:/languages/en-GB"
        },
        "$:/snippets/languageswitcher": {
            "title": "$:/snippets/languageswitcher",
            "text": "{{$:/language/ControlPanel/Basics/Language/Prompt}} <$select tiddler=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[description]]\">\n<option value=<<currentTiddler>>><$view field=\"description\"><$view field=\"name\"><$view field=\"title\"/></$view></$view></option>\n</$list>\n</$select>"
        },
        "$:/core/macros/CSS": {
            "title": "$:/core/macros/CSS",
            "tags": "$:/tags/Macro",
            "text": "\\define colour(name)\n<$transclude tiddler={{$:/palette}} index=\"$name$\"><$transclude tiddler=\"$:/palettes/Vanilla\" index=\"$name$\"/></$transclude>\n\\end\n\n\\define color(name)\n<<colour $name$>>\n\\end\n\n\\define box-shadow(shadow)\n``\n  -webkit-box-shadow: $shadow$;\n     -moz-box-shadow: $shadow$;\n          box-shadow: $shadow$;\n``\n\\end\n\n\\define filter(filter)\n``\n  -webkit-filter: $filter$;\n     -moz-filter: $filter$;\n          filter: $filter$;\n``\n\\end\n\n\\define transition(transition)\n``\n  -webkit-transition: $transition$;\n     -moz-transition: $transition$;\n          transition: $transition$;\n``\n\\end\n\n\\define transform-origin(origin)\n``\n  -webkit-transform-origin: $origin$;\n     -moz-transform-origin: $origin$;\n          transform-origin: $origin$;\n``\n\\end\n\n\\define background-linear-gradient(gradient)\n``\nbackground-image: linear-gradient($gradient$);\nbackground-image: -o-linear-gradient($gradient$);\nbackground-image: -moz-linear-gradient($gradient$);\nbackground-image: -webkit-linear-gradient($gradient$);\nbackground-image: -ms-linear-gradient($gradient$);\n``\n\\end\n\n\\define column-count(columns)\n``\n-moz-column-count: $columns$;\n-webkit-column-count: $columns$;\ncolumn-count: $columns$;\n``\n\\end\n\n\\define datauri(title)\n<$macrocall $name=\"makedatauri\" type={{$title$!!type}} text={{$title$}}/>\n\\end\n\n\\define if-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n\n\\define if-no-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n"
        },
        "$:/core/macros/colour-picker": {
            "title": "$:/core/macros/colour-picker",
            "tags": "$:/tags/Macro",
            "text": "\\define colour-picker-update-recent()\n<$action-listops\n\t$tiddler=\"$:/config/ColourPicker/Recent\"\n\t$subfilter=\"$(colour-picker-value)$ [list[$:/config/ColourPicker/Recent]remove[$(colour-picker-value)$]] +[limit[8]]\"\n/>\n\\end\n\n\\define colour-picker-inner(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(colour-picker-value)$\"\"\">\n\n$(colour-picker-update-recent)$\n\n$actions$\n\n<div style=\"background-color: $(colour-picker-value)$; width: 100%; height: 100%; border-radius: 50%;\"/>\n\n</$button>\n\\end\n\n\\define colour-picker-recent-inner(actions)\n<$set name=\"colour-picker-value\" value=\"$(recentColour)$\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\\end\n\n\\define colour-picker-recent(actions)\n{{$:/language/ColourPicker/Recent}} <$list filter=\"[list[$:/config/ColourPicker/Recent]]\" variable=\"recentColour\">\n<$macrocall $name=\"colour-picker-recent-inner\" actions=\"\"\"$actions$\"\"\"/></$list>\n\\end\n\n\\define colour-picker(actions)\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker-recent\" actions=\"\"\"$actions$\"\"\"/>\n\n---\n\n<$list filter=\"LightPink Pink Crimson LavenderBlush PaleVioletRed HotPink DeepPink MediumVioletRed Orchid Thistle Plum Violet Magenta Fuchsia DarkMagenta Purple MediumOrchid DarkViolet DarkOrchid Indigo BlueViolet MediumPurple MediumSlateBlue SlateBlue DarkSlateBlue Lavender GhostWhite Blue MediumBlue MidnightBlue DarkBlue Navy RoyalBlue CornflowerBlue LightSteelBlue LightSlateGrey SlateGrey DodgerBlue AliceBlue SteelBlue LightSkyBlue SkyBlue DeepSkyBlue LightBlue PowderBlue CadetBlue Azure LightCyan PaleTurquoise Cyan Aqua DarkTurquoise DarkSlateGrey DarkCyan Teal MediumTurquoise LightSeaGreen Turquoise Aquamarine MediumAquamarine MediumSpringGreen MintCream SpringGreen MediumSeaGreen SeaGreen Honeydew LightGreen PaleGreen DarkSeaGreen LimeGreen Lime ForestGreen Green DarkGreen Chartreuse LawnGreen GreenYellow DarkOliveGreen YellowGreen OliveDrab Beige LightGoldenrodYellow Ivory LightYellow Yellow Olive DarkKhaki LemonChiffon PaleGoldenrod Khaki Gold Cornsilk Goldenrod DarkGoldenrod FloralWhite OldLace Wheat Moccasin Orange PapayaWhip BlanchedAlmond NavajoWhite AntiqueWhite Tan BurlyWood Bisque DarkOrange Linen Peru PeachPuff SandyBrown Chocolate SaddleBrown Seashell Sienna LightSalmon Coral OrangeRed DarkSalmon Tomato MistyRose Salmon Snow LightCoral RosyBrown IndianRed Red Brown FireBrick DarkRed Maroon White WhiteSmoke Gainsboro LightGrey Silver DarkGrey Grey DimGrey Black\" variable=\"colour-picker-value\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$list>\n\n---\n\n<$edit-text tiddler=\"$:/config/ColourPicker/New\" tag=\"input\" default=\"\" placeholder=\"\"/> \n<$edit-text tiddler=\"$:/config/ColourPicker/New\" type=\"color\" tag=\"input\"/>\n<$set name=\"colour-picker-value\" value={{$:/config/ColourPicker/New}}>\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\n</div>\n\n\\end\n"
        },
        "$:/core/macros/export": {
            "title": "$:/core/macros/export",
            "tags": "$:/tags/Macro",
            "text": "\\define exportButtonFilename(baseFilename)\n$baseFilename$$(extension)$\n\\end\n\n\\define exportButton(exportFilter:\"[!is[system]sort[title]]\",lingoBase,baseFilename:\"tiddlers\")\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/export\">> tooltip={{$lingoBase$Hint}} aria-label={{$lingoBase$Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/export-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$lingoBase$Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/export\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Exporter]]\">\n<$set name=\"extension\" value={{!!extension}}>\n<$button class=\"tc-btn-invisible\">\n<$action-sendmessage $message=\"tm-download-file\" $param=<<currentTiddler>> exportFilter=\"\"\"$exportFilter$\"\"\" filename=<<exportButtonFilename \"\"\"$baseFilename$\"\"\">>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/export\">>/>\n<$transclude field=\"description\"/>\n</$button>\n</$set>\n</$list>\n</div>\n</$reveal>\n\\end\n"
        },
        "$:/core/macros/image-picker": {
            "title": "$:/core/macros/image-picker",
            "tags": "$:/tags/Macro",
            "text": "\\define image-picker-thumbnail(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(imageTitle)$\"\"\">\n$actions$\n<$transclude tiddler=<<imageTitle>>/>\n</$button>\n\\end\n\n\\define image-picker-list(filter,actions)\n<$list filter=\"\"\"$filter$\"\"\" variable=\"imageTitle\">\n<$macrocall $name=\"image-picker-thumbnail\" actions=\"\"\"$actions$\"\"\"/>\n</$list>\n\\end\n\n\\define image-picker(actions,filter:\"[all[shadows+tiddlers]is[image]] -[type[application/pdf]] +[!has[draft.of]sort[title]]\")\n<div class=\"tc-image-chooser\">\n<$vars state-system=<<qualify \"$:/state/image-picker/system\">>>\n<$checkbox tiddler=<<state-system>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"hide\">\n{{$:/language/SystemTiddlers/Include/Prompt}}\n</$checkbox>\n<$reveal state=<<state-system>> type=\"match\" text=\"hide\" default=\"hide\" tag=\"div\">\n<$macrocall $name=\"image-picker-list\" filter=\"\"\"$filter$ +[!is[system]]\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</$reveal>\n<$reveal state=<<state-system>> type=\"nomatch\" text=\"hide\" default=\"hide\" tag=\"div\">\n<$macrocall $name=\"image-picker-list\" filter=\"\"\"$filter$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</$reveal>\n</$vars>\n</div>\n\\end\n\n\\define image-picker-include-tagged-images(actions)\n<$macrocall $name=\"image-picker\" filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[!has[draft.of]sort[title]]\" actions=\"\"\"$actions$\"\"\"/>\n\\end\n"
        },
        "$:/core/macros/lingo": {
            "title": "$:/core/macros/lingo",
            "tags": "$:/tags/Macro",
            "text": "\\define lingo-base()\n$:/language/\n\\end\n\n\\define lingo(title)\n{{$(lingo-base)$$title$}}\n\\end\n"
        },
        "$:/core/macros/list": {
            "title": "$:/core/macros/list",
            "tags": "$:/tags/Macro",
            "text": "\\define list-links(filter,type:\"ul\",subtype:\"li\",class:\"\")\n<$type$ class=\"$class$\">\n<$list filter=\"$filter$\">\n<$subtype$>\n<$link to={{!!title}}>\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$link>\n</$subtype$>\n</$list>\n</$type$>\n\\end\n\n\\define list-links-draggable-drop-actions()\n<$action-listops $tiddler=<<targetTiddler>> $field=<<targetField>> $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n\\end\n\n\\define list-links-draggable(tiddler,field:\"list\",type:\"ul\",subtype:\"li\",class:\"\",itemTemplate)\n<$vars targetTiddler=\"\"\"$tiddler$\"\"\" targetField=\"\"\"$field$\"\"\">\n<$type$ class=\"$class$\">\n<$list filter=\"[list[$tiddler$!!$field$]]\">\n<$droppable actions=<<list-links-draggable-drop-actions>> tag=\"\"\"$subtype$\"\"\">\n<div class=\"tc-droppable-placeholder\">\n&nbsp;\n</div>\n<div>\n<$link to={{!!title}}>\n<$transclude tiddler=\"\"\"$itemTemplate$\"\"\">\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$transclude>\n</$link>\n</div>\n</$droppable>\n</$list>\n<$tiddler tiddler=\"\">\n<$droppable actions=<<list-links-draggable-drop-actions>> tag=\"\"\"$subtype$\"\"\">\n<div class=\"tc-droppable-placeholder\">\n&nbsp;\n</div>\n<div>\n&nbsp;\n</div>\n</$droppable>\n</$tiddler>\n</$type$>\n</$vars>\n\\end\n\n\\define list-tagged-draggable-drop-actions()\n<!-- Save the current ordering of the tiddlers with this tag -->\n<$set name=\"order\" filter=\"[<tag>tagging[]]\">\n<!-- Remove any list-after or list-before fields from the tiddlers with this tag -->\n<$list filter=\"[<tag>tagging[]]\">\n<$action-deletefield $field=\"list-before\"/>\n<$action-deletefield $field=\"list-after\"/>\n</$list>\n<!-- Assign the list field of the tag with the current ordering -->\n<$action-setfield $tiddler=<<tag>> $field=\"list\" $value=<<order>>/>\n<!-- Add the newly inserted item to the list -->\n<$action-listops $tiddler=<<tag>> $field=\"list\" $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n<!-- Make sure the newly added item has the right tag -->\n<$action-listops $tiddler=<<actionTiddler>> $tags=\"[<tag>]\"/>\n</$set>\n\\end\n\n\\define list-tagged-draggable(tag,itemTemplate,elementTag:\"div\")\n<$set name=\"tag\" value=\"\"\"$tag$\"\"\">\n<$list filter=\"[<tag>tagging[]]\">\n<$elementTag$ class=\"tc-menu-list-item\">\n<$droppable actions=<<list-tagged-draggable-drop-actions>>>\n<$elementTag$ class=\"tc-droppable-placeholder\">\n&nbsp;\n</$elementTag$>\n<$elementTag$>\n<$transclude tiddler=\"\"\"$itemTemplate$\"\"\">\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</$transclude>\n</$elementTag$>\n</$droppable>\n</$elementTag$>\n</$list>\n<$tiddler tiddler=\"\">\n<$droppable actions=<<list-tagged-draggable-drop-actions>>>\n<$elementTag$ class=\"tc-droppable-placeholder\">\n&nbsp;\n</$elementTag$>\n<$elementTag$ style=\"height:0.5em;\">\n</$elementTag$>\n</$droppable>\n</$tiddler>\n</$set>\n\\end\n"
        },
        "$:/core/macros/tabs": {
            "title": "$:/core/macros/tabs",
            "tags": "$:/tags/Macro",
            "text": "\\define tabs(tabsList,default,state:\"$:/state/tab\",class,template)\n<div class=\"tc-tab-set $class$\">\n<div class=\"tc-tab-buttons $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\"><$set name=\"save-currentTiddler\" value=<<currentTiddler>>><$tiddler tiddler=<<currentTab>>><$button set=<<qualify \"$state$\">> setTo=<<currentTab>> default=\"$default$\" selectedClass=\"tc-tab-selected\" tooltip={{!!tooltip}}>\n<$tiddler tiddler=<<save-currentTiddler>>>\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude tiddler=<<currentTab>> field=\"caption\">\n<$macrocall $name=\"currentTab\" $type=\"text/plain\" $output=\"text/plain\"/>\n</$transclude>\n</$set></$tiddler></$button></$tiddler></$set></$list>\n</div>\n<div class=\"tc-tab-divider $class$\"/>\n<div class=\"tc-tab-content $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\">\n\n<$reveal type=\"match\" state=<<qualify \"$state$\">> text=<<currentTab>> default=\"$default$\">\n\n<$transclude tiddler=\"$template$\" mode=\"block\">\n\n<$transclude tiddler=<<currentTab>> mode=\"block\"/>\n\n</$transclude>\n\n</$reveal>\n\n</$list>\n</div>\n</div>\n\\end\n"
        },
        "$:/core/macros/tag-picker": {
            "title": "$:/core/macros/tag-picker",
            "tags": "$:/tags/Macro",
            "text": "\\define add-tag-actions()\n<$action-sendmessage $message=\"tm-add-tag\" $param={{$:/temp/NewTagName}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n\\end\n\n\\define tag-button()\n<$button class=\"tc-btn-invisible\" tag=\"a\">\n$(actions)$\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n<$macrocall $name=\"tag-pill\" tag=<<tag>>/>\n</$button>\n\\end\n\n\\define tag-picker(actions)\n<$set name=\"actions\" value=\"\"\"$actions$\"\"\">\n<div class=\"tc-edit-add-tag\">\n<span class=\"tc-add-tag-name\">\n<$keyboard key=\"ENTER\" actions=<<add-tag-actions>>>\n<$edit-text tiddler=\"$:/temp/NewTagName\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Tags/Add/Placeholder}} focusPopup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-edit-texteditor tc-popup-handle\"/>\n</$keyboard>\n</span> <$button popup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Tags/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Tags/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> <span class=\"tc-add-tag-button\">\n<$set name=\"tag\" value={{$:/temp/NewTagName}}>\n<$button set=\"$:/temp/NewTagName\" setTo=\"\" class=\"\">\n$actions$\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n{{$:/language/EditTemplate/Tags/Add/Button}}\n</$button>\n</$set>\n</span>\n</div>\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/popup/tags-auto-complete\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown\">\n<$list filter=\"[tags[]!is[system]search:title{$:/temp/NewTagName}sort[]]\" variable=\"tag\">\n<<tag-button>>\n</$list>\n<hr>\n<$list filter=\"[tags[]is[system]search:title{$:/temp/NewTagName}sort[]]\" variable=\"tag\">\n<<tag-button>>\n</$list>\n</div>\n</$reveal>\n</div>\n</$set>\n\\end\n"
        },
        "$:/core/macros/tag": {
            "title": "$:/core/macros/tag",
            "tags": "$:/tags/Macro",
            "text": "\\define tag-pill-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-pill-inner(tag,icon,colour,fallbackTarget,colourA,colourB,element-tag,element-attributes,actions)\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<$element-tag$ $element-attributes$ class=\"tc-tag-label tc-btn-invisible\" style=<<tag-pill-styles>>>\n$actions$<$transclude tiddler=\"\"\"$icon$\"\"\"/> <$view tiddler=\"\"\"$tag$\"\"\" field=\"title\" format=\"text\" />\n</$element-tag$>\n</$vars>\n\\end\n\n\\define tag-pill-body(tag,icon,colour,palette,element-tag,element-attributes,actions)\n<$macrocall $name=\"tag-pill-inner\" tag=\"\"\"$tag$\"\"\" icon=\"\"\"$icon$\"\"\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n\\end\n\n\\define tag-pill(tag,element-tag:\"span\",element-attributes:\"\",actions:\"\")\n<span class=\"tc-tag-list-item\">\n<$macrocall $name=\"tag-pill-body\" tag=\"\"\"$tag$\"\"\" icon={{$tag$!!icon}} colour={{$tag$!!color}} palette={{$:/palette}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</span>\n\\end\n\n\\define tag(tag)\n{{$tag$||$:/core/ui/TagTemplate}}\n\\end\n"
        },
        "$:/core/macros/thumbnails": {
            "title": "$:/core/macros/thumbnails",
            "tags": "$:/tags/Macro",
            "text": "\\define thumbnail(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<$link to=\"\"\"$link$\"\"\"><div class=\"tc-thumbnail-wrapper\">\n<div class=\"tc-thumbnail-image\" style=\"width:$width$px;height:$height$px;\"><$reveal type=\"nomatch\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" style=\"width:$width$px;height:$height$px;\">\n[img[$image$]]\n</$reveal><$reveal type=\"match\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" class=\"tc-thumbnail-background\" style=\"width:$width$px;height:$height$px;background-color:$background-color$;\"></$reveal></div><div class=\"tc-thumbnail-icon\" style=\"fill:$color$;color:$color$;\">\n$icon$\n</div><div class=\"tc-thumbnail-caption\">\n$caption$\n</div>\n</div></$link>\n\\end\n\n\\define thumbnail-right(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<div class=\"tc-thumbnail-right-wrapper\"><<thumbnail \"\"\"$link$\"\"\" \"\"\"$icon$\"\"\" \"\"\"$color$\"\"\" \"\"\"$background-color$\"\"\" \"\"\"$image$\"\"\" \"\"\"$caption$\"\"\" \"\"\"$width$\"\"\" \"\"\"$height$\"\"\">></div>\n\\end\n\n\\define list-thumbnails(filter,width:\"280\",height:\"157\")\n<$list filter=\"\"\"$filter$\"\"\"><$macrocall $name=\"thumbnail\" link={{!!link}} icon={{!!icon}} color={{!!color}} background-color={{!!background-color}} image={{!!image}} caption={{!!caption}} width=\"\"\"$width$\"\"\" height=\"\"\"$height$\"\"\"/></$list>\n\\end\n"
        },
        "$:/core/macros/timeline": {
            "created": "20141212105914482",
            "modified": "20141212110330815",
            "tags": "$:/tags/Macro",
            "title": "$:/core/macros/timeline",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define timeline-title()\n<!-- Override this macro with a global macro \n     of the same name if you need to change \n     how titles are displayed on the timeline \n     -->\n<$view field=\"title\"/>\n\\end\n\\define timeline(limit:\"100\",format:\"DDth MMM YYYY\",subfilter:\"\",dateField:\"modified\")\n<div class=\"tc-timeline\">\n<$list filter=\"[!is[system]$subfilter$has[$dateField$]!sort[$dateField$]limit[$limit$]eachday[$dateField$]]\">\n<div class=\"tc-menu-list-item\">\n<$view field=\"$dateField$\" format=\"date\" template=\"$format$\"/>\n<$list filter=\"[sameday:$dateField${!!$dateField$}!is[system]$subfilter$!sort[$dateField$]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}>\n<<timeline-title>>\n</$link>\n</div>\n</$list>\n</div>\n</$list>\n</div>\n\\end\n"
        },
        "$:/core/macros/toc": {
            "title": "$:/core/macros/toc",
            "tags": "$:/tags/Macro",
            "text": "\\define toc-caption()\n<$set name=\"tv-wikilinks\" value=\"no\">\n  <$transclude field=\"caption\">\n    <$view field=\"title\"/>\n  </$transclude>\n</$set>\n\\end\n\n\\define toc-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<ol class=\"tc-toc\">\n  <$list filter=\"\"\"[all[shadows+tiddlers]tag[$tag$]!has[draft.of]$sort$] $exclude$\"\"\">\n    <$vars item=<<currentTiddler>> path=\"\"\"$path$/$tag$\"\"\" excluded=\"\"\"$exclude$ -[[$tag$]]\"\"\">\n      <$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" emptyValue=\"toc-item\" value=\"toc-item-selected\">\n        <li class=<<toc-item-class>>>\n          <$list filter=\"[all[current]toc-link[no]]\" emptyMessage=\"<$link><$view field='caption'><$view field='title'/></$view></$link>\">\n            <<toc-caption>>\n          </$list>\n          <$macrocall $name=\"toc-body\" tag=<<item>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" exclude=<<excluded>> path=<<path>>/>\n        </li>\n      </$set>\n    </$vars>\n  </$list>\n</ol>\n\\end\n\n\\define toc(tag,sort:\"\",itemClassFilter:\" \")\n<<toc-body tag:\"\"\"$tag$\"\"\" sort:\"\"\"$sort$\"\"\" itemClassFilter:\"\"\"$itemClassFilter$\"\"\">>\n\\end\n\n\\define toc-linked-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<!-- helper function -->\n<$set name=\"toc-state\" value=<<qualify \"\"\"$:/state/toc$path$-$(currentTiddler)$\"\"\">>>\n  <$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" emptyValue=\"toc-item\" value=\"toc-item-selected\">\n    <li class=<<toc-item-class>>>\n    <$link>\n      <$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n        <$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible\">\n          {{$:/core/images/right-arrow}}\n        </$button>\n      </$reveal>\n      <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n        <$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible\">\n          {{$:/core/images/down-arrow}}\n        </$button>\n      </$reveal>\n      <<toc-caption>>\n    </$link>\n    <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n      <$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" exclude=\"\"\"$exclude$\"\"\" path=\"\"\"$path$\"\"\"/>\n    </$reveal>\n    </li>\n  </$set>\n</$set>\n\\end\n\n\\define toc-unlinked-expandable-body(tag,sort:\"\",itemClassFilter:\" \",exclude,path)\n<!-- helper function -->\n<$set name=\"toc-state\" value=<<qualify \"\"\"$:/state/toc$path$-$(currentTiddler)$\"\"\">>>\n  <$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" emptyValue=\"toc-item\" value=\"toc-item-selected\">\n    <li class=<<toc-item-class>>>\n      <$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n        <$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible\">\n          {{$:/core/images/right-arrow}}\n          <<toc-caption>>\n        </$button>\n      </$reveal>\n      <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n        <$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible\">\n          {{$:/core/images/down-arrow}}\n          <<toc-caption>>\n        </$button>\n      </$reveal>\n      <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n        <$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" exclude=\"\"\"$exclude$\"\"\" path=\"\"\"$path$\"\"\"/>\n      </$reveal>\n    </li>\n  </$set>\n</$set>\n\\end\n\n\\define toc-expandable-empty-message()\n<<toc-linked-expandable-body tag:\"\"\"$(tag)$\"\"\" sort:\"\"\"$(sort)$\"\"\" itemClassFilter:\"\"\"$(itemClassFilter)$\"\"\" exclude:\"\"\"$(excluded)$\"\"\" path:\"\"\"$(path)$\"\"\">>\n\\end\n\n\\define toc-expandable(tag,sort:\"\",itemClassFilter:\" \",exclude,path)\n<$vars tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" excluded=\"\"\"$exclude$ -[[$tag$]]\"\"\" path=\"\"\"$path$/$tag$\"\"\">\n  <ol class=\"tc-toc toc-expandable\">\n    <$list filter=\"\"\"[all[shadows+tiddlers]tag[$tag$]!has[draft.of]$sort$] $exclude$\"\"\">\n      <$list filter=\"[all[current]toc-link[no]]\" emptyMessage=<<toc-expandable-empty-message>> >\n        <$macrocall $name=\"toc-unlinked-expandable-body\" tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"itemClassFilter\"\"\" exclude=<<excluded>> path=<<path>> />\n      </$list>\n    </$list>\n  </ol>\n</$vars>\n\\end\n\n\\define toc-linked-selective-expandable-body(tag,sort:\"\",itemClassFilter:\" \",exclude,path)\n<$set name=\"toc-state\" value=<<qualify \"\"\"$:/state/toc$path$-$(currentTiddler)$\"\"\">>>\n  <$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" emptyValue=\"toc-item\" value=\"toc-item-selected\" >\n    <li class=<<toc-item-class>>>\n      <$link>\n          <$list filter=\"[all[current]tagging[]limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button>\">\n          <$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n            <$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible\">\n              {{$:/core/images/right-arrow}}\n            </$button>\n          </$reveal>\n          <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n            <$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible\">\n              {{$:/core/images/down-arrow}}\n            </$button>\n          </$reveal>\n        </$list>\n        <<toc-caption>>\n      </$link>\n      <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n        <$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" exclude=\"\"\"$exclude$\"\"\" path=\"\"\"$path$\"\"\"/>\n      </$reveal>\n    </li>\n  </$set>\n</$set>\n\\end\n\n\\define toc-unlinked-selective-expandable-body(tag,sort:\"\",itemClassFilter:\" \",exclude,path)\n<$set name=\"toc-state\" value=<<qualify \"\"\"$:/state/toc$path$-$(currentTiddler)$\"\"\">>>\n  <$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" emptyValue=\"toc-item\" value=\"toc-item-selected\">\n    <li class=<<toc-item-class>>>\n      <$list filter=\"[all[current]tagging[]limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button> <$view field='caption'><$view field='title'/></$view>\">\n        <$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n          <$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible\">\n            {{$:/core/images/right-arrow}}\n            <<toc-caption>>\n          </$button>\n        </$reveal>\n        <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n          <$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible\">\n            {{$:/core/images/down-arrow}}\n            <<toc-caption>>\n          </$button>\n        </$reveal>\n      </$list>\n      <$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n        <$macrocall $name=\"\"\"toc-selective-expandable\"\"\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" exclude=\"\"\"$exclude$\"\"\" path=\"\"\"$path$\"\"\"/>\n      </$reveal>\n    </li>\n  </$set>\n</$set>\n\\end\n\n\\define toc-selective-expandable-empty-message()\n<<toc-linked-selective-expandable-body tag:\"\"\"$(tag)$\"\"\" sort:\"\"\"$(sort)$\"\"\" itemClassFilter:\"\"\"$(itemClassFilter)$\"\"\" exclude:\"\"\"$(excluded)$\"\"\" path:\"\"\"$(path)$\"\"\">>\n\\end\n\n\\define toc-selective-expandable(tag,sort:\"\",itemClassFilter,exclude,path)\n<$vars tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" excluded=\"\"\"$exclude$ -[[$tag$]]\"\"\" path=\"\"\"$path$/$tag$\"\"\">\n  <ol class=\"tc-toc toc-selective-expandable\">\n    <$list filter=\"\"\"[all[shadows+tiddlers]tag[$tag$]!has[draft.of]$sort$] $exclude$\"\"\">\n      <$list filter=\"[all[current]toc-link[no]]\" variable=\"ignore\" emptyMessage=<<toc-selective-expandable-empty-message>> >\n        <$macrocall $name=toc-unlinked-selective-expandable-body tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\" exclude=<<excluded>> path=<<path>> >\n      </$list>\n    </$list>\n  </ol>\n</$vars>\n\\end\n\n\\define toc-tabbed-selected-item-filter(selectedTiddler)\n[all[current]field:title{$selectedTiddler$}]\n\\end\n\n\\define toc-tabbed-external-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$tiddler tiddler={{$selectedTiddler$}}>\n  <div class=\"tc-tabbed-table-of-contents\">\n    <$linkcatcher to=\"$selectedTiddler$\">\n      <div class=\"tc-table-of-contents\">\n        <$macrocall $name=\"toc-selective-expandable\" tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" itemClassFilter=<<toc-tabbed-selected-item-filter selectedTiddler:\"\"\"$selectedTiddler$\"\"\">>/>\n      </div>\n    </$linkcatcher>\n    <div class=\"tc-tabbed-table-of-contents-content\">\n      <$reveal state=\"\"\"$selectedTiddler$\"\"\" type=\"nomatch\" text=\"\">\n        <$transclude mode=\"block\" tiddler=\"$template$\">\n          <h1><<toc-caption>></h1>\n          <$transclude mode=\"block\">$missingText$</$transclude>\n        </$transclude>\n      </$reveal>\n      <$reveal state=\"\"\"$selectedTiddler$\"\"\" type=\"match\" text=\"\">\n        $unselectedText$\n      </$reveal>\n    </div>\n  </div>\n</$tiddler>\n\\end\n\n\\define toc-tabbed-internal-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$linkcatcher to=\"\"\"$selectedTiddler$\"\"\">\n  <$macrocall $name=\"toc-tabbed-external-nav\" tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" selectedTiddler=\"\"\"$selectedTiddler$\"\"\" unselectedText=\"\"\"$unselectedText$\"\"\" missingText=\"\"\"$missingText$\"\"\" template=\"\"\"$template$\"\"\"/>\n</$linkcatcher>\n\\end\n\n"
        },
        "$:/core/macros/translink": {
            "title": "$:/core/macros/translink",
            "tags": "$:/tags/Macro",
            "text": "\\define translink(title,mode:\"block\")\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: black; foreground; white;\">\n<$link to=\"\"\"$title$\"\"\">\n<$text text=\"\"\"$title$\"\"\"/>\n</$link>\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: white; foreground; black;\">\n<$transclude tiddler=\"\"\"$title$\"\"\" mode=\"$mode$\">\n\"<$text text=\"\"\"$title$\"\"\"/>\" is missing\n</$transclude>\n</div>\n</div>\n\\end\n"
        },
        "$:/snippets/minilanguageswitcher": {
            "title": "$:/snippets/minilanguageswitcher",
            "text": "<$select tiddler=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"description\"><$view field=\"name\"><$view field=\"title\"/></$view></$view></option>\n</$list>\n</$select>"
        },
        "$:/snippets/minithemeswitcher": {
            "title": "$:/snippets/minithemeswitcher",
            "text": "\\define lingo-base() $:/language/ControlPanel/Theme/\n<<lingo Prompt>> <$select tiddler=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"name\"><$view field=\"title\"/></$view></option>\n</$list>\n</$select>"
        },
        "$:/snippets/modules": {
            "title": "$:/snippets/modules",
            "text": "\\define describeModuleType(type)\n{{$:/language/Docs/ModuleTypes/$type$}}\n\\end\n<$list filter=\"[moduletypes[]]\">\n\n!! <$macrocall $name=\"currentTiddler\" $type=\"text/plain\" $output=\"text/plain\"/>\n\n<$macrocall $name=\"describeModuleType\" type=<<currentTiddler>>/>\n\n<ul><$list filter=\"[all[current]modules[]]\"><li><$link><<currentTiddler>></$link>\n</li>\n</$list>\n</ul>\n</$list>\n"
        },
        "$:/palette": {
            "title": "$:/palette",
            "text": "$:/palettes/Vanilla"
        },
        "$:/snippets/paletteeditor": {
            "title": "$:/snippets/paletteeditor",
            "text": "\\define lingo-base() $:/language/ControlPanel/Palette/Editor/\n\\define describePaletteColour(colour)\n<$transclude tiddler=\"$:/language/Docs/PaletteColours/$colour$\"><$text text=\"$colour$\"/></$transclude>\n\\end\n<$set name=\"currentTiddler\" value={{$:/palette}}>\n\n<<lingo Prompt>> <$link to={{$:/palette}}><$macrocall $name=\"currentTiddler\" $output=\"text/plain\"/></$link>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\" variable=\"listItem\">\n<<lingo Prompt/Modified>>\n<$button message=\"tm-delete-tiddler\" param={{$:/palette}}><<lingo Reset/Caption>></$button>\n</$list>\n\n<$list filter=\"[all[current]is[shadow]!is[tiddler]]\" variable=\"listItem\">\n<<lingo Clone/Prompt>>\n</$list>\n\n<$button message=\"tm-new-tiddler\" param={{$:/palette}}><<lingo Clone/Caption>></$button>\n\n<table>\n<tbody>\n<$list filter=\"[all[current]indexes[]]\" variable=\"colourName\">\n<tr>\n<td>\n''<$macrocall $name=\"describePaletteColour\" colour=<<colourName>>/>''<br/>\n<$macrocall $name=\"colourName\" $output=\"text/plain\"/>\n</td>\n<td>\n<$edit-text index=<<colourName>> tag=\"input\"/>\n<br>\n<$edit-text index=<<colourName>> type=\"color\" tag=\"input\"/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n</$set>\n"
        },
        "$:/snippets/palettepreview": {
            "title": "$:/snippets/palettepreview",
            "text": "<$set name=\"currentTiddler\" value={{$:/palette}}>\n<$transclude tiddler=\"$:/snippets/currpalettepreview\"/>\n</$set>\n"
        },
        "$:/snippets/paletteswitcher": {
            "title": "$:/snippets/paletteswitcher",
            "text": "\\define lingo-base() $:/language/ControlPanel/Palette/\n<div class=\"tc-prompt\">\n<<lingo Prompt>> <$view tiddler={{$:/palette}} field=\"name\"/>\n</div>\n\n<$linkcatcher to=\"$:/palette\">\n<div class=\"tc-chooser\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]sort[description]]\"><div class=\"tc-chooser-item\"><$link to={{!!title}}><div><$reveal state=\"$:/palette\" type=\"match\" text={{!!title}}>&bull;</$reveal><$reveal state=\"$:/palette\" type=\"nomatch\" text={{!!title}}>&nbsp;</$reveal> ''<$view field=\"name\" format=\"text\"/>'' - <$view field=\"description\" format=\"text\"/></div><$transclude tiddler=\"$:/snippets/currpalettepreview\"/></$link></div>\n</$list>\n</div>\n</$linkcatcher>"
        },
        "$:/temp/search": {
            "title": "$:/temp/search",
            "text": ""
        },
        "$:/tags/AdvancedSearch": {
            "title": "$:/tags/AdvancedSearch",
            "list": "[[$:/core/ui/AdvancedSearch/Standard]] [[$:/core/ui/AdvancedSearch/System]] [[$:/core/ui/AdvancedSearch/Shadows]] [[$:/core/ui/AdvancedSearch/Filter]]"
        },
        "$:/tags/AdvancedSearch/FilterButton": {
            "title": "$:/tags/AdvancedSearch/FilterButton",
            "list": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown $:/core/ui/AdvancedSearch/Filter/FilterButtons/clear $:/core/ui/AdvancedSearch/Filter/FilterButtons/export $:/core/ui/AdvancedSearch/Filter/FilterButtons/delete"
        },
        "$:/tags/ControlPanel": {
            "title": "$:/tags/ControlPanel",
            "list": "$:/core/ui/ControlPanel/Info $:/core/ui/ControlPanel/Appearance $:/core/ui/ControlPanel/Settings $:/core/ui/ControlPanel/Saving $:/core/ui/ControlPanel/Plugins $:/core/ui/ControlPanel/Tools $:/core/ui/ControlPanel/Internals"
        },
        "$:/tags/ControlPanel/Info": {
            "title": "$:/tags/ControlPanel/Info",
            "list": "$:/core/ui/ControlPanel/Basics $:/core/ui/ControlPanel/Advanced"
        },
        "$:/tags/ControlPanel/Plugins": {
            "title": "$:/tags/ControlPanel/Plugins",
            "list": "[[$:/core/ui/ControlPanel/Plugins/Installed]] [[$:/core/ui/ControlPanel/Plugins/Add]]"
        },
        "$:/tags/EditTemplate": {
            "title": "$:/tags/EditTemplate",
            "list": "[[$:/core/ui/EditTemplate/controls]] [[$:/core/ui/EditTemplate/title]] [[$:/core/ui/EditTemplate/tags]] [[$:/core/ui/EditTemplate/shadow]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/EditTemplate/body]] [[$:/core/ui/EditTemplate/type]] [[$:/core/ui/EditTemplate/fields]]"
        },
        "$:/tags/EditToolbar": {
            "title": "$:/tags/EditToolbar",
            "list": "[[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/cancel]] [[$:/core/ui/Buttons/save]]"
        },
        "$:/tags/EditorToolbar": {
            "title": "$:/tags/EditorToolbar",
            "list": "$:/core/ui/EditorToolbar/paint $:/core/ui/EditorToolbar/opacity $:/core/ui/EditorToolbar/line-width $:/core/ui/EditorToolbar/clear $:/core/ui/EditorToolbar/bold $:/core/ui/EditorToolbar/italic $:/core/ui/EditorToolbar/strikethrough $:/core/ui/EditorToolbar/underline $:/core/ui/EditorToolbar/superscript $:/core/ui/EditorToolbar/subscript $:/core/ui/EditorToolbar/mono-line $:/core/ui/EditorToolbar/mono-block $:/core/ui/EditorToolbar/quote $:/core/ui/EditorToolbar/list-bullet $:/core/ui/EditorToolbar/list-number $:/core/ui/EditorToolbar/heading-1 $:/core/ui/EditorToolbar/heading-2 $:/core/ui/EditorToolbar/heading-3 $:/core/ui/EditorToolbar/heading-4 $:/core/ui/EditorToolbar/heading-5 $:/core/ui/EditorToolbar/heading-6 $:/core/ui/EditorToolbar/link $:/core/ui/EditorToolbar/excise $:/core/ui/EditorToolbar/picture $:/core/ui/EditorToolbar/stamp $:/core/ui/EditorToolbar/size $:/core/ui/EditorToolbar/editor-height $:/core/ui/EditorToolbar/more $:/core/ui/EditorToolbar/preview $:/core/ui/EditorToolbar/preview-type"
        },
        "$:/tags/Manager/ItemMain": {
            "title": "$:/tags/Manager/ItemMain",
            "list": "$:/Manager/ItemMain/WikifiedText $:/Manager/ItemMain/RawText $:/Manager/ItemMain/Fields"
        },
        "$:/tags/Manager/ItemSidebar": {
            "title": "$:/tags/Manager/ItemSidebar",
            "list": "$:/Manager/ItemSidebar/Tags $:/Manager/ItemSidebar/Colour $:/Manager/ItemSidebar/Icon $:/Manager/ItemSidebar/Tools"
        },
        "$:/tags/MoreSideBar": {
            "title": "$:/tags/MoreSideBar",
            "list": "[[$:/core/ui/MoreSideBar/All]] [[$:/core/ui/MoreSideBar/Recent]] [[$:/core/ui/MoreSideBar/Tags]] [[$:/core/ui/MoreSideBar/Missing]] [[$:/core/ui/MoreSideBar/Drafts]] [[$:/core/ui/MoreSideBar/Orphans]] [[$:/core/ui/MoreSideBar/Types]] [[$:/core/ui/MoreSideBar/System]] [[$:/core/ui/MoreSideBar/Shadows]] [[$:/core/ui/MoreSideBar/Plugins]]",
            "text": ""
        },
        "$:/tags/PageControls": {
            "title": "$:/tags/PageControls",
            "list": "[[$:/core/ui/Buttons/home]] [[$:/core/ui/Buttons/close-all]] [[$:/core/ui/Buttons/fold-all]] [[$:/core/ui/Buttons/unfold-all]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/new-tiddler]] [[$:/core/ui/Buttons/new-journal]] [[$:/core/ui/Buttons/new-image]] [[$:/core/ui/Buttons/import]] [[$:/core/ui/Buttons/export-page]] [[$:/core/ui/Buttons/control-panel]] [[$:/core/ui/Buttons/advanced-search]] [[$:/core/ui/Buttons/manager]] [[$:/core/ui/Buttons/tag-manager]] [[$:/core/ui/Buttons/language]] [[$:/core/ui/Buttons/palette]] [[$:/core/ui/Buttons/theme]] [[$:/core/ui/Buttons/storyview]] [[$:/core/ui/Buttons/encryption]] [[$:/core/ui/Buttons/timestamp]] [[$:/core/ui/Buttons/full-screen]] [[$:/core/ui/Buttons/print]] [[$:/core/ui/Buttons/save-wiki]] [[$:/core/ui/Buttons/refresh]] [[$:/core/ui/Buttons/more-page-actions]]"
        },
        "$:/tags/PageTemplate": {
            "title": "$:/tags/PageTemplate",
            "list": "[[$:/core/ui/PageTemplate/topleftbar]] [[$:/core/ui/PageTemplate/toprightbar]] [[$:/core/ui/PageTemplate/sidebar]] [[$:/core/ui/PageTemplate/story]] [[$:/core/ui/PageTemplate/alerts]]",
            "text": ""
        },
        "$:/tags/SideBar": {
            "title": "$:/tags/SideBar",
            "list": "[[$:/core/ui/SideBar/Open]] [[$:/core/ui/SideBar/Recent]] [[$:/core/ui/SideBar/Tools]] [[$:/core/ui/SideBar/More]]",
            "text": ""
        },
        "$:/tags/TiddlerInfo": {
            "title": "$:/tags/TiddlerInfo",
            "list": "[[$:/core/ui/TiddlerInfo/Tools]] [[$:/core/ui/TiddlerInfo/References]] [[$:/core/ui/TiddlerInfo/Tagging]] [[$:/core/ui/TiddlerInfo/List]] [[$:/core/ui/TiddlerInfo/Listed]] [[$:/core/ui/TiddlerInfo/Fields]]",
            "text": ""
        },
        "$:/tags/TiddlerInfo/Advanced": {
            "title": "$:/tags/TiddlerInfo/Advanced",
            "list": "[[$:/core/ui/TiddlerInfo/Advanced/ShadowInfo]] [[$:/core/ui/TiddlerInfo/Advanced/PluginInfo]]"
        },
        "$:/tags/ViewTemplate": {
            "title": "$:/tags/ViewTemplate",
            "list": "[[$:/core/ui/ViewTemplate/title]] [[$:/core/ui/ViewTemplate/unfold]] [[$:/core/ui/ViewTemplate/subtitle]] [[$:/core/ui/ViewTemplate/tags]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/ViewTemplate/body]]"
        },
        "$:/tags/ViewToolbar": {
            "title": "$:/tags/ViewToolbar",
            "list": "[[$:/core/ui/Buttons/more-tiddler-actions]] [[$:/core/ui/Buttons/info]] [[$:/core/ui/Buttons/new-here]] [[$:/core/ui/Buttons/new-journal-here]] [[$:/core/ui/Buttons/clone]] [[$:/core/ui/Buttons/export-tiddler]] [[$:/core/ui/Buttons/edit]] [[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/permalink]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/open-window]] [[$:/core/ui/Buttons/close-others]] [[$:/core/ui/Buttons/close]] [[$:/core/ui/Buttons/fold-others]] [[$:/core/ui/Buttons/fold]]"
        },
        "$:/snippets/themeswitcher": {
            "title": "$:/snippets/themeswitcher",
            "text": "\\define lingo-base() $:/language/ControlPanel/Theme/\n<<lingo Prompt>> <$view tiddler={{$:/theme}} field=\"name\"/>\n\n<$linkcatcher to=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\"><div><$reveal state=\"$:/theme\" type=\"match\" text={{!!title}}>&bull;</$reveal><$reveal state=\"$:/theme\" type=\"nomatch\" text={{!!title}}>&nbsp;</$reveal> <$link to={{!!title}}>''<$view field=\"name\" format=\"text\"/>'' <$view field=\"description\" format=\"text\"/></$link></div>\n</$list>\n</$linkcatcher>"
        },
        "$:/core/wiki/title": {
            "title": "$:/core/wiki/title",
            "type": "text/vnd.tiddlywiki",
            "text": "{{$:/SiteTitle}} --- {{$:/SiteSubtitle}}"
        },
        "$:/view": {
            "title": "$:/view",
            "text": "classic"
        },
        "$:/snippets/viewswitcher": {
            "title": "$:/snippets/viewswitcher",
            "text": "\\define lingo-base() $:/language/ControlPanel/StoryView/\n<<lingo Prompt>> <$select tiddler=\"$:/view\">\n<$list filter=\"[storyviews[]]\">\n<option><$view field=\"title\"/></option>\n</$list>\n</$select>"
        }
    }
}
[[Chapter 10: Political Parties]]
[[Full Text of Book]]
The following tiddlers were imported:

# [[Sliced up Amgov.html-heading]]
# [[Sliced up Amgov.html-heading-1]]
# [[Sliced up Amgov.html-heading-1-1]]
# [[Sliced up Amgov.html-heading-1-1-communication-information-media]]
# [[Sliced up Amgov.html-heading-1-2-news]]
# [[Sliced up Amgov.html-heading-1-3-opinion-commentary]]
# [[Sliced up Amgov.html-heading-1-4-new-media]]
# [[Sliced up Amgov.html-heading-1-5-recommended-reading]]
# [[Sliced up Amgov.html-heading-1-6-recommended-viewing]]
# [[Sliced up Amgov.html-heading-10]]
# [[Sliced up Amgov.html-heading-10-1-history-american-political-parties]]
# [[Sliced up Amgov.html-heading-10-2-political-parties-today]]
# [[Sliced up Amgov.html-heading-10-3-party-organization]]
# [[Sliced up Amgov.html-heading-10-4-party-in-government]]
# [[Sliced up Amgov.html-heading-10-5-party-identification]]
# [[Sliced up Amgov.html-heading-10-6-minor-parties]]
# [[Sliced up Amgov.html-heading-10-7-political-parties-in-information]]
# [[Sliced up Amgov.html-heading-10-8-recommended-reading]]
# [[Sliced up Amgov.html-heading-10-9-recommended-viewing]]
# [[Sliced up Amgov.html-heading-100]]
# [[Sliced up Amgov.html-heading-101]]
# [[Sliced up Amgov.html-heading-102]]
# [[Sliced up Amgov.html-heading-103]]
# [[Sliced up Amgov.html-heading-104]]
# [[Sliced up Amgov.html-heading-105]]
# [[Sliced up Amgov.html-heading-106]]
# [[Sliced up Amgov.html-heading-107]]
# [[Sliced up Amgov.html-heading-108]]
# [[Sliced up Amgov.html-heading-109]]
# [[Sliced up Amgov.html-heading-11]]
# [[Sliced up Amgov.html-heading-11-1-election-campaigns]]
# [[Sliced up Amgov.html-heading-11-2-media-election-campaigns]]
# [[Sliced up Amgov.html-heading-11-3-presidential-elections]]
# [[Sliced up Amgov.html-heading-11-4-george-w-bush-reelected-in-2004]]
# [[Sliced up Amgov.html-heading-11-5-barack-obama-elected-in-2008]]
# [[Sliced up Amgov.html-heading-11-6-congressional-other-elections]]
# [[Sliced up Amgov.html-heading-11-7-campaigns-elections-in-information]]
# [[Sliced up Amgov.html-heading-11-8-recommended-reading]]
# [[Sliced up Amgov.html-heading-11-9-recommended-viewing]]
# [[Sliced up Amgov.html-heading-110]]
# [[Sliced up Amgov.html-heading-111]]
# [[Sliced up Amgov.html-heading-112]]
# [[Sliced up Amgov.html-heading-113]]
# [[Sliced up Amgov.html-heading-114]]
# [[Sliced up Amgov.html-heading-115]]
# [[Sliced up Amgov.html-heading-116]]
# [[Sliced up Amgov.html-heading-117]]
# [[Sliced up Amgov.html-heading-118]]
# [[Sliced up Amgov.html-heading-119]]
# [[Sliced up Amgov.html-heading-12]]
# [[Sliced up Amgov.html-heading-12-1-powers-congress]]
# [[Sliced up Amgov.html-heading-12-10-recommended-reading]]
# [[Sliced up Amgov.html-heading-12-11-recommended-viewing]]
# [[Sliced up Amgov.html-heading-12-2-bicameral-legislative-branch]]
# [[Sliced up Amgov.html-heading-12-3-parties-in-congress]]
# [[Sliced up Amgov.html-heading-12-4-house-leadership]]
# [[Sliced up Amgov.html-heading-12-5-senate-leadership]]
# [[Sliced up Amgov.html-heading-12-6-committees]]
# [[Sliced up Amgov.html-heading-12-7-legislative-process]]
# [[Sliced up Amgov.html-heading-12-8-members-congress]]
# [[Sliced up Amgov.html-heading-12-9-congress-in-information-age]]
# [[Sliced up Amgov.html-heading-120]]
# [[Sliced up Amgov.html-heading-121]]
# [[Sliced up Amgov.html-heading-122]]
# [[Sliced up Amgov.html-heading-123]]
# [[Sliced up Amgov.html-heading-124]]
# [[Sliced up Amgov.html-heading-125]]
# [[Sliced up Amgov.html-heading-126]]
# [[Sliced up Amgov.html-heading-127]]
# [[Sliced up Amgov.html-heading-128]]
# [[Sliced up Amgov.html-heading-129]]
# [[Sliced up Amgov.html-heading-13]]
# [[Sliced up Amgov.html-heading-13-1-powers-presidency]]
# [[Sliced up Amgov.html-heading-13-2-how-presidents-get-things-done]]
# [[Sliced up Amgov.html-heading-13-3-presidency-in-information-age]]
# [[Sliced up Amgov.html-heading-13-4-recommended-reading]]
# [[Sliced up Amgov.html-heading-13-5-recommended-viewing]]
# [[Sliced up Amgov.html-heading-130]]
# [[Sliced up Amgov.html-heading-131]]
# [[Sliced up Amgov.html-heading-132]]
# [[Sliced up Amgov.html-heading-14]]
# [[Sliced up Amgov.html-heading-14-1-what-is-bureaucracy]]
# [[Sliced up Amgov.html-heading-14-2-policymaking-power-accountability]]
# [[Sliced up Amgov.html-heading-14-3-federal-bureaucracy-in-information]]
# [[Sliced up Amgov.html-heading-14-4-recommended-reading]]
# [[Sliced up Amgov.html-heading-14-5-recommended-viewing]]
# [[Sliced up Amgov.html-heading-15]]
# [[Sliced up Amgov.html-heading-15-1-us-legal-system]]
# [[Sliced up Amgov.html-heading-15-2-power-us-supreme-court]]
# [[Sliced up Amgov.html-heading-15-3-selecting-federal-judges]]
# [[Sliced up Amgov.html-heading-15-4-courts-in-information-age]]
# [[Sliced up Amgov.html-heading-15-5-recommended-reading]]
# [[Sliced up Amgov.html-heading-15-6-recommended-viewing]]
# [[Sliced up Amgov.html-heading-16]]
# [[Sliced up Amgov.html-heading-16-1-us-economy]]
# [[Sliced up Amgov.html-heading-16-2-making-public-policies]]
# [[Sliced up Amgov.html-heading-16-3-major-domestic-policies]]
# [[Sliced up Amgov.html-heading-16-4-policymaking-domestic-policies-in]]
# [[Sliced up Amgov.html-heading-16-5-recommended-reading]]
# [[Sliced up Amgov.html-heading-16-6-recommended-viewing]]
# [[Sliced up Amgov.html-heading-17]]
# [[Sliced up Amgov.html-heading-17-1-executive-branch-makes-foreign]]
# [[Sliced up Amgov.html-heading-17-2-influence-from-congress-outside]]
# [[Sliced up Amgov.html-heading-17-3-major-foreign-national-security]]
# [[Sliced up Amgov.html-heading-17-4-george-w-bush-administration]]
# [[Sliced up Amgov.html-heading-17-5-foreign-national-security-policies]]
# [[Sliced up Amgov.html-heading-17-6-recommended-reading]]
# [[Sliced up Amgov.html-heading-17-7-recommended-viewing]]
# [[Sliced up Amgov.html-heading-18]]
# [[Sliced up Amgov.html-heading-19]]
# [[Sliced up Amgov.html-heading-1964-civil-rights-act-1965-voting-rights]]
# [[Sliced up Amgov.html-heading-2]]
# [[Sliced up Amgov.html-heading-2-1-first-american-political-system]]
# [[Sliced up Amgov.html-heading-2-2-creating-ratifying-constitution]]
# [[Sliced up Amgov.html-heading-2-3-constitutional-principles-provisions]]
# [[Sliced up Amgov.html-heading-2-4-constitution-in-information-age]]
# [[Sliced up Amgov.html-heading-2-5-recommended-reading]]
# [[Sliced up Amgov.html-heading-2-6-recommended-viewing]]
# [[Sliced up Amgov.html-heading-20]]
# [[Sliced up Amgov.html-heading-21]]
# [[Sliced up Amgov.html-heading-22]]
# [[Sliced up Amgov.html-heading-23]]
# [[Sliced up Amgov.html-heading-24]]
# [[Sliced up Amgov.html-heading-25]]
# [[Sliced up Amgov.html-heading-26]]
# [[Sliced up Amgov.html-heading-27]]
# [[Sliced up Amgov.html-heading-28]]
# [[Sliced up Amgov.html-heading-29]]
# [[Sliced up Amgov.html-heading-3]]
# [[Sliced up Amgov.html-heading-3-1-federalism-as-structure-for-power]]
# [[Sliced up Amgov.html-heading-3-2-meanings-federalism]]
# [[Sliced up Amgov.html-heading-3-3-why-federalism-works-more-or-less]]
# [[Sliced up Amgov.html-heading-3-4-federalism-in-information-age]]
# [[Sliced up Amgov.html-heading-3-5-recommended-reading]]
# [[Sliced up Amgov.html-heading-3-6-recommended-viewing]]
# [[Sliced up Amgov.html-heading-30]]
# [[Sliced up Amgov.html-heading-31]]
# [[Sliced up Amgov.html-heading-32]]
# [[Sliced up Amgov.html-heading-33]]
# [[Sliced up Amgov.html-heading-34]]
# [[Sliced up Amgov.html-heading-35]]
# [[Sliced up Amgov.html-heading-36]]
# [[Sliced up Amgov.html-heading-37]]
# [[Sliced up Amgov.html-heading-38]]
# [[Sliced up Amgov.html-heading-39]]
# [[Sliced up Amgov.html-heading-4]]
# [[Sliced up Amgov.html-heading-4-1-bill-rights]]
# [[Sliced up Amgov.html-heading-4-2-religion-speech-press-assembly]]
# [[Sliced up Amgov.html-heading-4-3-arms-search-seizure-accusation]]
# [[Sliced up Amgov.html-heading-4-4-civil-liberties-in-information-age]]
# [[Sliced up Amgov.html-heading-4-5-recommended-reading]]
# [[Sliced up Amgov.html-heading-4-6-recommended-viewing]]
# [[Sliced up Amgov.html-heading-40]]
# [[Sliced up Amgov.html-heading-41]]
# [[Sliced up Amgov.html-heading-42]]
# [[Sliced up Amgov.html-heading-43]]
# [[Sliced up Amgov.html-heading-44]]
# [[Sliced up Amgov.html-heading-45]]
# [[Sliced up Amgov.html-heading-46]]
# [[Sliced up Amgov.html-heading-47]]
# [[Sliced up Amgov.html-heading-48]]
# [[Sliced up Amgov.html-heading-49]]
# [[Sliced up Amgov.html-heading-5]]
# [[Sliced up Amgov.html-heading-5-1-civil-war-amendments-african]]
# [[Sliced up Amgov.html-heading-5-2-other-minorities-women-lesbians-gay]]
# [[Sliced up Amgov.html-heading-5-3-civil-rights-in-information-age]]
# [[Sliced up Amgov.html-heading-5-4-recommended-reading]]
# [[Sliced up Amgov.html-heading-5-5-recommended-viewing]]
# [[Sliced up Amgov.html-heading-50]]
# [[Sliced up Amgov.html-heading-51]]
# [[Sliced up Amgov.html-heading-52]]
# [[Sliced up Amgov.html-heading-53]]
# [[Sliced up Amgov.html-heading-54]]
# [[Sliced up Amgov.html-heading-55]]
# [[Sliced up Amgov.html-heading-56]]
# [[Sliced up Amgov.html-heading-57]]
# [[Sliced up Amgov.html-heading-58]]
# [[Sliced up Amgov.html-heading-59]]
# [[Sliced up Amgov.html-heading-6]]
# [[Sliced up Amgov.html-heading-6-1-political-culture]]
# [[Sliced up Amgov.html-heading-6-2-political-socialization]]
# [[Sliced up Amgov.html-heading-6-3-political-culture-socialization-in]]
# [[Sliced up Amgov.html-heading-6-4-recommended-reading]]
# [[Sliced up Amgov.html-heading-6-5-recommended-viewing]]
# [[Sliced up Amgov.html-heading-60]]
# [[Sliced up Amgov.html-heading-61]]
# [[Sliced up Amgov.html-heading-62]]
# [[Sliced up Amgov.html-heading-63]]
# [[Sliced up Amgov.html-heading-64]]
# [[Sliced up Amgov.html-heading-65]]
# [[Sliced up Amgov.html-heading-66]]
# [[Sliced up Amgov.html-heading-67]]
# [[Sliced up Amgov.html-heading-68]]
# [[Sliced up Amgov.html-heading-69]]
# [[Sliced up Amgov.html-heading-7]]
# [[Sliced up Amgov.html-heading-7-1-what-is-public-opinion]]
# [[Sliced up Amgov.html-heading-7-2-democracy-public-opinion]]
# [[Sliced up Amgov.html-heading-7-3-polling-public]]
# [[Sliced up Amgov.html-heading-7-4-public-opinion-in-information-age]]
# [[Sliced up Amgov.html-heading-7-5-recommended-reading]]
# [[Sliced up Amgov.html-heading-7-6-recommended-viewing]]
# [[Sliced up Amgov.html-heading-70]]
# [[Sliced up Amgov.html-heading-71]]
# [[Sliced up Amgov.html-heading-72]]
# [[Sliced up Amgov.html-heading-73]]
# [[Sliced up Amgov.html-heading-74]]
# [[Sliced up Amgov.html-heading-75]]
# [[Sliced up Amgov.html-heading-76]]
# [[Sliced up Amgov.html-heading-77]]
# [[Sliced up Amgov.html-heading-78]]
# [[Sliced up Amgov.html-heading-79]]
# [[Sliced up Amgov.html-heading-8]]
# [[Sliced up Amgov.html-heading-8-1-what-is-political-participation]]
# [[Sliced up Amgov.html-heading-8-2-why-people-participate]]
# [[Sliced up Amgov.html-heading-8-3-who-participates-who-does-not]]
# [[Sliced up Amgov.html-heading-8-4-social-movements]]
# [[Sliced up Amgov.html-heading-8-5-participation-voting-social]]
# [[Sliced up Amgov.html-heading-8-6-recommended-reading]]
# [[Sliced up Amgov.html-heading-8-7-recommended-viewing]]
# [[Sliced up Amgov.html-heading-80]]
# [[Sliced up Amgov.html-heading-81]]
# [[Sliced up Amgov.html-heading-82]]
# [[Sliced up Amgov.html-heading-83]]
# [[Sliced up Amgov.html-heading-84]]
# [[Sliced up Amgov.html-heading-85]]
# [[Sliced up Amgov.html-heading-86]]
# [[Sliced up Amgov.html-heading-87]]
# [[Sliced up Amgov.html-heading-88]]
# [[Sliced up Amgov.html-heading-89]]
# [[Sliced up Amgov.html-heading-9]]
# [[Sliced up Amgov.html-heading-9-1-interest-group-system]]
# [[Sliced up Amgov.html-heading-9-2-lobbying-art-influence]]
# [[Sliced up Amgov.html-heading-9-3-interest-groups-political-system]]
# [[Sliced up Amgov.html-heading-9-4-interest-groups-in-information-age]]
# [[Sliced up Amgov.html-heading-9-5-recommended-reading]]
# [[Sliced up Amgov.html-heading-9-6-recommended-viewing]]
# [[Sliced up Amgov.html-heading-90]]
# [[Sliced up Amgov.html-heading-91]]
# [[Sliced up Amgov.html-heading-92]]
# [[Sliced up Amgov.html-heading-93]]
# [[Sliced up Amgov.html-heading-94]]
# [[Sliced up Amgov.html-heading-95]]
# [[Sliced up Amgov.html-heading-96]]
# [[Sliced up Amgov.html-heading-97]]
# [[Sliced up Amgov.html-heading-98]]
# [[Sliced up Amgov.html-heading-99]]
# [[Sliced up Amgov.html-heading-about-authors]]
# [[Sliced up Amgov.html-heading-absorption-by-major-parties]]
# [[Sliced up Amgov.html-heading-acknowledgments]]
# [[Sliced up Amgov.html-heading-acquiring-news]]
# [[Sliced up Amgov.html-heading-ad-formats]]
# [[Sliced up Amgov.html-heading-ad-watches]]
# [[Sliced up Amgov.html-heading-adjudicating-disputes]]
# [[Sliced up Amgov.html-heading-administration]]
# [[Sliced up Amgov.html-heading-adoption]]
# [[Sliced up Amgov.html-heading-advantage-business]]
# [[Sliced up Amgov.html-heading-advertising]]
# [[Sliced up Amgov.html-heading-advocacy-campaigns]]
# [[Sliced up Amgov.html-heading-affirmative-action]]
# [[Sliced up Amgov.html-heading-afghanistan-war]]
# [[Sliced up Amgov.html-heading-african-american-civil-rights-movement]]
# [[Sliced up Amgov.html-heading-african-americans]]
# [[Sliced up Amgov.html-heading-age]]
# [[Sliced up Amgov.html-heading-agencies-power]]
# [[Sliced up Amgov.html-heading-agenda-setter-for-political-system]]
# [[Sliced up Amgov.html-heading-agenda-setting]]
# [[Sliced up Amgov.html-heading-agenda-setting-1]]
# [[Sliced up Amgov.html-heading-agents-political-socialization]]
# [[Sliced up Amgov.html-heading-aid-to-families-with-dependent-children]]
# [[Sliced up Amgov.html-heading-alliances]]
# [[Sliced up Amgov.html-heading-amendments]]
# [[Sliced up Amgov.html-heading-american-political-culture]]
# [[Sliced up Amgov.html-heading-an-uncertain-new-world-order]]
# [[Sliced up Amgov.html-heading-apolitical-coverage]]
# [[Sliced up Amgov.html-heading-applying-policies-close-to-home]]
# [[Sliced up Amgov.html-heading-appointment-powers]]
# [[Sliced up Amgov.html-heading-appointments]]
# [[Sliced up Amgov.html-heading-articles-confederation]]
# [[Sliced up Amgov.html-heading-asian-americans]]
# [[Sliced up Amgov.html-heading-asian-americans-pacific-islanders]]
# [[Sliced up Amgov.html-heading-assembling-story]]
# [[Sliced up Amgov.html-heading-assets]]
# [[Sliced up Amgov.html-heading-attack-ads]]
# [[Sliced up Amgov.html-heading-attack-dogs]]
# [[Sliced up Amgov.html-heading-attitudinal-factors]]
# [[Sliced up Amgov.html-heading-attracting-media-attention]]
# [[Sliced up Amgov.html-heading-author-removed-at-request-original]]
# [[Sliced up Amgov.html-heading-backlash]]
# [[Sliced up Amgov.html-heading-ballot-measures]]
# [[Sliced up Amgov.html-heading-bargaining-compromise-deal-making]]
# [[Sliced up Amgov.html-heading-barriers-to-voting]]
# [[Sliced up Amgov.html-heading-beats]]
# [[Sliced up Amgov.html-heading-beliefs]]
# [[Sliced up Amgov.html-heading-bias-system]]
# [[Sliced up Amgov.html-heading-bicameral-legislative-structure]]
# [[Sliced up Amgov.html-heading-bicameralism]]
# [[Sliced up Amgov.html-heading-bill-rights-national-government]]
# [[Sliced up Amgov.html-heading-bill-rights-states]]
# [[Sliced up Amgov.html-heading-blacks]]
# [[Sliced up Amgov.html-heading-blogging]]
# [[Sliced up Amgov.html-heading-books]]
# [[Sliced up Amgov.html-heading-boxes]]
# [[Sliced up Amgov.html-heading-brief-history-social-movements]]
# [[Sliced up Amgov.html-heading-briefs]]
# [[Sliced up Amgov.html-heading-broadcast-regulation]]
# [[Sliced up Amgov.html-heading-budget]]
# [[Sliced up Amgov.html-heading-budget-process]]
# [[Sliced up Amgov.html-heading-bureaucracy-in-media]]
# [[Sliced up Amgov.html-heading-bureaucratizing-presidency]]
# [[Sliced up Amgov.html-heading-bush-doctrine]]
# [[Sliced up Amgov.html-heading-c-span]]
# [[Sliced up Amgov.html-heading-cabinet-departments]]
# [[Sliced up Amgov.html-heading-cabinet-secretaries]]
# [[Sliced up Amgov.html-heading-calling-constitutional-convention]]
# [[Sliced up Amgov.html-heading-cameras-in-courtroom]]
# [[Sliced up Amgov.html-heading-campaign-activity]]
# [[Sliced up Amgov.html-heading-campaign-for-ratification]]
# [[Sliced up Amgov.html-heading-campaign-organization]]
# [[Sliced up Amgov.html-heading-campaign-strategy]]
# [[Sliced up Amgov.html-heading-candidate-centered-minor-parties]]
# [[Sliced up Amgov.html-heading-candidate-centered-politics]]
# [[Sliced up Amgov.html-heading-candidate-image]]
# [[Sliced up Amgov.html-heading-carter-administration]]
# [[Sliced up Amgov.html-heading-case-against-articles-confederation]]
# [[Sliced up Amgov.html-heading-caucuses-primaries]]
# [[Sliced up Amgov.html-heading-central-intelligence-agency]]
# [[Sliced up Amgov.html-heading-challenges-facing-minor-parties]]
# [[Sliced up Amgov.html-heading-changes-in-welfare-policies]]
# [[Sliced up Amgov.html-heading-changing-relationships]]
# [[Sliced up Amgov.html-heading-chapter-1-communication-in-information]]
# [[Sliced up Amgov.html-heading-chapter-10-political-parties]]
# [[Sliced up Amgov.html-heading-chapter-11-campaigns-elections]]
# [[Sliced up Amgov.html-heading-chapter-12-congress]]
# [[Sliced up Amgov.html-heading-chapter-13-presidency]]
# [[Sliced up Amgov.html-heading-chapter-14-bureaucracy]]
# [[Sliced up Amgov.html-heading-chapter-15-courts]]
# [[Sliced up Amgov.html-heading-chapter-16-policymaking-domestic]]
# [[Sliced up Amgov.html-heading-chapter-17-foreign-national-security]]
# [[Sliced up Amgov.html-heading-chapter-2-constitution-structure]]
# [[Sliced up Amgov.html-heading-chapter-3-federalism]]
# [[Sliced up Amgov.html-heading-chapter-4-civil-liberties]]
# [[Sliced up Amgov.html-heading-chapter-5-civil-rights]]
# [[Sliced up Amgov.html-heading-chapter-6-political-culture]]
# [[Sliced up Amgov.html-heading-chapter-7-public-opinion]]
# [[Sliced up Amgov.html-heading-chapter-8-participation-voting-social]]
# [[Sliced up Amgov.html-heading-chapter-9-interest-groups]]
# [[Sliced up Amgov.html-heading-checks-balances]]
# [[Sliced up Amgov.html-heading-chief-executive]]
# [[Sliced up Amgov.html-heading-chief-lobbyist-in-congress]]
# [[Sliced up Amgov.html-heading-choosing-supreme-court-justices]]
# [[Sliced up Amgov.html-heading-civic-education]]
# [[Sliced up Amgov.html-heading-civic-education-1]]
# [[Sliced up Amgov.html-heading-civic-education-10]]
# [[Sliced up Amgov.html-heading-civic-education-11]]
# [[Sliced up Amgov.html-heading-civic-education-2]]
# [[Sliced up Amgov.html-heading-civic-education-3]]
# [[Sliced up Amgov.html-heading-civic-education-4]]
# [[Sliced up Amgov.html-heading-civic-education-5]]
# [[Sliced up Amgov.html-heading-civic-education-6]]
# [[Sliced up Amgov.html-heading-civic-education-7]]
# [[Sliced up Amgov.html-heading-civic-education-8]]
# [[Sliced up Amgov.html-heading-civic-education-9]]
# [[Sliced up Amgov.html-heading-civic-education-participation]]
# [[Sliced up Amgov.html-heading-civil-cases]]
# [[Sliced up Amgov.html-heading-civil-rights-issues-persist]]
# [[Sliced up Amgov.html-heading-civil-rights-movement]]
# [[Sliced up Amgov.html-heading-civil-servants-shape-policies]]
# [[Sliced up Amgov.html-heading-civil-war-amendments]]
# [[Sliced up Amgov.html-heading-comedy]]
# [[Sliced up Amgov.html-heading-commentary]]
# [[Sliced up Amgov.html-heading-commercial-radio]]
# [[Sliced up Amgov.html-heading-committee-assignments]]
# [[Sliced up Amgov.html-heading-committee-consideration]]
# [[Sliced up Amgov.html-heading-committee-investigations]]
# [[Sliced up Amgov.html-heading-committee-work]]
# [[Sliced up Amgov.html-heading-compact-theory]]
# [[Sliced up Amgov.html-heading-comparing-content]]
# [[Sliced up Amgov.html-heading-comparing-content-1]]
# [[Sliced up Amgov.html-heading-comparing-content-10]]
# [[Sliced up Amgov.html-heading-comparing-content-2]]
# [[Sliced up Amgov.html-heading-comparing-content-3]]
# [[Sliced up Amgov.html-heading-comparing-content-4]]
# [[Sliced up Amgov.html-heading-comparing-content-5]]
# [[Sliced up Amgov.html-heading-comparing-content-6]]
# [[Sliced up Amgov.html-heading-comparing-content-7]]
# [[Sliced up Amgov.html-heading-comparing-content-8]]
# [[Sliced up Amgov.html-heading-comparing-content-9]]
# [[Sliced up Amgov.html-heading-comparing-coverage]]
# [[Sliced up Amgov.html-heading-comparing-coverage-1]]
# [[Sliced up Amgov.html-heading-comparing-coverage-2]]
# [[Sliced up Amgov.html-heading-competitive-federalism]]
# [[Sliced up Amgov.html-heading-complementary-capacities]]
# [[Sliced up Amgov.html-heading-complicated-opaque-securities]]
# [[Sliced up Amgov.html-heading-concurrent-powers]]
# [[Sliced up Amgov.html-heading-conference-committee]]
# [[Sliced up Amgov.html-heading-congress]]
# [[Sliced up Amgov.html-heading-congress-civic-education]]
# [[Sliced up Amgov.html-heading-congress-online]]
# [[Sliced up Amgov.html-heading-congress-television-in-film]]
# [[Sliced up Amgov.html-heading-congress-versus-president]]
# [[Sliced up Amgov.html-heading-congressional-elections]]
# [[Sliced up Amgov.html-heading-congressional-limitations-presidential]]
# [[Sliced up Amgov.html-heading-congressional-staff]]
# [[Sliced up Amgov.html-heading-constitution-as-sacred-document]]
# [[Sliced up Amgov.html-heading-constitutional-evolution]]
# [[Sliced up Amgov.html-heading-constitutional-interpretation]]
# [[Sliced up Amgov.html-heading-constitutional-powers]]
# [[Sliced up Amgov.html-heading-constraints-judicial-power]]
# [[Sliced up Amgov.html-heading-contacting-public-officials]]
# [[Sliced up Amgov.html-heading-containment]]
# [[Sliced up Amgov.html-heading-contents]]
# [[Sliced up Amgov.html-heading-continental-congress]]
# [[Sliced up Amgov.html-heading-contributing-money]]
# [[Sliced up Amgov.html-heading-cooperation-conflict]]
# [[Sliced up Amgov.html-heading-cooperative-federalism]]
# [[Sliced up Amgov.html-heading-creating-content]]
# [[Sliced up Amgov.html-heading-creation]]
# [[Sliced up Amgov.html-heading-criminal-cases]]
# [[Sliced up Amgov.html-heading-cross-cutting-divides]]
# [[Sliced up Amgov.html-heading-d-amp-x-or-partial-birth-abortion]]
# [[Sliced up Amgov.html-heading-d-tente-arms-control]]
# [[Sliced up Amgov.html-heading-death-penalty]]
# [[Sliced up Amgov.html-heading-debates]]
# [[Sliced up Amgov.html-heading-declaration-independence]]
# [[Sliced up Amgov.html-heading-defense-department]]
# [[Sliced up Amgov.html-heading-deficit]]
# [[Sliced up Amgov.html-heading-defining-public-opinion]]
# [[Sliced up Amgov.html-heading-deliberative-polling]]
# [[Sliced up Amgov.html-heading-democratic-participation]]
# [[Sliced up Amgov.html-heading-democrats-republicans-federalism]]
# [[Sliced up Amgov.html-heading-department-homeland-security]]
# [[Sliced up Amgov.html-heading-depictions-disabilities]]
# [[Sliced up Amgov.html-heading-deterrence]]
# [[Sliced up Amgov.html-heading-developing-legislation]]
# [[Sliced up Amgov.html-heading-digital-polls-forums]]
# [[Sliced up Amgov.html-heading-director-national-intelligence]]
# [[Sliced up Amgov.html-heading-disaster-collapse]]
# [[Sliced up Amgov.html-heading-disenfranchisement-felons]]
# [[Sliced up Amgov.html-heading-disenfranchisement-segregation]]
# [[Sliced up Amgov.html-heading-disproportionate-coverage]]
# [[Sliced up Amgov.html-heading-divided-government]]
# [[Sliced up Amgov.html-heading-drafting-constitution]]
# [[Sliced up Amgov.html-heading-drafting-legislation]]
# [[Sliced up Amgov.html-heading-dual-federalism]]
# [[Sliced up Amgov.html-heading-e-activism]]
# [[Sliced up Amgov.html-heading-echo-chamber]]
# [[Sliced up Amgov.html-heading-economic-interest-groups]]
# [[Sliced up Amgov.html-heading-economic-policies]]
# [[Sliced up Amgov.html-heading-economic-regulation]]
# [[Sliced up Amgov.html-heading-economic-woes]]
# [[Sliced up Amgov.html-heading-economics-government-politics-technology]]
# [[Sliced up Amgov.html-heading-education-policies]]
# [[Sliced up Amgov.html-heading-electoral-college]]
# [[Sliced up Amgov.html-heading-electoral-connection]]
# [[Sliced up Amgov.html-heading-electronic-eavesdropping]]
# [[Sliced up Amgov.html-heading-electronic-searches]]
# [[Sliced up Amgov.html-heading-elite-opinion]]
# [[Sliced up Amgov.html-heading-end-de-jure-segregation]]
# [[Sliced up Amgov.html-heading-end-run-around-white-house-reporters]]
# [[Sliced up Amgov.html-heading-endorsing-candidates]]
# [[Sliced up Amgov.html-heading-enduring-image]]
# [[Sliced up Amgov.html-heading-enduring-image-1]]
# [[Sliced up Amgov.html-heading-enduring-image-10]]
# [[Sliced up Amgov.html-heading-enduring-image-11]]
# [[Sliced up Amgov.html-heading-enduring-image-12]]
# [[Sliced up Amgov.html-heading-enduring-image-13]]
# [[Sliced up Amgov.html-heading-enduring-image-14]]
# [[Sliced up Amgov.html-heading-enduring-image-2]]
# [[Sliced up Amgov.html-heading-enduring-image-3]]
# [[Sliced up Amgov.html-heading-enduring-image-4]]
# [[Sliced up Amgov.html-heading-enduring-image-5]]
# [[Sliced up Amgov.html-heading-enduring-image-6]]
# [[Sliced up Amgov.html-heading-enduring-image-7]]
# [[Sliced up Amgov.html-heading-enduring-image-8]]
# [[Sliced up Amgov.html-heading-enduring-image-9]]
# [[Sliced up Amgov.html-heading-enduring-images]]
# [[Sliced up Amgov.html-heading-enduring-images-1]]
# [[Sliced up Amgov.html-heading-enduring-images-2]]
# [[Sliced up Amgov.html-heading-enduring-minor-parties]]
# [[Sliced up Amgov.html-heading-entertainment-media]]
# [[Sliced up Amgov.html-heading-entertainment-media-1]]
# [[Sliced up Amgov.html-heading-equality-individual-opinions]]
# [[Sliced up Amgov.html-heading-equality-without-era]]
# [[Sliced up Amgov.html-heading-establishing-agencies]]
# [[Sliced up Amgov.html-heading-establishment-clause]]
# [[Sliced up Amgov.html-heading-establishment-party-system]]
# [[Sliced up Amgov.html-heading-evaluation]]
# [[Sliced up Amgov.html-heading-evolution-demise]]
# [[Sliced up Amgov.html-heading-evolution-federal-bureaucracy]]
# [[Sliced up Amgov.html-heading-exclusionary-rule]]
# [[Sliced up Amgov.html-heading-exclusive-powers]]
# [[Sliced up Amgov.html-heading-executive]]
# [[Sliced up Amgov.html-heading-executive-office-president]]
# [[Sliced up Amgov.html-heading-executive-orders]]
# [[Sliced up Amgov.html-heading-exercises]]
# [[Sliced up Amgov.html-heading-exercises-1]]
# [[Sliced up Amgov.html-heading-exercises-10]]
# [[Sliced up Amgov.html-heading-exercises-11]]
# [[Sliced up Amgov.html-heading-exercises-12]]
# [[Sliced up Amgov.html-heading-exercises-13]]
# [[Sliced up Amgov.html-heading-exercises-14]]
# [[Sliced up Amgov.html-heading-exercises-15]]
# [[Sliced up Amgov.html-heading-exercises-16]]
# [[Sliced up Amgov.html-heading-exercises-17]]
# [[Sliced up Amgov.html-heading-exercises-18]]
# [[Sliced up Amgov.html-heading-exercises-19]]
# [[Sliced up Amgov.html-heading-exercises-2]]
# [[Sliced up Amgov.html-heading-exercises-20]]
# [[Sliced up Amgov.html-heading-exercises-21]]
# [[Sliced up Amgov.html-heading-exercises-22]]
# [[Sliced up Amgov.html-heading-exercises-23]]
# [[Sliced up Amgov.html-heading-exercises-24]]
# [[Sliced up Amgov.html-heading-exercises-25]]
# [[Sliced up Amgov.html-heading-exercises-26]]
# [[Sliced up Amgov.html-heading-exercises-27]]
# [[Sliced up Amgov.html-heading-exercises-28]]
# [[Sliced up Amgov.html-heading-exercises-29]]
# [[Sliced up Amgov.html-heading-exercises-3]]
# [[Sliced up Amgov.html-heading-exercises-30]]
# [[Sliced up Amgov.html-heading-exercises-31]]
# [[Sliced up Amgov.html-heading-exercises-32]]
# [[Sliced up Amgov.html-heading-exercises-33]]
# [[Sliced up Amgov.html-heading-exercises-34]]
# [[Sliced up Amgov.html-heading-exercises-35]]
# [[Sliced up Amgov.html-heading-exercises-36]]
# [[Sliced up Amgov.html-heading-exercises-37]]
# [[Sliced up Amgov.html-heading-exercises-38]]
# [[Sliced up Amgov.html-heading-exercises-39]]
# [[Sliced up Amgov.html-heading-exercises-4]]
# [[Sliced up Amgov.html-heading-exercises-40]]
# [[Sliced up Amgov.html-heading-exercises-41]]
# [[Sliced up Amgov.html-heading-exercises-42]]
# [[Sliced up Amgov.html-heading-exercises-43]]
# [[Sliced up Amgov.html-heading-exercises-44]]
# [[Sliced up Amgov.html-heading-exercises-45]]
# [[Sliced up Amgov.html-heading-exercises-46]]
# [[Sliced up Amgov.html-heading-exercises-47]]
# [[Sliced up Amgov.html-heading-exercises-48]]
# [[Sliced up Amgov.html-heading-exercises-49]]
# [[Sliced up Amgov.html-heading-exercises-5]]
# [[Sliced up Amgov.html-heading-exercises-50]]
# [[Sliced up Amgov.html-heading-exercises-51]]
# [[Sliced up Amgov.html-heading-exercises-52]]
# [[Sliced up Amgov.html-heading-exercises-53]]
# [[Sliced up Amgov.html-heading-exercises-54]]
# [[Sliced up Amgov.html-heading-exercises-55]]
# [[Sliced up Amgov.html-heading-exercises-56]]
# [[Sliced up Amgov.html-heading-exercises-57]]
# [[Sliced up Amgov.html-heading-exercises-58]]
# [[Sliced up Amgov.html-heading-exercises-59]]
# [[Sliced up Amgov.html-heading-exercises-6]]
# [[Sliced up Amgov.html-heading-exercises-60]]
# [[Sliced up Amgov.html-heading-exercises-61]]
# [[Sliced up Amgov.html-heading-exercises-62]]
# [[Sliced up Amgov.html-heading-exercises-63]]
# [[Sliced up Amgov.html-heading-exercises-64]]
# [[Sliced up Amgov.html-heading-exercises-65]]
# [[Sliced up Amgov.html-heading-exercises-66]]
# [[Sliced up Amgov.html-heading-exercises-67]]
# [[Sliced up Amgov.html-heading-exercises-68]]
# [[Sliced up Amgov.html-heading-exercises-69]]
# [[Sliced up Amgov.html-heading-exercises-7]]
# [[Sliced up Amgov.html-heading-exercises-70]]
# [[Sliced up Amgov.html-heading-exercises-71]]
# [[Sliced up Amgov.html-heading-exercises-72]]
# [[Sliced up Amgov.html-heading-exercises-73]]
# [[Sliced up Amgov.html-heading-exercises-74]]
# [[Sliced up Amgov.html-heading-exercises-75]]
# [[Sliced up Amgov.html-heading-exercises-76]]
# [[Sliced up Amgov.html-heading-exercises-8]]
# [[Sliced up Amgov.html-heading-exercises-9]]
# [[Sliced up Amgov.html-heading-exit-polls]]
# [[Sliced up Amgov.html-heading-external-checks-power]]
# [[Sliced up Amgov.html-heading-external-communication]]
# [[Sliced up Amgov.html-heading-factions-policy-groups]]
# [[Sliced up Amgov.html-heading-failed-nomination-robert-h-bork]]
# [[Sliced up Amgov.html-heading-family]]
# [[Sliced up Amgov.html-heading-fear-faction]]
# [[Sliced up Amgov.html-heading-federal-district-appeals-courts]]
# [[Sliced up Amgov.html-heading-federalists-republicans]]
# [[Sliced up Amgov.html-heading-films]]
# [[Sliced up Amgov.html-heading-first-century-civil-liberties]]
# [[Sliced up Amgov.html-heading-first-parties-in-presidential-election]]
# [[Sliced up Amgov.html-heading-first-wave-women-s-rights]]
# [[Sliced up Amgov.html-heading-fiscal-policy]]
# [[Sliced up Amgov.html-heading-floor-action]]
# [[Sliced up Amgov.html-heading-floor-leaders]]
# [[Sliced up Amgov.html-heading-floor-leaders-1]]
# [[Sliced up Amgov.html-heading-folklore]]
# [[Sliced up Amgov.html-heading-formulation]]
# [[Sliced up Amgov.html-heading-framing]]
# [[Sliced up Amgov.html-heading-free-exercise-clause]]
# [[Sliced up Amgov.html-heading-freedom-press]]
# [[Sliced up Amgov.html-heading-freedom-religion]]
# [[Sliced up Amgov.html-heading-freedom-speech]]
# [[Sliced up Amgov.html-heading-from-isolationism-to-internationalism]]
# [[Sliced up Amgov.html-heading-from-local-to-national]]
# [[Sliced up Amgov.html-heading-from-national-to-local]]
# [[Sliced up Amgov.html-heading-from-rehabilitation-to-rights]]
# [[Sliced up Amgov.html-heading-from-south-to-north]]
# [[Sliced up Amgov.html-heading-from-thirteen-colonies-to-united-states]]
# [[Sliced up Amgov.html-heading-functions-minor-parties]]
# [[Sliced up Amgov.html-heading-funding-campaigns]]
# [[Sliced up Amgov.html-heading-funding-candidates]]
# [[Sliced up Amgov.html-heading-fusion-minor-parties]]
# [[Sliced up Amgov.html-heading-gaining-access]]
# [[Sliced up Amgov.html-heading-gay-movements-emerge]]
# [[Sliced up Amgov.html-heading-gender]]
# [[Sliced up Amgov.html-heading-gender-race]]
# [[Sliced up Amgov.html-heading-general-election]]
# [[Sliced up Amgov.html-heading-general-election-1]]
# [[Sliced up Amgov.html-heading-going-online]]
# [[Sliced up Amgov.html-heading-government-corporations]]
# [[Sliced up Amgov.html-heading-government-interest-groups]]
# [[Sliced up Amgov.html-heading-government-reports]]
# [[Sliced up Amgov.html-heading-grants-in-aid]]
# [[Sliced up Amgov.html-heading-great-society]]
# [[Sliced up Amgov.html-heading-group-differences]]
# [[Sliced up Amgov.html-heading-health-care-policies]]
# [[Sliced up Amgov.html-heading-heroes]]
# [[Sliced up Amgov.html-heading-history-opinion-polling]]
# [[Sliced up Amgov.html-heading-hollywood-washington]]
# [[Sliced up Amgov.html-heading-home-ownership]]
# [[Sliced up Amgov.html-heading-house-representatives]]
# [[Sliced up Amgov.html-heading-house-senate-comparisons]]
# [[Sliced up Amgov.html-heading-how-agencies-influence-congress]]
# [[Sliced up Amgov.html-heading-how-agencies-influence-presidents]]
# [[Sliced up Amgov.html-heading-how-congress-influences-federal]]
# [[Sliced up Amgov.html-heading-how-interest-groups-are-organized]]
# [[Sliced up Amgov.html-heading-how-presidents-influence-federal]]
# [[Sliced up Amgov.html-heading-how-us-supreme-court-works]]
# [[Sliced up Amgov.html-heading-ideas-constitution]]
# [[Sliced up Amgov.html-heading-ideological-ambiguity]]
# [[Sliced up Amgov.html-heading-ideological-interest-groups]]
# [[Sliced up Amgov.html-heading-images-issues]]
# [[Sliced up Amgov.html-heading-implementation-administration]]
# [[Sliced up Amgov.html-heading-implementing-policy]]
# [[Sliced up Amgov.html-heading-implied-powers]]
# [[Sliced up Amgov.html-heading-incorporating-media]]
# [[Sliced up Amgov.html-heading-independent-executive-agencies]]
# [[Sliced up Amgov.html-heading-influence-from-outside-government]]
# [[Sliced up Amgov.html-heading-initiative]]
# [[Sliced up Amgov.html-heading-innocent-until-proven-guilty]]
# [[Sliced up Amgov.html-heading-interactions-effects]]
# [[Sliced up Amgov.html-heading-interactions-types-coverage]]
# [[Sliced up Amgov.html-heading-interest-groups]]
# [[Sliced up Amgov.html-heading-interest-groups-elections]]
# [[Sliced up Amgov.html-heading-interest-groups-policies]]
# [[Sliced up Amgov.html-heading-interests-constitution]]
# [[Sliced up Amgov.html-heading-interests-institutions-civil-liberties]]
# [[Sliced up Amgov.html-heading-intergovernmental-lobby]]
# [[Sliced up Amgov.html-heading-intermediary-institutions]]
# [[Sliced up Amgov.html-heading-internal-communication]]
# [[Sliced up Amgov.html-heading-internal-limitations]]
# [[Sliced up Amgov.html-heading-internal-reorganization]]
# [[Sliced up Amgov.html-heading-internet-effects]]
# [[Sliced up Amgov.html-heading-introducing-legislation]]
# [[Sliced up Amgov.html-heading-investigative-reporting]]
# [[Sliced up Amgov.html-heading-iraq-war]]
# [[Sliced up Amgov.html-heading-issues]]
# [[Sliced up Amgov.html-heading-it-s-not-over-until-it-s-over]]
# [[Sliced up Amgov.html-heading-journalists]]
# [[Sliced up Amgov.html-heading-judges-as-policymakers]]
# [[Sliced up Amgov.html-heading-judicial-limitations-presidential-power]]
# [[Sliced up Amgov.html-heading-judicial-nationalizing]]
# [[Sliced up Amgov.html-heading-judicial-philosophies]]
# [[Sliced up Amgov.html-heading-judicial-review]]
# [[Sliced up Amgov.html-heading-judicial-review-assessed]]
# [[Sliced up Amgov.html-heading-key-takeaways]]
# [[Sliced up Amgov.html-heading-key-takeaways-1]]
# [[Sliced up Amgov.html-heading-key-takeaways-10]]
# [[Sliced up Amgov.html-heading-key-takeaways-11]]
# [[Sliced up Amgov.html-heading-key-takeaways-12]]
# [[Sliced up Amgov.html-heading-key-takeaways-13]]
# [[Sliced up Amgov.html-heading-key-takeaways-14]]
# [[Sliced up Amgov.html-heading-key-takeaways-15]]
# [[Sliced up Amgov.html-heading-key-takeaways-16]]
# [[Sliced up Amgov.html-heading-key-takeaways-17]]
# [[Sliced up Amgov.html-heading-key-takeaways-18]]
# [[Sliced up Amgov.html-heading-key-takeaways-19]]
# [[Sliced up Amgov.html-heading-key-takeaways-2]]
# [[Sliced up Amgov.html-heading-key-takeaways-20]]
# [[Sliced up Amgov.html-heading-key-takeaways-21]]
# [[Sliced up Amgov.html-heading-key-takeaways-22]]
# [[Sliced up Amgov.html-heading-key-takeaways-23]]
# [[Sliced up Amgov.html-heading-key-takeaways-24]]
# [[Sliced up Amgov.html-heading-key-takeaways-25]]
# [[Sliced up Amgov.html-heading-key-takeaways-26]]
# [[Sliced up Amgov.html-heading-key-takeaways-27]]
# [[Sliced up Amgov.html-heading-key-takeaways-28]]
# [[Sliced up Amgov.html-heading-key-takeaways-29]]
# [[Sliced up Amgov.html-heading-key-takeaways-3]]
# [[Sliced up Amgov.html-heading-key-takeaways-30]]
# [[Sliced up Amgov.html-heading-key-takeaways-31]]
# [[Sliced up Amgov.html-heading-key-takeaways-32]]
# [[Sliced up Amgov.html-heading-key-takeaways-33]]
# [[Sliced up Amgov.html-heading-key-takeaways-34]]
# [[Sliced up Amgov.html-heading-key-takeaways-35]]
# [[Sliced up Amgov.html-heading-key-takeaways-36]]
# [[Sliced up Amgov.html-heading-key-takeaways-37]]
# [[Sliced up Amgov.html-heading-key-takeaways-38]]
# [[Sliced up Amgov.html-heading-key-takeaways-39]]
# [[Sliced up Amgov.html-heading-key-takeaways-4]]
# [[Sliced up Amgov.html-heading-key-takeaways-40]]
# [[Sliced up Amgov.html-heading-key-takeaways-41]]
# [[Sliced up Amgov.html-heading-key-takeaways-42]]
# [[Sliced up Amgov.html-heading-key-takeaways-43]]
# [[Sliced up Amgov.html-heading-key-takeaways-44]]
# [[Sliced up Amgov.html-heading-key-takeaways-45]]
# [[Sliced up Amgov.html-heading-key-takeaways-46]]
# [[Sliced up Amgov.html-heading-key-takeaways-47]]
# [[Sliced up Amgov.html-heading-key-takeaways-48]]
# [[Sliced up Amgov.html-heading-key-takeaways-49]]
# [[Sliced up Amgov.html-heading-key-takeaways-5]]
# [[Sliced up Amgov.html-heading-key-takeaways-50]]
# [[Sliced up Amgov.html-heading-key-takeaways-51]]
# [[Sliced up Amgov.html-heading-key-takeaways-52]]
# [[Sliced up Amgov.html-heading-key-takeaways-53]]
# [[Sliced up Amgov.html-heading-key-takeaways-54]]
# [[Sliced up Amgov.html-heading-key-takeaways-55]]
# [[Sliced up Amgov.html-heading-key-takeaways-56]]
# [[Sliced up Amgov.html-heading-key-takeaways-57]]
# [[Sliced up Amgov.html-heading-key-takeaways-58]]
# [[Sliced up Amgov.html-heading-key-takeaways-59]]
# [[Sliced up Amgov.html-heading-key-takeaways-6]]
# [[Sliced up Amgov.html-heading-key-takeaways-60]]
# [[Sliced up Amgov.html-heading-key-takeaways-61]]
# [[Sliced up Amgov.html-heading-key-takeaways-62]]
# [[Sliced up Amgov.html-heading-key-takeaways-63]]
# [[Sliced up Amgov.html-heading-key-takeaways-64]]
# [[Sliced up Amgov.html-heading-key-takeaways-65]]
# [[Sliced up Amgov.html-heading-key-takeaways-66]]
# [[Sliced up Amgov.html-heading-key-takeaways-67]]
# [[Sliced up Amgov.html-heading-key-takeaways-68]]
# [[Sliced up Amgov.html-heading-key-takeaways-69]]
# [[Sliced up Amgov.html-heading-key-takeaways-7]]
# [[Sliced up Amgov.html-heading-key-takeaways-70]]
# [[Sliced up Amgov.html-heading-key-takeaways-71]]
# [[Sliced up Amgov.html-heading-key-takeaways-72]]
# [[Sliced up Amgov.html-heading-key-takeaways-73]]
# [[Sliced up Amgov.html-heading-key-takeaways-74]]
# [[Sliced up Amgov.html-heading-key-takeaways-75]]
# [[Sliced up Amgov.html-heading-key-takeaways-76]]
# [[Sliced up Amgov.html-heading-key-takeaways-8]]
# [[Sliced up Amgov.html-heading-key-takeaways-9]]
# [[Sliced up Amgov.html-heading-lack-media-coverage]]
# [[Sliced up Amgov.html-heading-lack-resources]]
# [[Sliced up Amgov.html-heading-land-many-governments]]
# [[Sliced up Amgov.html-heading-lap-dogs]]
# [[Sliced up Amgov.html-heading-large-small-states]]
# [[Sliced up Amgov.html-heading-latinos]]
# [[Sliced up Amgov.html-heading-latinos-1]]
# [[Sliced up Amgov.html-heading-law-clerks]]
# [[Sliced up Amgov.html-heading-leaders-staff]]
# [[Sliced up Amgov.html-heading-leadership-criteria]]
# [[Sliced up Amgov.html-heading-learning-objectives]]
# [[Sliced up Amgov.html-heading-learning-objectives-1]]
# [[Sliced up Amgov.html-heading-learning-objectives-10]]
# [[Sliced up Amgov.html-heading-learning-objectives-11]]
# [[Sliced up Amgov.html-heading-learning-objectives-12]]
# [[Sliced up Amgov.html-heading-learning-objectives-13]]
# [[Sliced up Amgov.html-heading-learning-objectives-14]]
# [[Sliced up Amgov.html-heading-learning-objectives-15]]
# [[Sliced up Amgov.html-heading-learning-objectives-16]]
# [[Sliced up Amgov.html-heading-learning-objectives-17]]
# [[Sliced up Amgov.html-heading-learning-objectives-18]]
# [[Sliced up Amgov.html-heading-learning-objectives-19]]
# [[Sliced up Amgov.html-heading-learning-objectives-2]]
# [[Sliced up Amgov.html-heading-learning-objectives-20]]
# [[Sliced up Amgov.html-heading-learning-objectives-21]]
# [[Sliced up Amgov.html-heading-learning-objectives-22]]
# [[Sliced up Amgov.html-heading-learning-objectives-23]]
# [[Sliced up Amgov.html-heading-learning-objectives-24]]
# [[Sliced up Amgov.html-heading-learning-objectives-25]]
# [[Sliced up Amgov.html-heading-learning-objectives-26]]
# [[Sliced up Amgov.html-heading-learning-objectives-27]]
# [[Sliced up Amgov.html-heading-learning-objectives-28]]
# [[Sliced up Amgov.html-heading-learning-objectives-29]]
# [[Sliced up Amgov.html-heading-learning-objectives-3]]
# [[Sliced up Amgov.html-heading-learning-objectives-30]]
# [[Sliced up Amgov.html-heading-learning-objectives-31]]
# [[Sliced up Amgov.html-heading-learning-objectives-32]]
# [[Sliced up Amgov.html-heading-learning-objectives-33]]
# [[Sliced up Amgov.html-heading-learning-objectives-34]]
# [[Sliced up Amgov.html-heading-learning-objectives-35]]
# [[Sliced up Amgov.html-heading-learning-objectives-36]]
# [[Sliced up Amgov.html-heading-learning-objectives-37]]
# [[Sliced up Amgov.html-heading-learning-objectives-38]]
# [[Sliced up Amgov.html-heading-learning-objectives-39]]
# [[Sliced up Amgov.html-heading-learning-objectives-4]]
# [[Sliced up Amgov.html-heading-learning-objectives-40]]
# [[Sliced up Amgov.html-heading-learning-objectives-41]]
# [[Sliced up Amgov.html-heading-learning-objectives-42]]
# [[Sliced up Amgov.html-heading-learning-objectives-43]]
# [[Sliced up Amgov.html-heading-learning-objectives-44]]
# [[Sliced up Amgov.html-heading-learning-objectives-45]]
# [[Sliced up Amgov.html-heading-learning-objectives-46]]
# [[Sliced up Amgov.html-heading-learning-objectives-47]]
# [[Sliced up Amgov.html-heading-learning-objectives-48]]
# [[Sliced up Amgov.html-heading-learning-objectives-49]]
# [[Sliced up Amgov.html-heading-learning-objectives-5]]
# [[Sliced up Amgov.html-heading-learning-objectives-50]]
# [[Sliced up Amgov.html-heading-learning-objectives-51]]
# [[Sliced up Amgov.html-heading-learning-objectives-52]]
# [[Sliced up Amgov.html-heading-learning-objectives-53]]
# [[Sliced up Amgov.html-heading-learning-objectives-54]]
# [[Sliced up Amgov.html-heading-learning-objectives-55]]
# [[Sliced up Amgov.html-heading-learning-objectives-56]]
# [[Sliced up Amgov.html-heading-learning-objectives-57]]
# [[Sliced up Amgov.html-heading-learning-objectives-58]]
# [[Sliced up Amgov.html-heading-learning-objectives-59]]
# [[Sliced up Amgov.html-heading-learning-objectives-6]]
# [[Sliced up Amgov.html-heading-learning-objectives-60]]
# [[Sliced up Amgov.html-heading-learning-objectives-61]]
# [[Sliced up Amgov.html-heading-learning-objectives-62]]
# [[Sliced up Amgov.html-heading-learning-objectives-63]]
# [[Sliced up Amgov.html-heading-learning-objectives-64]]
# [[Sliced up Amgov.html-heading-learning-objectives-65]]
# [[Sliced up Amgov.html-heading-learning-objectives-66]]
# [[Sliced up Amgov.html-heading-learning-objectives-67]]
# [[Sliced up Amgov.html-heading-learning-objectives-68]]
# [[Sliced up Amgov.html-heading-learning-objectives-69]]
# [[Sliced up Amgov.html-heading-learning-objectives-7]]
# [[Sliced up Amgov.html-heading-learning-objectives-70]]
# [[Sliced up Amgov.html-heading-learning-objectives-71]]
# [[Sliced up Amgov.html-heading-learning-objectives-72]]
# [[Sliced up Amgov.html-heading-learning-objectives-73]]
# [[Sliced up Amgov.html-heading-learning-objectives-74]]
# [[Sliced up Amgov.html-heading-learning-objectives-75]]
# [[Sliced up Amgov.html-heading-learning-objectives-76]]
# [[Sliced up Amgov.html-heading-learning-objectives-8]]
# [[Sliced up Amgov.html-heading-learning-objectives-9]]
# [[Sliced up Amgov.html-heading-legal-obstacles]]
# [[Sliced up Amgov.html-heading-legislative-behavior]]
# [[Sliced up Amgov.html-heading-legislative-campaign-committees]]
# [[Sliced up Amgov.html-heading-legislative-liaison]]
# [[Sliced up Amgov.html-heading-legislative-parties]]
# [[Sliced up Amgov.html-heading-lesbians-gay-men]]
# [[Sliced up Amgov.html-heading-libya]]
# [[Sliced up Amgov.html-heading-life-stages-interest-groups]]
# [[Sliced up Amgov.html-heading-limitations]]
# [[Sliced up Amgov.html-heading-limited-coverage]]
# [[Sliced up Amgov.html-heading-limiting-contributions-expenditures]]
# [[Sliced up Amgov.html-heading-line-between-merit-politics]]
# [[Sliced up Amgov.html-heading-link]]
# [[Sliced up Amgov.html-heading-link-1]]
# [[Sliced up Amgov.html-heading-link-10]]
# [[Sliced up Amgov.html-heading-link-11]]
# [[Sliced up Amgov.html-heading-link-12]]
# [[Sliced up Amgov.html-heading-link-13]]
# [[Sliced up Amgov.html-heading-link-14]]
# [[Sliced up Amgov.html-heading-link-15]]
# [[Sliced up Amgov.html-heading-link-16]]
# [[Sliced up Amgov.html-heading-link-17]]
# [[Sliced up Amgov.html-heading-link-18]]
# [[Sliced up Amgov.html-heading-link-19]]
# [[Sliced up Amgov.html-heading-link-2]]
# [[Sliced up Amgov.html-heading-link-20]]
# [[Sliced up Amgov.html-heading-link-21]]
# [[Sliced up Amgov.html-heading-link-22]]
# [[Sliced up Amgov.html-heading-link-23]]
# [[Sliced up Amgov.html-heading-link-24]]
# [[Sliced up Amgov.html-heading-link-25]]
# [[Sliced up Amgov.html-heading-link-26]]
# [[Sliced up Amgov.html-heading-link-27]]
# [[Sliced up Amgov.html-heading-link-28]]
# [[Sliced up Amgov.html-heading-link-29]]
# [[Sliced up Amgov.html-heading-link-3]]
# [[Sliced up Amgov.html-heading-link-30]]
# [[Sliced up Amgov.html-heading-link-31]]
# [[Sliced up Amgov.html-heading-link-32]]
# [[Sliced up Amgov.html-heading-link-33]]
# [[Sliced up Amgov.html-heading-link-34]]
# [[Sliced up Amgov.html-heading-link-35]]
# [[Sliced up Amgov.html-heading-link-36]]
# [[Sliced up Amgov.html-heading-link-37]]
# [[Sliced up Amgov.html-heading-link-38]]
# [[Sliced up Amgov.html-heading-link-39]]
# [[Sliced up Amgov.html-heading-link-4]]
# [[Sliced up Amgov.html-heading-link-40]]
# [[Sliced up Amgov.html-heading-link-41]]
# [[Sliced up Amgov.html-heading-link-42]]
# [[Sliced up Amgov.html-heading-link-43]]
# [[Sliced up Amgov.html-heading-link-44]]
# [[Sliced up Amgov.html-heading-link-45]]
# [[Sliced up Amgov.html-heading-link-46]]
# [[Sliced up Amgov.html-heading-link-47]]
# [[Sliced up Amgov.html-heading-link-48]]
# [[Sliced up Amgov.html-heading-link-49]]
# [[Sliced up Amgov.html-heading-link-5]]
# [[Sliced up Amgov.html-heading-link-50]]
# [[Sliced up Amgov.html-heading-link-51]]
# [[Sliced up Amgov.html-heading-link-52]]
# [[Sliced up Amgov.html-heading-link-53]]
# [[Sliced up Amgov.html-heading-link-54]]
# [[Sliced up Amgov.html-heading-link-55]]
# [[Sliced up Amgov.html-heading-link-56]]
# [[Sliced up Amgov.html-heading-link-57]]
# [[Sliced up Amgov.html-heading-link-58]]
# [[Sliced up Amgov.html-heading-link-59]]
# [[Sliced up Amgov.html-heading-link-6]]
# [[Sliced up Amgov.html-heading-link-60]]
# [[Sliced up Amgov.html-heading-link-61]]
# [[Sliced up Amgov.html-heading-link-62]]
# [[Sliced up Amgov.html-heading-link-63]]
# [[Sliced up Amgov.html-heading-link-64]]
# [[Sliced up Amgov.html-heading-link-65]]
# [[Sliced up Amgov.html-heading-link-66]]
# [[Sliced up Amgov.html-heading-link-67]]
# [[Sliced up Amgov.html-heading-link-68]]
# [[Sliced up Amgov.html-heading-link-69]]
# [[Sliced up Amgov.html-heading-link-7]]
# [[Sliced up Amgov.html-heading-link-70]]
# [[Sliced up Amgov.html-heading-link-71]]
# [[Sliced up Amgov.html-heading-link-72]]
# [[Sliced up Amgov.html-heading-link-73]]
# [[Sliced up Amgov.html-heading-link-74]]
# [[Sliced up Amgov.html-heading-link-75]]
# [[Sliced up Amgov.html-heading-link-76]]
# [[Sliced up Amgov.html-heading-link-77]]
# [[Sliced up Amgov.html-heading-link-78]]
# [[Sliced up Amgov.html-heading-link-79]]
# [[Sliced up Amgov.html-heading-link-8]]
# [[Sliced up Amgov.html-heading-link-80]]
# [[Sliced up Amgov.html-heading-link-81]]
# [[Sliced up Amgov.html-heading-link-82]]
# [[Sliced up Amgov.html-heading-link-83]]
# [[Sliced up Amgov.html-heading-link-9]]
# [[Sliced up Amgov.html-heading-links]]
# [[Sliced up Amgov.html-heading-links-1]]
# [[Sliced up Amgov.html-heading-links-2]]
# [[Sliced up Amgov.html-heading-links-3]]
# [[Sliced up Amgov.html-heading-live-polls]]
# [[Sliced up Amgov.html-heading-lobbying-congress]]
# [[Sliced up Amgov.html-heading-lobbying-courts]]
# [[Sliced up Amgov.html-heading-lobbying-governmental-agencies]]
# [[Sliced up Amgov.html-heading-lobbying-president]]
# [[Sliced up Amgov.html-heading-lobbyists]]
# [[Sliced up Amgov.html-heading-local-governments]]
# [[Sliced up Amgov.html-heading-local-news-outlets]]
# [[Sliced up Amgov.html-heading-local-parties]]
# [[Sliced up Amgov.html-heading-location]]
# [[Sliced up Amgov.html-heading-magazines]]
# [[Sliced up Amgov.html-heading-majesty-secrecy]]
# [[Sliced up Amgov.html-heading-majority-opinion]]
# [[Sliced up Amgov.html-heading-making-laws]]
# [[Sliced up Amgov.html-heading-making-more-information-available]]
# [[Sliced up Amgov.html-heading-mandates]]
# [[Sliced up Amgov.html-heading-manipulation-by-inundation]]
# [[Sliced up Amgov.html-heading-marbury-v-madison]]
# [[Sliced up Amgov.html-heading-media]]
# [[Sliced up Amgov.html-heading-media-approach]]
# [[Sliced up Amgov.html-heading-media-consequences]]
# [[Sliced up Amgov.html-heading-media-consequences-1]]
# [[Sliced up Amgov.html-heading-media-consequences-10]]
# [[Sliced up Amgov.html-heading-media-consequences-11]]
# [[Sliced up Amgov.html-heading-media-consequences-12]]
# [[Sliced up Amgov.html-heading-media-consequences-13]]
# [[Sliced up Amgov.html-heading-media-consequences-14]]
# [[Sliced up Amgov.html-heading-media-consequences-15]]
# [[Sliced up Amgov.html-heading-media-consequences-2]]
# [[Sliced up Amgov.html-heading-media-consequences-3]]
# [[Sliced up Amgov.html-heading-media-consequences-4]]
# [[Sliced up Amgov.html-heading-media-consequences-5]]
# [[Sliced up Amgov.html-heading-media-consequences-6]]
# [[Sliced up Amgov.html-heading-media-consequences-7]]
# [[Sliced up Amgov.html-heading-media-consequences-8]]
# [[Sliced up Amgov.html-heading-media-consequences-9]]
# [[Sliced up Amgov.html-heading-media-coverage]]
# [[Sliced up Amgov.html-heading-media-depictions]]
# [[Sliced up Amgov.html-heading-media-depictions-1]]
# [[Sliced up Amgov.html-heading-media-depictions-2]]
# [[Sliced up Amgov.html-heading-media-depictions-3]]
# [[Sliced up Amgov.html-heading-media-depictions-4]]
# [[Sliced up Amgov.html-heading-media-depictions-political-parties]]
# [[Sliced up Amgov.html-heading-media-depictions-supreme-court]]
# [[Sliced up Amgov.html-heading-media-depictions-trials]]
# [[Sliced up Amgov.html-heading-media-depictions-unions]]
# [[Sliced up Amgov.html-heading-media-events-civic-action]]
# [[Sliced up Amgov.html-heading-media-expose-an-agency]]
# [[Sliced up Amgov.html-heading-media-frames]]
# [[Sliced up Amgov.html-heading-media-in-support]]
# [[Sliced up Amgov.html-heading-media-industry]]
# [[Sliced up Amgov.html-heading-media-influences-politics-government]]
# [[Sliced up Amgov.html-heading-media-interactions]]
# [[Sliced up Amgov.html-heading-media-interactions-1]]
# [[Sliced up Amgov.html-heading-media-interactions-10]]
# [[Sliced up Amgov.html-heading-media-interactions-11]]
# [[Sliced up Amgov.html-heading-media-interactions-12]]
# [[Sliced up Amgov.html-heading-media-interactions-2]]
# [[Sliced up Amgov.html-heading-media-interactions-3]]
# [[Sliced up Amgov.html-heading-media-interactions-4]]
# [[Sliced up Amgov.html-heading-media-interactions-5]]
# [[Sliced up Amgov.html-heading-media-interactions-6]]
# [[Sliced up Amgov.html-heading-media-interactions-7]]
# [[Sliced up Amgov.html-heading-media-interactions-8]]
# [[Sliced up Amgov.html-heading-media-interactions-9]]
# [[Sliced up Amgov.html-heading-media-interactions-negotiating-news-at]]
# [[Sliced up Amgov.html-heading-media-interactions-white-house-press]]
# [[Sliced up Amgov.html-heading-media-interactions-white-house-press-1]]
# [[Sliced up Amgov.html-heading-media-interactions-why-media-love]]
# [[Sliced up Amgov.html-heading-media-interactions-with-military]]
# [[Sliced up Amgov.html-heading-media-response-to-tet]]
# [[Sliced up Amgov.html-heading-media-stereotypes-political]]
# [[Sliced up Amgov.html-heading-media-supreme-court-nominees]]
# [[Sliced up Amgov.html-heading-medicaid]]
# [[Sliced up Amgov.html-heading-medicare]]
# [[Sliced up Amgov.html-heading-members-making-news]]
# [[Sliced up Amgov.html-heading-merit-system]]
# [[Sliced up Amgov.html-heading-military-ban]]
# [[Sliced up Amgov.html-heading-mobilization-efforts]]
# [[Sliced up Amgov.html-heading-mobilizing]]
# [[Sliced up Amgov.html-heading-mobilizing-against-segregation]]
# [[Sliced up Amgov.html-heading-monetary-policy]]
# [[Sliced up Amgov.html-heading-multiculturalism]]
# [[Sliced up Amgov.html-heading-music]]
# [[Sliced up Amgov.html-heading-narrowcasting]]
# [[Sliced up Amgov.html-heading-national-government-s-responsibilities]]
# [[Sliced up Amgov.html-heading-national-news-outlets]]
# [[Sliced up Amgov.html-heading-national-parties]]
# [[Sliced up Amgov.html-heading-national-party-conventions]]
# [[Sliced up Amgov.html-heading-national-powers]]
# [[Sliced up Amgov.html-heading-national-security-advisor]]
# [[Sliced up Amgov.html-heading-national-versus-local-coverage]]
# [[Sliced up Amgov.html-heading-native-american-reservations]]
# [[Sliced up Amgov.html-heading-native-americans]]
# [[Sliced up Amgov.html-heading-negative-depictions-business]]
# [[Sliced up Amgov.html-heading-new-deal-cold-war-eras]]
# [[Sliced up Amgov.html-heading-new-deal-end-dual-federalism]]
# [[Sliced up Amgov.html-heading-new-media]]
# [[Sliced up Amgov.html-heading-new-media-federalism]]
# [[Sliced up Amgov.html-heading-new-practices]]
# [[Sliced up Amgov.html-heading-new-technology]]
# [[Sliced up Amgov.html-heading-news-coverage]]
# [[Sliced up Amgov.html-heading-news-media]]
# [[Sliced up Amgov.html-heading-news-media-1]]
# [[Sliced up Amgov.html-heading-news-media-privileges]]
# [[Sliced up Amgov.html-heading-news-services]]
# [[Sliced up Amgov.html-heading-newspapers]]
# [[Sliced up Amgov.html-heading-newspapers-ratification]]
# [[Sliced up Amgov.html-heading-no-child-left-behind-nclb]]
# [[Sliced up Amgov.html-heading-nominating-campaign]]
# [[Sliced up Amgov.html-heading-nominating-campaign-1]]
# [[Sliced up Amgov.html-heading-nomination-john-g-roberts-jr]]
# [[Sliced up Amgov.html-heading-nominations-harriet-miers-samuel-alito]]
# [[Sliced up Amgov.html-heading-nominations-sonia-sotomayor-elena-kagan]]
# [[Sliced up Amgov.html-heading-north-south]]
# [[Sliced up Amgov.html-heading-obama-administration]]
# [[Sliced up Amgov.html-heading-obama-administration-1]]
# [[Sliced up Amgov.html-heading-objectives]]
# [[Sliced up Amgov.html-heading-obstacles-opportunities]]
# [[Sliced up Amgov.html-heading-occupations]]
# [[Sliced up Amgov.html-heading-office-communications]]
# [[Sliced up Amgov.html-heading-opinion-leaders]]
# [[Sliced up Amgov.html-heading-opinions]]
# [[Sliced up Amgov.html-heading-opposition-to-ratification]]
# [[Sliced up Amgov.html-heading-oral-arguments]]
# [[Sliced up Amgov.html-heading-organization-federal-courts]]
# [[Sliced up Amgov.html-heading-organizing-presidency]]
# [[Sliced up Amgov.html-heading-other-intelligence-agencies]]
# [[Sliced up Amgov.html-heading-other-ways-measuring-public-opinion]]
# [[Sliced up Amgov.html-heading-our-concern-for-civic-education]]
# [[Sliced up Amgov.html-heading-oversimplified-coverage]]
# [[Sliced up Amgov.html-heading-participation-in-groups]]
# [[Sliced up Amgov.html-heading-participation-through-media]]
# [[Sliced up Amgov.html-heading-parties-as-factions]]
# [[Sliced up Amgov.html-heading-parties-as-machines]]
# [[Sliced up Amgov.html-heading-parties-reformed]]
# [[Sliced up Amgov.html-heading-partisan-conflict]]
# [[Sliced up Amgov.html-heading-partisan-identification]]
# [[Sliced up Amgov.html-heading-partisan-spin]]
# [[Sliced up Amgov.html-heading-party-caucuses]]
# [[Sliced up Amgov.html-heading-party-coalitions]]
# [[Sliced up Amgov.html-heading-party-committees]]
# [[Sliced up Amgov.html-heading-party-identification]]
# [[Sliced up Amgov.html-heading-party-organization]]
# [[Sliced up Amgov.html-heading-party-platforms]]
# [[Sliced up Amgov.html-heading-party-strategies]]
# [[Sliced up Amgov.html-heading-party-voting]]
# [[Sliced up Amgov.html-heading-pedagogical-aids-supplements]]
# [[Sliced up Amgov.html-heading-peer-group]]
# [[Sliced up Amgov.html-heading-people-with-disabilities]]
# [[Sliced up Amgov.html-heading-permeability]]
# [[Sliced up Amgov.html-heading-personal-gratification]]
# [[Sliced up Amgov.html-heading-plan-book]]
# [[Sliced up Amgov.html-heading-pluralism-competition-among-groups]]
# [[Sliced up Amgov.html-heading-policy-change]]
# [[Sliced up Amgov.html-heading-policy-responses]]
# [[Sliced up Amgov.html-heading-policy-stability]]
# [[Sliced up Amgov.html-heading-political-advertisements]]
# [[Sliced up Amgov.html-heading-political-change-crises]]
# [[Sliced up Amgov.html-heading-political-generations]]
# [[Sliced up Amgov.html-heading-political-legal-efforts]]
# [[Sliced up Amgov.html-heading-political-parties-policies]]
# [[Sliced up Amgov.html-heading-political-potential]]
# [[Sliced up Amgov.html-heading-political-socialization-over-life-course]]
# [[Sliced up Amgov.html-heading-political-views-in-action]]
# [[Sliced up Amgov.html-heading-politics-sin]]
# [[Sliced up Amgov.html-heading-poll-give-obama-grade-state-union]]
# [[Sliced up Amgov.html-heading-polls]]
# [[Sliced up Amgov.html-heading-polls-surveys]]
# [[Sliced up Amgov.html-heading-preamble]]
# [[Sliced up Amgov.html-heading-preamble-1]]
# [[Sliced up Amgov.html-heading-preamble-10]]
# [[Sliced up Amgov.html-heading-preamble-11]]
# [[Sliced up Amgov.html-heading-preamble-12]]
# [[Sliced up Amgov.html-heading-preamble-13]]
# [[Sliced up Amgov.html-heading-preamble-14]]
# [[Sliced up Amgov.html-heading-preamble-15]]
# [[Sliced up Amgov.html-heading-preamble-16]]
# [[Sliced up Amgov.html-heading-preamble-2]]
# [[Sliced up Amgov.html-heading-preamble-3]]
# [[Sliced up Amgov.html-heading-preamble-4]]
# [[Sliced up Amgov.html-heading-preamble-5]]
# [[Sliced up Amgov.html-heading-preamble-6]]
# [[Sliced up Amgov.html-heading-preamble-7]]
# [[Sliced up Amgov.html-heading-preamble-8]]
# [[Sliced up Amgov.html-heading-preamble-9]]
# [[Sliced up Amgov.html-heading-preface]]
# [[Sliced up Amgov.html-heading-prescription-drugs]]
# [[Sliced up Amgov.html-heading-presidency-in-constitution]]
# [[Sliced up Amgov.html-heading-president]]
# [[Sliced up Amgov.html-heading-president-bush-s-proposals]]
# [[Sliced up Amgov.html-heading-president-obama-health-care]]
# [[Sliced up Amgov.html-heading-president-obama-media]]
# [[Sliced up Amgov.html-heading-presidential-approval]]
# [[Sliced up Amgov.html-heading-presidential-leadership]]
# [[Sliced up Amgov.html-heading-presidential-scorecards-in-congress]]
# [[Sliced up Amgov.html-heading-presidents-people]]
# [[Sliced up Amgov.html-heading-presiding-officer]]
# [[Sliced up Amgov.html-heading-press-conferences]]
# [[Sliced up Amgov.html-heading-press-secretary]]
# [[Sliced up Amgov.html-heading-priming]]
# [[Sliced up Amgov.html-heading-principles-underlying-constitution]]
# [[Sliced up Amgov.html-heading-print]]
# [[Sliced up Amgov.html-heading-prior-restraint]]
# [[Sliced up Amgov.html-heading-prisons]]
# [[Sliced up Amgov.html-heading-profile-members]]
# [[Sliced up Amgov.html-heading-progressive-era]]
# [[Sliced up Amgov.html-heading-prominence-presentation]]
# [[Sliced up Amgov.html-heading-property-rights-eminent-domain]]
# [[Sliced up Amgov.html-heading-protest-activity]]
# [[Sliced up Amgov.html-heading-providing-information]]
# [[Sliced up Amgov.html-heading-public-approval]]
# [[Sliced up Amgov.html-heading-public-broadcasting]]
# [[Sliced up Amgov.html-heading-public-debate-among-groups]]
# [[Sliced up Amgov.html-heading-public-diplomacy]]
# [[Sliced up Amgov.html-heading-public-interest-groups]]
# [[Sliced up Amgov.html-heading-public-judgment]]
# [[Sliced up Amgov.html-heading-public-opinion]]
# [[Sliced up Amgov.html-heading-public-opinion-policies]]
# [[Sliced up Amgov.html-heading-public-opinion-public-policy]]
# [[Sliced up Amgov.html-heading-public-relations]]
# [[Sliced up Amgov.html-heading-public-trust]]
# [[Sliced up Amgov.html-heading-publisher-information]]
# [[Sliced up Amgov.html-heading-punishment-convicted-criminals]]
# [[Sliced up Amgov.html-heading-push-polls]]
# [[Sliced up Amgov.html-heading-quick-polls]]
# [[Sliced up Amgov.html-heading-race-ethnicity]]
# [[Sliced up Amgov.html-heading-radio]]
# [[Sliced up Amgov.html-heading-ratifying-constitution]]
# [[Sliced up Amgov.html-heading-reagan-administration]]
# [[Sliced up Amgov.html-heading-recall]]
# [[Sliced up Amgov.html-heading-recruitment]]
# [[Sliced up Amgov.html-heading-redistricting]]
# [[Sliced up Amgov.html-heading-references]]
# [[Sliced up Amgov.html-heading-references-1]]
# [[Sliced up Amgov.html-heading-references-10]]
# [[Sliced up Amgov.html-heading-references-11]]
# [[Sliced up Amgov.html-heading-references-12]]
# [[Sliced up Amgov.html-heading-references-13]]
# [[Sliced up Amgov.html-heading-references-14]]
# [[Sliced up Amgov.html-heading-references-15]]
# [[Sliced up Amgov.html-heading-references-16]]
# [[Sliced up Amgov.html-heading-references-17]]
# [[Sliced up Amgov.html-heading-references-18]]
# [[Sliced up Amgov.html-heading-references-19]]
# [[Sliced up Amgov.html-heading-references-2]]
# [[Sliced up Amgov.html-heading-references-20]]
# [[Sliced up Amgov.html-heading-references-21]]
# [[Sliced up Amgov.html-heading-references-22]]
# [[Sliced up Amgov.html-heading-references-23]]
# [[Sliced up Amgov.html-heading-references-24]]
# [[Sliced up Amgov.html-heading-references-25]]
# [[Sliced up Amgov.html-heading-references-26]]
# [[Sliced up Amgov.html-heading-references-27]]
# [[Sliced up Amgov.html-heading-references-28]]
# [[Sliced up Amgov.html-heading-references-29]]
# [[Sliced up Amgov.html-heading-references-3]]
# [[Sliced up Amgov.html-heading-references-30]]
# [[Sliced up Amgov.html-heading-references-31]]
# [[Sliced up Amgov.html-heading-references-32]]
# [[Sliced up Amgov.html-heading-references-33]]
# [[Sliced up Amgov.html-heading-references-34]]
# [[Sliced up Amgov.html-heading-references-35]]
# [[Sliced up Amgov.html-heading-references-36]]
# [[Sliced up Amgov.html-heading-references-37]]
# [[Sliced up Amgov.html-heading-references-38]]
# [[Sliced up Amgov.html-heading-references-39]]
# [[Sliced up Amgov.html-heading-references-4]]
# [[Sliced up Amgov.html-heading-references-40]]
# [[Sliced up Amgov.html-heading-references-41]]
# [[Sliced up Amgov.html-heading-references-42]]
# [[Sliced up Amgov.html-heading-references-43]]
# [[Sliced up Amgov.html-heading-references-44]]
# [[Sliced up Amgov.html-heading-references-45]]
# [[Sliced up Amgov.html-heading-references-46]]
# [[Sliced up Amgov.html-heading-references-47]]
# [[Sliced up Amgov.html-heading-references-48]]
# [[Sliced up Amgov.html-heading-references-49]]
# [[Sliced up Amgov.html-heading-references-5]]
# [[Sliced up Amgov.html-heading-references-50]]
# [[Sliced up Amgov.html-heading-references-51]]
# [[Sliced up Amgov.html-heading-references-52]]
# [[Sliced up Amgov.html-heading-references-53]]
# [[Sliced up Amgov.html-heading-references-54]]
# [[Sliced up Amgov.html-heading-references-55]]
# [[Sliced up Amgov.html-heading-references-56]]
# [[Sliced up Amgov.html-heading-references-57]]
# [[Sliced up Amgov.html-heading-references-58]]
# [[Sliced up Amgov.html-heading-references-59]]
# [[Sliced up Amgov.html-heading-references-6]]
# [[Sliced up Amgov.html-heading-references-60]]
# [[Sliced up Amgov.html-heading-references-61]]
# [[Sliced up Amgov.html-heading-references-62]]
# [[Sliced up Amgov.html-heading-references-63]]
# [[Sliced up Amgov.html-heading-references-64]]
# [[Sliced up Amgov.html-heading-references-65]]
# [[Sliced up Amgov.html-heading-references-66]]
# [[Sliced up Amgov.html-heading-references-67]]
# [[Sliced up Amgov.html-heading-references-68]]
# [[Sliced up Amgov.html-heading-references-69]]
# [[Sliced up Amgov.html-heading-references-7]]
# [[Sliced up Amgov.html-heading-references-70]]
# [[Sliced up Amgov.html-heading-references-71]]
# [[Sliced up Amgov.html-heading-references-72]]
# [[Sliced up Amgov.html-heading-references-73]]
# [[Sliced up Amgov.html-heading-references-74]]
# [[Sliced up Amgov.html-heading-references-75]]
# [[Sliced up Amgov.html-heading-references-8]]
# [[Sliced up Amgov.html-heading-references-9]]
# [[Sliced up Amgov.html-heading-referendum]]
# [[Sliced up Amgov.html-heading-regulation]]
# [[Sliced up Amgov.html-heading-regulation-lobbying]]
# [[Sliced up Amgov.html-heading-regulatory-commissions]]
# [[Sliced up Amgov.html-heading-relations-between-interest-groups]]
# [[Sliced up Amgov.html-heading-reporters]]
# [[Sliced up Amgov.html-heading-reporting-from-abroad]]
# [[Sliced up Amgov.html-heading-representation]]
# [[Sliced up Amgov.html-heading-required-membership]]
# [[Sliced up Amgov.html-heading-reserved-powers]]
# [[Sliced up Amgov.html-heading-right-to-keep-bear-arms]]
# [[Sliced up Amgov.html-heading-right-to-privacy]]
# [[Sliced up Amgov.html-heading-rights]]
# [[Sliced up Amgov.html-heading-rights-accused]]
# [[Sliced up Amgov.html-heading-rights-to-assemble-petition]]
# [[Sliced up Amgov.html-heading-rituals-traditions-symbols]]
# [[Sliced up Amgov.html-heading-roe-reaffirmed]]
# [[Sliced up Amgov.html-heading-roe-v-wade-abortion-rights]]
# [[Sliced up Amgov.html-heading-rulemaking]]
# [[Sliced up Amgov.html-heading-ruling-by-precedent]]
# [[Sliced up Amgov.html-heading-running-for-holding-public-office]]
# [[Sliced up Amgov.html-heading-same-sex-marriage]]
# [[Sliced up Amgov.html-heading-scandal-coverage]]
# [[Sliced up Amgov.html-heading-school]]
# [[Sliced up Amgov.html-heading-searches-seizures]]
# [[Sliced up Amgov.html-heading-second-wave-women-s-rights]]
# [[Sliced up Amgov.html-heading-secrecy-constitutional-convention]]
# [[Sliced up Amgov.html-heading-senate]]
# [[Sliced up Amgov.html-heading-separation-powers]]
# [[Sliced up Amgov.html-heading-sexual-harassment]]
# [[Sliced up Amgov.html-heading-signing-statements]]
# [[Sliced up Amgov.html-heading-single-issue-minor-parties]]
# [[Sliced up Amgov.html-heading-size-federal-bureaucracy]]
# [[Sliced up Amgov.html-heading-slavery-crisis-federalism]]
# [[Sliced up Amgov.html-heading-social-media]]
# [[Sliced up Amgov.html-heading-social-movements-media]]
# [[Sliced up Amgov.html-heading-social-security]]
# [[Sliced up Amgov.html-heading-social-security-s-solvency]]
# [[Sliced up Amgov.html-heading-socialization-life-experience]]
# [[Sliced up Amgov.html-heading-societal-interest-groups]]
# [[Sliced up Amgov.html-heading-society-many-movements]]
# [[Sliced up Amgov.html-heading-socioeconomic-status]]
# [[Sliced up Amgov.html-heading-solicitor-general]]
# [[Sliced up Amgov.html-heading-sources]]
# [[Sliced up Amgov.html-heading-sources-funding]]
# [[Sliced up Amgov.html-heading-speaker-house]]
# [[Sliced up Amgov.html-heading-speech-codes]]
# [[Sliced up Amgov.html-heading-speechmaker-in-chief]]
# [[Sliced up Amgov.html-heading-spoils-system]]
# [[Sliced up Amgov.html-heading-stages-interaction]]
# [[Sliced up Amgov.html-heading-stamp-act-congress]]
# [[Sliced up Amgov.html-heading-standard-operating-procedures]]
# [[Sliced up Amgov.html-heading-state-department]]
# [[Sliced up Amgov.html-heading-state-news-state-politics]]
# [[Sliced up Amgov.html-heading-state-parties]]
# [[Sliced up Amgov.html-heading-states]]
# [[Sliced up Amgov.html-heading-states-powers]]
# [[Sliced up Amgov.html-heading-states-responsibilities-to-each-other]]
# [[Sliced up Amgov.html-heading-states-rights]]
# [[Sliced up Amgov.html-heading-staying-message]]
# [[Sliced up Amgov.html-heading-strategic-appointments]]
# [[Sliced up Amgov.html-heading-subcultures]]
# [[Sliced up Amgov.html-heading-successful-nomination-clarence-thomas]]
# [[Sliced up Amgov.html-heading-supportive-media]]
# [[Sliced up Amgov.html-heading-supreme-court]]
# [[Sliced up Amgov.html-heading-supreme-law-land-its-limits]]
# [[Sliced up Amgov.html-heading-taking-fifth]]
# [[Sliced up Amgov.html-heading-television]]
# [[Sliced up Amgov.html-heading-television-1]]
# [[Sliced up Amgov.html-heading-terrorists-use-new-technology-weimann]]
# [[Sliced up Amgov.html-heading-testimony]]
# [[Sliced up Amgov.html-heading-tet-offensive]]
# [[Sliced up Amgov.html-heading-thickening-government]]
# [[Sliced up Amgov.html-heading-think-tanks]]
# [[Sliced up Amgov.html-heading-thoughts-words-actions]]
# [[Sliced up Amgov.html-heading-treaties]]
# [[Sliced up Amgov.html-heading-trial-procedures]]
# [[Sliced up Amgov.html-heading-turnout]]
# [[Sliced up Amgov.html-heading-two-party-domination]]
# [[Sliced up Amgov.html-heading-types-interest-groups]]
# [[Sliced up Amgov.html-heading-types-minor-parties]]
# [[Sliced up Amgov.html-heading-types-political-participation]]
# [[Sliced up Amgov.html-heading-types-polls]]
# [[Sliced up Amgov.html-heading-unemployment]]
# [[Sliced up Amgov.html-heading-uninsured]]
# [[Sliced up Amgov.html-heading-university-minnesota-libraries]]
# [[Sliced up Amgov.html-heading-unnamed-author]]
# [[Sliced up Amgov.html-heading-unnamed-author-1]]
# [[Sliced up Amgov.html-heading-unnamed-author-2]]
# [[Sliced up Amgov.html-heading-us-involvement-in-vietnam]]
# [[Sliced up Amgov.html-heading-us-trade-representative-ustr]]
# [[Sliced up Amgov.html-heading-values]]
# [[Sliced up Amgov.html-heading-variety-agencies]]
# [[Sliced up Amgov.html-heading-veto]]
# [[Sliced up Amgov.html-heading-vice-presidency]]
# [[Sliced up Amgov.html-heading-video-clip]]
# [[Sliced up Amgov.html-heading-video-clip-1]]
# [[Sliced up Amgov.html-heading-video-clip-10]]
# [[Sliced up Amgov.html-heading-video-clip-11]]
# [[Sliced up Amgov.html-heading-video-clip-12]]
# [[Sliced up Amgov.html-heading-video-clip-13]]
# [[Sliced up Amgov.html-heading-video-clip-14]]
# [[Sliced up Amgov.html-heading-video-clip-15]]
# [[Sliced up Amgov.html-heading-video-clip-16]]
# [[Sliced up Amgov.html-heading-video-clip-17]]
# [[Sliced up Amgov.html-heading-video-clip-18]]
# [[Sliced up Amgov.html-heading-video-clip-19]]
# [[Sliced up Amgov.html-heading-video-clip-2]]
# [[Sliced up Amgov.html-heading-video-clip-20]]
# [[Sliced up Amgov.html-heading-video-clip-21]]
# [[Sliced up Amgov.html-heading-video-clip-22]]
# [[Sliced up Amgov.html-heading-video-clip-23]]
# [[Sliced up Amgov.html-heading-video-clip-24]]
# [[Sliced up Amgov.html-heading-video-clip-25]]
# [[Sliced up Amgov.html-heading-video-clip-3]]
# [[Sliced up Amgov.html-heading-video-clip-4]]
# [[Sliced up Amgov.html-heading-video-clip-5]]
# [[Sliced up Amgov.html-heading-video-clip-6]]
# [[Sliced up Amgov.html-heading-video-clip-7]]
# [[Sliced up Amgov.html-heading-video-clip-8]]
# [[Sliced up Amgov.html-heading-video-clip-9]]
# [[Sliced up Amgov.html-heading-video-sharing]]
# [[Sliced up Amgov.html-heading-vietnam]]
# [[Sliced up Amgov.html-heading-visibility-policy-involvement]]
# [[Sliced up Amgov.html-heading-voluntary-membership]]
# [[Sliced up Amgov.html-heading-volunteering]]
# [[Sliced up Amgov.html-heading-voter-qualifications]]
# [[Sliced up Amgov.html-heading-voting]]
# [[Sliced up Amgov.html-heading-war-powers]]
# [[Sliced up Amgov.html-heading-war-powers-1]]
# [[Sliced up Amgov.html-heading-war-terror]]
# [[Sliced up Amgov.html-heading-watchdogs]]
# [[Sliced up Amgov.html-heading-wealth]]
# [[Sliced up Amgov.html-heading-websites]]
# [[Sliced up Amgov.html-heading-welfare-policies]]
# [[Sliced up Amgov.html-heading-what-constitution-says]]
# [[Sliced up Amgov.html-heading-what-is-political-culture]]
# [[Sliced up Amgov.html-heading-what-is-political-socialization]]
# [[Sliced up Amgov.html-heading-what-lobbyists-do]]
# [[Sliced up Amgov.html-heading-what-our-text-does-does-not-do]]
# [[Sliced up Amgov.html-heading-when-speech-can-be-regulated]]
# [[Sliced up Amgov.html-heading-whips]]
# [[Sliced up Amgov.html-heading-whips-1]]
# [[Sliced up Amgov.html-heading-who-are-civil-servants]]
# [[Sliced up Amgov.html-heading-who-benefits-from-interest-groups]]
# [[Sliced up Amgov.html-heading-who-were-delegates]]
# [[Sliced up Amgov.html-heading-why-interest-groups-are-or-are-not]]
# [[Sliced up Amgov.html-heading-why-when-agencies-need-media]]
# [[Sliced up Amgov.html-heading-why-when-media-need-agencies]]
# [[Sliced up Amgov.html-heading-wikileaks]]
# [[Sliced up Amgov.html-heading-winner-take-all-elections]]
# [[Sliced up Amgov.html-heading-women]]
# [[Sliced up Amgov.html-heading-women-s-movement]]
# [[Sliced up Amgov.html-heading-world-war]]
# [[Sliced up Amgov.html-heading-writ-certiorari]]
# [[Sliced up Amgov.html-list-item-1-1-communication-information-media]]
# [[Sliced up Amgov.html-list-item-1-2-news]]
# [[Sliced up Amgov.html-list-item-1-271-government-organizations-1-931]]
# [[Sliced up Amgov.html-list-item-1-3-opinion-commentary]]
# [[Sliced up Amgov.html-list-item-1-4-new-media]]
# [[Sliced up Amgov.html-list-item-1-5-recommended-reading]]
# [[Sliced up Amgov.html-list-item-1-6-recommended-viewing]]
# [[Sliced up Amgov.html-list-item-10-1-history-american-political]]
# [[Sliced up Amgov.html-list-item-10-2-political-parties-today]]
# [[Sliced up Amgov.html-list-item-10-3-party-organization]]
# [[Sliced up Amgov.html-list-item-10-4-party-in-government]]
# [[Sliced up Amgov.html-list-item-10-5-party-identification]]
# [[Sliced up Amgov.html-list-item-10-6-minor-parties]]
# [[Sliced up Amgov.html-list-item-10-7-political-parties-in-information]]
# [[Sliced up Amgov.html-list-item-10-8-recommended-reading]]
# [[Sliced up Amgov.html-list-item-10-9-recommended-viewing]]
# [[Sliced up Amgov.html-list-item-11-1-election-campaigns]]
# [[Sliced up Amgov.html-list-item-11-2-media-election-campaigns]]
# [[Sliced up Amgov.html-list-item-11-3-presidential-elections]]
# [[Sliced up Amgov.html-list-item-11-4-george-w-bush-reelected-in-2004]]
# [[Sliced up Amgov.html-list-item-11-5-barack-obama-elected-in-2008]]
# [[Sliced up Amgov.html-list-item-11-6-congressional-other-elections]]
# [[Sliced up Amgov.html-list-item-11-7-campaigns-elections-in]]
# [[Sliced up Amgov.html-list-item-11-8-recommended-reading]]
# [[Sliced up Amgov.html-list-item-11-9-recommended-viewing]]
# [[Sliced up Amgov.html-list-item-12-1-powers-congress]]
# [[Sliced up Amgov.html-list-item-12-10-recommended-reading]]
# [[Sliced up Amgov.html-list-item-12-11-recommended-viewing]]
# [[Sliced up Amgov.html-list-item-12-2-bicameral-legislative-branch]]
# [[Sliced up Amgov.html-list-item-12-3-parties-in-congress]]
# [[Sliced up Amgov.html-list-item-12-4-house-leadership]]
# [[Sliced up Amgov.html-list-item-12-5-senate-leadership]]
# [[Sliced up Amgov.html-list-item-12-6-committees]]
# [[Sliced up Amgov.html-list-item-12-7-legislative-process]]
# [[Sliced up Amgov.html-list-item-12-8-members-congress]]
# [[Sliced up Amgov.html-list-item-12-9-congress-in-information-age]]
# [[Sliced up Amgov.html-list-item-13-1-powers-presidency]]
# [[Sliced up Amgov.html-list-item-13-2-how-presidents-get-things-done]]
# [[Sliced up Amgov.html-list-item-13-3-presidency-in-information-age]]
# [[Sliced up Amgov.html-list-item-13-4-recommended-reading]]
# [[Sliced up Amgov.html-list-item-13-5-recommended-viewing]]
# [[Sliced up Amgov.html-list-item-14-1-what-is-bureaucracy]]
# [[Sliced up Amgov.html-list-item-14-2-policymaking-power-accountability]]
# [[Sliced up Amgov.html-list-item-14-3-federal-bureaucracy-in]]
# [[Sliced up Amgov.html-list-item-14-4-recommended-reading]]
# [[Sliced up Amgov.html-list-item-14-5-recommended-viewing]]
# [[Sliced up Amgov.html-list-item-15-1-us-legal-system]]
# [[Sliced up Amgov.html-list-item-15-2-power-us-supreme-court]]
# [[Sliced up Amgov.html-list-item-15-3-selecting-federal-judges]]
# [[Sliced up Amgov.html-list-item-15-4-courts-in-information-age]]
# [[Sliced up Amgov.html-list-item-15-5-recommended-reading]]
# [[Sliced up Amgov.html-list-item-15-6-recommended-viewing]]
# [[Sliced up Amgov.html-list-item-16-1-us-economy]]
# [[Sliced up Amgov.html-list-item-16-2-making-public-policies]]
# [[Sliced up Amgov.html-list-item-16-3-major-domestic-policies]]
# [[Sliced up Amgov.html-list-item-16-4-policymaking-domestic-policies-in]]
# [[Sliced up Amgov.html-list-item-16-5-recommended-reading]]
# [[Sliced up Amgov.html-list-item-16-6-recommended-viewing]]
# [[Sliced up Amgov.html-list-item-17-1-executive-branch-makes-foreign]]
# [[Sliced up Amgov.html-list-item-17-2-influence-from-congress-outside]]
# [[Sliced up Amgov.html-list-item-17-3-major-foreign-national-security]]
# [[Sliced up Amgov.html-list-item-17-4-george-w-bush-administration]]
# [[Sliced up Amgov.html-list-item-17-5-foreign-national-security]]
# [[Sliced up Amgov.html-list-item-17-6-recommended-reading]]
# [[Sliced up Amgov.html-list-item-17-7-recommended-viewing]]
# [[Sliced up Amgov.html-list-item-1995-poll-cited-in-jeffrey-m-berry]]
# [[Sliced up Amgov.html-list-item-2-1-first-american-political-system]]
# [[Sliced up Amgov.html-list-item-2-2-creating-ratifying-constitution]]
# [[Sliced up Amgov.html-list-item-2-3-constitutional-principles]]
# [[Sliced up Amgov.html-list-item-2-4-constitution-in-information-age]]
# [[Sliced up Amgov.html-list-item-2-5-recommended-reading]]
# [[Sliced up Amgov.html-list-item-2-6-recommended-viewing]]
# [[Sliced up Amgov.html-list-item-3-1-federalism-as-structure-for-power]]
# [[Sliced up Amgov.html-list-item-3-2-meanings-federalism]]
# [[Sliced up Amgov.html-list-item-3-3-why-federalism-works-more-or-less]]
# [[Sliced up Amgov.html-list-item-3-4-federalism-in-information-age]]
# [[Sliced up Amgov.html-list-item-3-5-recommended-reading]]
# [[Sliced up Amgov.html-list-item-3-6-recommended-viewing]]
# [[Sliced up Amgov.html-list-item-4-1-bill-rights]]
# [[Sliced up Amgov.html-list-item-4-2-religion-speech-press-assembly]]
# [[Sliced up Amgov.html-list-item-4-3-arms-search-seizure-accusation]]
# [[Sliced up Amgov.html-list-item-4-4-civil-liberties-in-information-age]]
# [[Sliced up Amgov.html-list-item-4-5-recommended-reading]]
# [[Sliced up Amgov.html-list-item-4-6-recommended-viewing]]
# [[Sliced up Amgov.html-list-item-5-1-civil-war-amendments-african]]
# [[Sliced up Amgov.html-list-item-5-2-other-minorities-women-lesbians]]
# [[Sliced up Amgov.html-list-item-5-3-civil-rights-in-information-age]]
# [[Sliced up Amgov.html-list-item-5-4-recommended-reading]]
# [[Sliced up Amgov.html-list-item-5-5-recommended-viewing]]
# [[Sliced up Amgov.html-list-item-6-1-political-culture]]
# [[Sliced up Amgov.html-list-item-6-2-political-socialization]]
# [[Sliced up Amgov.html-list-item-6-3-political-culture-socialization-in]]
# [[Sliced up Amgov.html-list-item-6-4-recommended-reading]]
# [[Sliced up Amgov.html-list-item-6-5-recommended-viewing]]
# [[Sliced up Amgov.html-list-item-7-1-what-is-public-opinion]]
# [[Sliced up Amgov.html-list-item-7-2-democracy-public-opinion]]
# [[Sliced up Amgov.html-list-item-7-3-polling-public]]
# [[Sliced up Amgov.html-list-item-7-4-public-opinion-in-information-age]]
# [[Sliced up Amgov.html-list-item-7-5-recommended-reading]]
# [[Sliced up Amgov.html-list-item-7-6-recommended-viewing]]
# [[Sliced up Amgov.html-list-item-8-1-what-is-political-participation]]
# [[Sliced up Amgov.html-list-item-8-2-why-people-participate]]
# [[Sliced up Amgov.html-list-item-8-3-who-participates-who-does-not]]
# [[Sliced up Amgov.html-list-item-8-4-social-movements]]
# [[Sliced up Amgov.html-list-item-8-5-participation-voting-social]]
# [[Sliced up Amgov.html-list-item-8-6-recommended-reading]]
# [[Sliced up Amgov.html-list-item-8-7-recommended-viewing]]
# [[Sliced up Amgov.html-list-item-9-1-interest-group-system]]
# [[Sliced up Amgov.html-list-item-9-2-lobbying-art-influence]]
# [[Sliced up Amgov.html-list-item-9-3-interest-groups-political-system]]
# [[Sliced up Amgov.html-list-item-9-4-interest-groups-in-information-age]]
# [[Sliced up Amgov.html-list-item-9-5-recommended-reading]]
# [[Sliced up Amgov.html-list-item-9-6-recommended-viewing]]
# [[Sliced up Amgov.html-list-item-about-authors]]
# [[Sliced up Amgov.html-list-item-accused-has-right-to-defense-attorney]]
# [[Sliced up Amgov.html-list-item-acknowledgments]]
# [[Sliced up Amgov.html-list-item-administration]]
# [[Sliced up Amgov.html-list-item-advocating-promoting-president-s]]
# [[Sliced up Amgov.html-list-item-affirmative-advocacy-race-class-gender]]
# [[Sliced up Amgov.html-list-item-agencies-military-services]]
# [[Sliced up Amgov.html-list-item-agriculture]]
# [[Sliced up Amgov.html-list-item-agriculture-nutrition-forestry]]
# [[Sliced up Amgov.html-list-item-all-quotes-come-from-dems-battle-over]]
# [[Sliced up Amgov.html-list-item-amisha-shrimanker]]
# [[Sliced up Amgov.html-list-item-an-encyclopedic-account-this-case-is]]
# [[Sliced up Amgov.html-list-item-an-estimated-854-000-people-hold-top]]
# [[Sliced up Amgov.html-list-item-appropriations]]
# [[Sliced up Amgov.html-list-item-appropriations-1]]
# [[Sliced up Amgov.html-list-item-are-there-any-fictional-characters-who]]
# [[Sliced up Amgov.html-list-item-are-there-differences-between]]
# [[Sliced up Amgov.html-list-item-are-you-aware-interest-groups]]
# [[Sliced up Amgov.html-list-item-armed-services]]
# [[Sliced up Amgov.html-list-item-armed-services-1]]
# [[Sliced up Amgov.html-list-item-assurances-that-punishment-fits-crime]]
# [[Sliced up Amgov.html-list-item-at-bottom-ladder-rejected-by]]
# [[Sliced up Amgov.html-list-item-at-top-interest-group-makes-policy]]
# [[Sliced up Amgov.html-list-item-banking-housing-urban-affairs]]
# [[Sliced up Amgov.html-list-item-between-two-or-more-states]]
# [[Sliced up Amgov.html-list-item-between-united-states-one-states]]
# [[Sliced up Amgov.html-list-item-bradford-bishop]]
# [[Sliced up Amgov.html-list-item-brian-fogarty-university-missouri-st]]
# [[Sliced up Amgov.html-list-item-brought-by-one-state-against-citizens]]
# [[Sliced up Amgov.html-list-item-budget]]
# [[Sliced up Amgov.html-list-item-budget-1]]
# [[Sliced up Amgov.html-list-item-bush-campaign-has-raised-nearly-84]]
# [[Sliced up Amgov.html-list-item-campaign-finance-data-for-2008]]
# [[Sliced up Amgov.html-list-item-campaign-rockers-rappers-economist]]
# [[Sliced up Amgov.html-list-item-can-do-presidents-lead-congress]]
# [[Sliced up Amgov.html-list-item-case-is-citizens-united-v-federal]]
# [[Sliced up Amgov.html-list-item-cases-are-district-columbia-et-al-v]]
# [[Sliced up Amgov.html-list-item-caucus-international-narcotics-control]]
# [[Sliced up Amgov.html-list-item-cbo-s-role-in-budget-office-washington]]
# [[Sliced up Amgov.html-list-item-center-for-responsive-politics-has]]
# [[Sliced up Amgov.html-list-item-chain-command-wherein-officials-report]]
# [[Sliced up Amgov.html-list-item-chapter-1-communication-in-information]]
# [[Sliced up Amgov.html-list-item-chapter-10-political-parties]]
# [[Sliced up Amgov.html-list-item-chapter-11-campaigns-elections]]
# [[Sliced up Amgov.html-list-item-chapter-12-congress]]
# [[Sliced up Amgov.html-list-item-chapter-13-presidency]]
# [[Sliced up Amgov.html-list-item-chapter-14-bureaucracy]]
# [[Sliced up Amgov.html-list-item-chapter-15-courts]]
# [[Sliced up Amgov.html-list-item-chapter-16-policymaking-domestic]]
# [[Sliced up Amgov.html-list-item-chapter-17-foreign-national-security]]
# [[Sliced up Amgov.html-list-item-chapter-2-constitution-structure]]
# [[Sliced up Amgov.html-list-item-chapter-3-federalism]]
# [[Sliced up Amgov.html-list-item-chapter-4-civil-liberties]]
# [[Sliced up Amgov.html-list-item-chapter-5-civil-rights]]
# [[Sliced up Amgov.html-list-item-chapter-6-political-culture]]
# [[Sliced up Amgov.html-list-item-chapter-7-public-opinion]]
# [[Sliced up Amgov.html-list-item-chapter-8-participation-voting-social]]
# [[Sliced up Amgov.html-list-item-chapter-9-interest-groups]]
# [[Sliced up Amgov.html-list-item-china-s-global-computer-hacking]]
# [[Sliced up Amgov.html-list-item-christopher-s-kelley-miami-university]]
# [[Sliced up Amgov.html-list-item-commerce-science-transportation]]
# [[Sliced up Amgov.html-list-item-commercial-response-to-september-11]]
# [[Sliced up Amgov.html-list-item-commission-security-cooperation-in]]
# [[Sliced up Amgov.html-list-item-congress-can-turn-veto-against]]
# [[Sliced up Amgov.html-list-item-consider-different-powers-that]]
# [[Sliced up Amgov.html-list-item-consider-different-powers-that-1]]
# [[Sliced up Amgov.html-list-item-content-analysis-provided-by-media]]
# [[Sliced up Amgov.html-list-item-contrast-single-executive-image-plural]]
# [[Sliced up Amgov.html-list-item-coordinating-bringing-together-white]]
# [[Sliced up Amgov.html-list-item-corruption-exists-in-afghan-government]]
# [[Sliced up Amgov.html-list-item-cosmopolitan-centrally-located-states]]
# [[Sliced up Amgov.html-list-item-dana-edelstein]]
# [[Sliced up Amgov.html-list-item-danielle-vinson-furman-university]]
# [[Sliced up Amgov.html-list-item-data-computed-using-american-national]]
# [[Sliced up Amgov.html-list-item-dean-apologize-for-flag-remark-cnn]]
# [[Sliced up Amgov.html-list-item-decision-making-behavior-george-w-bush]]
# [[Sliced up Amgov.html-list-item-defendants-for-serious-crimes]]
# [[Sliced up Amgov.html-list-item-defendants-have-right-to-face-confront]]
# [[Sliced up Amgov.html-list-item-defending-responding-to-criticism]]
# [[Sliced up Amgov.html-list-item-defense-department-s-national-security]]
# [[Sliced up Amgov.html-list-item-defense-intelligence-agency-dia]]
# [[Sliced up Amgov.html-list-item-department-homeland-security]]
# [[Sliced up Amgov.html-list-item-describes-interest-groups-political]]
# [[Sliced up Amgov.html-list-item-details-branches-government-how-they]]
# [[Sliced up Amgov.html-list-item-diane-heith-st-john-s-university]]
# [[Sliced up Amgov.html-list-item-differences-between-photographs-was]]
# [[Sliced up Amgov.html-list-item-do-you-agree-that-america-is-uniquely]]
# [[Sliced up Amgov.html-list-item-do-you-believe-you-have-power-to-make]]
# [[Sliced up Amgov.html-list-item-do-you-consider-yourself-either]]
# [[Sliced up Amgov.html-list-item-do-you-feel-you-have-faced]]
# [[Sliced up Amgov.html-list-item-do-you-get-any-your-news-from-new]]
# [[Sliced up Amgov.html-list-item-do-you-support-any-civil-rights-groups]]
# [[Sliced up Amgov.html-list-item-do-you-support-any-interest-groups]]
# [[Sliced up Amgov.html-list-item-do-you-think-bill-rights-does-enough]]
# [[Sliced up Amgov.html-list-item-do-you-think-it-makes-sense-to-treat]]
# [[Sliced up Amgov.html-list-item-do-you-think-it-matters-that-so-many]]
# [[Sliced up Amgov.html-list-item-do-you-think-it-would-be-good-thing-if]]
# [[Sliced up Amgov.html-list-item-do-you-think-people-should-have-basic]]
# [[Sliced up Amgov.html-list-item-do-you-think-people-who-have-committed]]
# [[Sliced up Amgov.html-list-item-documentary-film-exposing-what-it-sees]]
# [[Sliced up Amgov.html-list-item-domenic-maffei-caldwell-college]]
# [[Sliced up Amgov.html-list-item-economic-committee]]
# [[Sliced up Amgov.html-list-item-education-workforce]]
# [[Sliced up Amgov.html-list-item-employees-chosen-for-their-skills]]
# [[Sliced up Amgov.html-list-item-energy-commerce]]
# [[Sliced up Amgov.html-list-item-energy-natural-resources]]
# [[Sliced up Amgov.html-list-item-environment-public-works]]
# [[Sliced up Amgov.html-list-item-evan-oxman]]
# [[Sliced up Amgov.html-list-item-executive-order-ethics-commitments-by]]
# [[Sliced up Amgov.html-list-item-explaining-providing-information]]
# [[Sliced up Amgov.html-list-item-explains-how-people-are-socialized-to]]
# [[Sliced up Amgov.html-list-item-federal-bureau-investigation-fbi]]
# [[Sliced up Amgov.html-list-item-finance]]
# [[Sliced up Amgov.html-list-item-financial-services]]
# [[Sliced up Amgov.html-list-item-for-an-award-winning-study-media-in]]
# [[Sliced up Amgov.html-list-item-for-campaign-from-consultants]]
# [[Sliced up Amgov.html-list-item-for-discussion-how-candidates-go]]
# [[Sliced up Amgov.html-list-item-for-example-see-radio-addresses]]
# [[Sliced up Amgov.html-list-item-for-journalists-backgrounds-see-david]]
# [[Sliced up Amgov.html-list-item-for-study-movie-depictions-american]]
# [[Sliced up Amgov.html-list-item-for-study-similarities-relationships]]
# [[Sliced up Amgov.html-list-item-foreign-affairs]]
# [[Sliced up Amgov.html-list-item-foreign-relations]]
# [[Sliced up Amgov.html-list-item-fox-news-poll-give-obama-grade-state]]
# [[Sliced up Amgov.html-list-item-freedom-expression]]
# [[Sliced up Amgov.html-list-item-from-tom-charles-huston-to-president]]
# [[Sliced up Amgov.html-list-item-from-what-james-madison-says-in]]
# [[Sliced up Amgov.html-list-item-from-wrongs-to-rights-1973-1999-public]]
# [[Sliced up Amgov.html-list-item-ground-zero-statue-criticized-for]]
# [[Sliced up Amgov.html-list-item-group-has-an-unchallengeable-veto]]
# [[Sliced up Amgov.html-list-item-group-has-only-potential-reprisal]]
# [[Sliced up Amgov.html-list-item-group-receives-some-attention-from]]
# [[Sliced up Amgov.html-list-item-have-you-ever-participated-in-an]]
# [[Sliced up Amgov.html-list-item-health-education-labor-pensions]]
# [[Sliced up Amgov.html-list-item-hollywood-considers-role-in-war-effort]]
# [[Sliced up Amgov.html-list-item-homeland-security]]
# [[Sliced up Amgov.html-list-item-homeland-security-governmental-affairs]]
# [[Sliced up Amgov.html-list-item-how-are-american-election-campaigns]]
# [[Sliced up Amgov.html-list-item-how-are-campaigns-funded-what-are]]
# [[Sliced up Amgov.html-list-item-how-are-candidates-depicted-in]]
# [[Sliced up Amgov.html-list-item-how-are-federal-courts-organized]]
# [[Sliced up Amgov.html-list-item-how-are-interest-groups-involved-in]]
# [[Sliced up Amgov.html-list-item-how-are-lobbyists-regulated-what-can]]
# [[Sliced up Amgov.html-list-item-how-are-members-depicted-by-news-media]]
# [[Sliced up Amgov.html-list-item-how-are-new-media-being-used-to-serve]]
# [[Sliced up Amgov.html-list-item-how-are-people-same-race-gender-sexual]]
# [[Sliced up Amgov.html-list-item-how-are-political-parties-in-congress]]
# [[Sliced up Amgov.html-list-item-how-are-political-party-nominees-for]]
# [[Sliced up Amgov.html-list-item-how-are-public-opinion-polls-depicted]]
# [[Sliced up Amgov.html-list-item-how-are-some-public-officials-in]]
# [[Sliced up Amgov.html-list-item-how-are-supreme-court-its-decisions]]
# [[Sliced up Amgov.html-list-item-how-can-agencies-influence]]
# [[Sliced up Amgov.html-list-item-how-can-congress-judiciary-limit]]
# [[Sliced up Amgov.html-list-item-how-can-humor-be-used-to-influence]]
# [[Sliced up Amgov.html-list-item-how-can-media-coverage-put-an-issue]]
# [[Sliced up Amgov.html-list-item-how-can-members-congress-attract-media]]
# [[Sliced up Amgov.html-list-item-how-can-president-check-power-congress]]
# [[Sliced up Amgov.html-list-item-how-did-american-political-parties]]
# [[Sliced up Amgov.html-list-item-how-did-civil-rights-protestors-seek]]
# [[Sliced up Amgov.html-list-item-how-did-conflicts-between-national]]
# [[Sliced up Amgov.html-list-item-how-did-federal-government-respond-to]]
# [[Sliced up Amgov.html-list-item-how-did-issue-iraq-war-pose-problems]]
# [[Sliced up Amgov.html-list-item-how-did-john-kerry-try-to-present]]
# [[Sliced up Amgov.html-list-item-how-did-media-depict-candidates-during]]
# [[Sliced up Amgov.html-list-item-how-did-military-operations-in]]
# [[Sliced up Amgov.html-list-item-how-did-mortgage-credit-regulatory]]
# [[Sliced up Amgov.html-list-item-how-did-national-security-act]]
# [[Sliced up Amgov.html-list-item-how-did-obama-campaign-use-media-to]]
# [[Sliced up Amgov.html-list-item-how-did-political-machines-function]]
# [[Sliced up Amgov.html-list-item-how-did-world-war-ii-change-direction]]
# [[Sliced up Amgov.html-list-item-how-do-agencies-congress-influence]]
# [[Sliced up Amgov.html-list-item-how-do-agencies-president-influence]]
# [[Sliced up Amgov.html-list-item-how-do-americans-affiliate-with]]
# [[Sliced up Amgov.html-list-item-how-do-americans-participate-in-groups]]
# [[Sliced up Amgov.html-list-item-how-do-bureaucracy-media-interact]]
# [[Sliced up Amgov.html-list-item-how-do-campaigns-use-new-media]]
# [[Sliced up Amgov.html-list-item-how-do-candidates-manage-campaign]]
# [[Sliced up Amgov.html-list-item-how-do-candidates-present-use]]
# [[Sliced up Amgov.html-list-item-how-do-candidates-use-media-to-control]]
# [[Sliced up Amgov.html-list-item-how-do-contemporary-political-parties]]
# [[Sliced up Amgov.html-list-item-how-do-economics-government-politics]]
# [[Sliced up Amgov.html-list-item-how-do-factional-organizations]]
# [[Sliced up Amgov.html-list-item-how-do-government-agencies-exercise]]
# [[Sliced up Amgov.html-list-item-how-do-insider-outsider-strategies-for]]
# [[Sliced up Amgov.html-list-item-how-do-interest-groups-influence]]
# [[Sliced up Amgov.html-list-item-how-do-interest-groups-interact-with]]
# [[Sliced up Amgov.html-list-item-how-do-interest-groups-public-opinion]]
# [[Sliced up Amgov.html-list-item-how-do-interest-groups-recruit-members]]
# [[Sliced up Amgov.html-list-item-how-do-journalists-acquire-news]]
# [[Sliced up Amgov.html-list-item-how-do-lobbyists-attempt-to-influence]]
# [[Sliced up Amgov.html-list-item-how-do-lobbyists-gain-access-to-public]]
# [[Sliced up Amgov.html-list-item-how-do-media-depict-federal]]
# [[Sliced up Amgov.html-list-item-how-do-media-depict-interest-groups]]
# [[Sliced up Amgov.html-list-item-how-do-media-depict-policymaking]]
# [[Sliced up Amgov.html-list-item-how-do-media-depict-political]]
# [[Sliced up Amgov.html-list-item-how-do-media-depict-political-parties]]
# [[Sliced up Amgov.html-list-item-how-do-media-depict-politicians]]
# [[Sliced up Amgov.html-list-item-how-do-media-interact-with-military]]
# [[Sliced up Amgov.html-list-item-how-do-media-personalize-presidency]]
# [[Sliced up Amgov.html-list-item-how-do-media-portray-constitution]]
# [[Sliced up Amgov.html-list-item-how-do-media-portray-unions-union]]
# [[Sliced up Amgov.html-list-item-how-do-media-portrayals-civil-rights]]
# [[Sliced up Amgov.html-list-item-how-do-media-set-political-agenda-by]]
# [[Sliced up Amgov.html-list-item-how-do-members-communicate-with-their]]
# [[Sliced up Amgov.html-list-item-how-do-members-congress-develop-draft]]
# [[Sliced up Amgov.html-list-item-how-do-members-make-news-generate]]
# [[Sliced up Amgov.html-list-item-how-do-members-your-political]]
# [[Sliced up Amgov.html-list-item-how-do-national-party-organizations]]
# [[Sliced up Amgov.html-list-item-how-do-national-state-local]]
# [[Sliced up Amgov.html-list-item-how-do-national-state-local-party]]
# [[Sliced up Amgov.html-list-item-how-do-new-media-make-it-difficult-for]]
# [[Sliced up Amgov.html-list-item-how-do-news-entertainment-media-depict]]
# [[Sliced up Amgov.html-list-item-how-do-people-become-politically]]
# [[Sliced up Amgov.html-list-item-how-do-people-develop-an-understanding]]
# [[Sliced up Amgov.html-list-item-how-do-people-in-public-life-try-to]]
# [[Sliced up Amgov.html-list-item-how-do-people-s-interactions-with]]
# [[Sliced up Amgov.html-list-item-how-do-people-use-media-to-get]]
# [[Sliced up Amgov.html-list-item-how-do-perspectives-national-local]]
# [[Sliced up Amgov.html-list-item-how-do-perspectives-national-state]]
# [[Sliced up Amgov.html-list-item-how-do-political-parties-help-organize]]
# [[Sliced up Amgov.html-list-item-how-do-political-parties-publicize]]
# [[Sliced up Amgov.html-list-item-how-do-president-bureaucracy-interact]]
# [[Sliced up Amgov.html-list-item-how-do-presidents-interact-with-media]]
# [[Sliced up Amgov.html-list-item-how-do-presidents-seek-public-approval]]
# [[Sliced up Amgov.html-list-item-how-do-presidents-use-their-position]]
# [[Sliced up Amgov.html-list-item-how-do-presidents-use-their-veto-power]]
# [[Sliced up Amgov.html-list-item-how-do-reporters-go-about-covering]]
# [[Sliced up Amgov.html-list-item-how-do-roles-speaker-house-majority]]
# [[Sliced up Amgov.html-list-item-how-do-supreme-court-justices-interact]]
# [[Sliced up Amgov.html-list-item-how-do-television-programs-movies-you]]
# [[Sliced up Amgov.html-list-item-how-do-we-protect-nation-s-border]]
# [[Sliced up Amgov.html-list-item-how-do-you-think-fact-that-it-takes-so]]
# [[Sliced up Amgov.html-list-item-how-do-you-think-having-televised]]
# [[Sliced up Amgov.html-list-item-how-does-an-attitude-differ-from-an]]
# [[Sliced up Amgov.html-list-item-how-does-bill-become-law]]
# [[Sliced up Amgov.html-list-item-how-does-blogging-differ-from]]
# [[Sliced up Amgov.html-list-item-how-does-congress-influence-foreign]]
# [[Sliced up Amgov.html-list-item-how-does-congressional-budget-process]]
# [[Sliced up Amgov.html-list-item-how-does-debate-over-how-to-reduce]]
# [[Sliced up Amgov.html-list-item-how-does-defense-department-influence]]
# [[Sliced up Amgov.html-list-item-how-does-electoral-college-system]]
# [[Sliced up Amgov.html-list-item-how-does-need-to-attract-large]]
# [[Sliced up Amgov.html-list-item-how-does-original-text-constitution]]
# [[Sliced up Amgov.html-list-item-how-does-president-obama-s-national]]
# [[Sliced up Amgov.html-list-item-how-does-president-s-position-as-chief]]
# [[Sliced up Amgov.html-list-item-how-does-president-try-to-set-agenda]]
# [[Sliced up Amgov.html-list-item-how-does-public-opinion-affect-who]]
# [[Sliced up Amgov.html-list-item-how-does-public-opinion-differ-from]]
# [[Sliced up Amgov.html-list-item-how-does-supreme-court-work]]
# [[Sliced up Amgov.html-list-item-how-does-two-party-system-differ-from]]
# [[Sliced up Amgov.html-list-item-how-does-way-president-obama-interacts]]
# [[Sliced up Amgov.html-list-item-how-does-way-supreme-court-presents]]
# [[Sliced up Amgov.html-list-item-how-does-white-house-press-corps]]
# [[Sliced up Amgov.html-list-item-how-has-congress-s-relationship-to]]
# [[Sliced up Amgov.html-list-item-how-has-federal-government-bureaucracy]]
# [[Sliced up Amgov.html-list-item-how-has-government-responded-to]]
# [[Sliced up Amgov.html-list-item-how-has-meaning-federalism-changed]]
# [[Sliced up Amgov.html-list-item-how-has-social-media-created-new]]
# [[Sliced up Amgov.html-list-item-how-have-media-portrayed-military]]
# [[Sliced up Amgov.html-list-item-how-have-new-technologies-made-it]]
# [[Sliced up Amgov.html-list-item-how-have-politicians-managed-to-keep]]
# [[Sliced up Amgov.html-list-item-how-have-presidents-attempted-to-deal]]
# [[Sliced up Amgov.html-list-item-how-have-public-opinion-polls]]
# [[Sliced up Amgov.html-list-item-how-interested-are-americans-in-taking]]
# [[Sliced up Amgov.html-list-item-how-is-constitution-different-from]]
# [[Sliced up Amgov.html-list-item-how-is-design-house-intended-to-make]]
# [[Sliced up Amgov.html-list-item-how-is-executive-branch-organized-how]]
# [[Sliced up Amgov.html-list-item-how-is-federalism-portrayed-in-movies]]
# [[Sliced up Amgov.html-list-item-how-is-lobbying-regulated]]
# [[Sliced up Amgov.html-list-item-how-is-news-presented]]
# [[Sliced up Amgov.html-list-item-how-is-presidency-organized]]
# [[Sliced up Amgov.html-list-item-how-is-presidency-personalized]]
# [[Sliced up Amgov.html-list-item-how-many-supreme-court-decisions-can]]
# [[Sliced up Amgov.html-list-item-how-much-do-you-think-politicians]]
# [[Sliced up Amgov.html-list-item-how-to-placate-china-if-north-korea]]
# [[Sliced up Amgov.html-list-item-how-was-1936-literary-digest]]
# [[Sliced up Amgov.html-list-item-how-were-blacks-denied-right-to-vote]]
# [[Sliced up Amgov.html-list-item-how-what-do-media-report-from-abroad]]
# [[Sliced up Amgov.html-list-item-how-why-do-civil-rights-organizers]]
# [[Sliced up Amgov.html-list-item-hughes-was-then-governor-new-york]]
# [[Sliced up Amgov.html-list-item-ian-mcdonald]]
# [[Sliced up Amgov.html-list-item-imagine-that-congress-kept-its]]
# [[Sliced up Amgov.html-list-item-imagine-you-were-helping-prepare]]
# [[Sliced up Amgov.html-list-item-impersonal-reliance-written-rules-to]]
# [[Sliced up Amgov.html-list-item-in-marbury-v-madison-how-did-chief]]
# [[Sliced up Amgov.html-list-item-in-supreme-court-american-elite-1789]]
# [[Sliced up Amgov.html-list-item-in-what-sense-do-government-agencies]]
# [[Sliced up Amgov.html-list-item-in-what-sense-do-new-media-make]]
# [[Sliced up Amgov.html-list-item-in-what-sense-is-relationship-between]]
# [[Sliced up Amgov.html-list-item-in-what-way-is-declaration]]
# [[Sliced up Amgov.html-list-item-in-what-ways-can-people-participate]]
# [[Sliced up Amgov.html-list-item-in-what-ways-did-2008-election]]
# [[Sliced up Amgov.html-list-item-in-what-ways-has-relationship-media]]
# [[Sliced up Amgov.html-list-item-in-what-ways-to-you-think-it-might-be]]
# [[Sliced up Amgov.html-list-item-in-your-opinion-is-way-media-covers]]
# [[Sliced up Amgov.html-list-item-in-your-opinion-what-is-value]]
# [[Sliced up Amgov.html-list-item-indian-affairs]]
# [[Sliced up Amgov.html-list-item-individuals-cannot-be-subject-to]]
# [[Sliced up Amgov.html-list-item-interest-groups-nominees-must-usually]]
# [[Sliced up Amgov.html-list-item-introduces-intricacies-constitution]]
# [[Sliced up Amgov.html-list-item-involving-foreign-ambassadors-or-other]]
# [[Sliced up Amgov.html-list-item-it-authorized-securities-exchange]]
# [[Sliced up Amgov.html-list-item-it-curbed-commercial-banks-ability-to]]
# [[Sliced up Amgov.html-list-item-it-empowered-board-to-liquidate]]
# [[Sliced up Amgov.html-list-item-it-established-council-consisting]]
# [[Sliced up Amgov.html-list-item-it-regulated-some-riskiest-business]]
# [[Sliced up Amgov.html-list-item-it-set-up-bureau-consumer-financial]]
# [[Sliced up Amgov.html-list-item-james-druckman-northwestern-university]]
# [[Sliced up Amgov.html-list-item-jason-lindsey-st-cloud-state]]
# [[Sliced up Amgov.html-list-item-jeff-gulati-bentley-university]]
# [[Sliced up Amgov.html-list-item-jill-rickershauser]]
# [[Sliced up Amgov.html-list-item-jodie-drapal-kluver-bridgewater-state]]
# [[Sliced up Amgov.html-list-item-john-white]]
# [[Sliced up Amgov.html-list-item-judiciary]]
# [[Sliced up Amgov.html-list-item-judiciary-1]]
# [[Sliced up Amgov.html-list-item-language-in-constitution-comes-from]]
# [[Sliced up Amgov.html-list-item-large-states-versus-small-states-3]]
# [[Sliced up Amgov.html-list-item-library]]
# [[Sliced up Amgov.html-list-item-lisa-caldemeyer]]
# [[Sliced up Amgov.html-list-item-local-tv-news-largely-ignores-local]]
# [[Sliced up Amgov.html-list-item-malina-swiatek]]
# [[Sliced up Amgov.html-list-item-many-security-intelligence-agencies-do]]
# [[Sliced up Amgov.html-list-item-mariane-pearl-s-memoir-her-husband]]
# [[Sliced up Amgov.html-list-item-michael-w-wagner-university-nebraska]]
# [[Sliced up Amgov.html-list-item-more-common-group-maintains-close]]
# [[Sliced up Amgov.html-list-item-multivitamin-quote-is-from-michael-m]]
# [[Sliced up Amgov.html-list-item-natural-resources]]
# [[Sliced up Amgov.html-list-item-oversight-government-reform]]
# [[Sliced up Amgov.html-list-item-permanent-select-committee]]
# [[Sliced up Amgov.html-list-item-permanent-select-committee-energy]]
# [[Sliced up Amgov.html-list-item-political-scientists-have-revealed]]
# [[Sliced up Amgov.html-list-item-power-all-three-branches-to-develop]]
# [[Sliced up Amgov.html-list-item-preface]]
# [[Sliced up Amgov.html-list-item-press-founders-knew-in-freeing-presses]]
# [[Sliced up Amgov.html-list-item-printers-american-revolution-in-press]]
# [[Sliced up Amgov.html-list-item-printing]]
# [[Sliced up Amgov.html-list-item-priya-gupta]]
# [[Sliced up Amgov.html-list-item-protection-person-property-iii-iv-v]]
# [[Sliced up Amgov.html-list-item-public-approval-president-higher]]
# [[Sliced up Amgov.html-list-item-publisher-information]]
# [[Sliced up Amgov.html-list-item-rational-division-labor-into]]
# [[Sliced up Amgov.html-list-item-regina-lawrence-louisiana-state]]
# [[Sliced up Amgov.html-list-item-respectively-united-states-v-curtiss]]
# [[Sliced up Amgov.html-list-item-right-not-to-be-deprived-life-liberty]]
# [[Sliced up Amgov.html-list-item-right-to-keep-bear-arms-ii]]
# [[Sliced up Amgov.html-list-item-right-to-privacy-implicit-in-bill]]
# [[Sliced up Amgov.html-list-item-rights-accused-v-vi-vii]]
# [[Sliced up Amgov.html-list-item-rules]]
# [[Sliced up Amgov.html-list-item-rules-administration]]
# [[Sliced up Amgov.html-list-item-saudi-royalty-encouraged-united-states]]
# [[Sliced up Amgov.html-list-item-science-space-technology]]
# [[Sliced up Amgov.html-list-item-scott-heffner-de-anza-community]]
# [[Sliced up Amgov.html-list-item-see-gallup-poll-from-newsweek-may-25]]
# [[Sliced up Amgov.html-list-item-select-committee-ethics]]
# [[Sliced up Amgov.html-list-item-select-committee-intelligence]]
# [[Sliced up Amgov.html-list-item-senate-composition-whether-president-s]]
# [[Sliced up Amgov.html-list-item-should-employers-who-hire-illegal]]
# [[Sliced up Amgov.html-list-item-should-illegal-immigrants-who-have]]
# [[Sliced up Amgov.html-list-item-shows-how-policies-are-made-affect]]
# [[Sliced up Amgov.html-list-item-simpson-trial-trivia-us-news-amp-world]]
# [[Sliced up Amgov.html-list-item-small-business]]
# [[Sliced up Amgov.html-list-item-small-business-entrepreneurship]]
# [[Sliced up Amgov.html-list-item-southern-states-reliant-slavery-in]]
# [[Sliced up Amgov.html-list-item-special-committee-aging]]
# [[Sliced up Amgov.html-list-item-standard-edition-madison-s-notes-is-in]]
# [[Sliced up Amgov.html-list-item-state-department-s-bureau-intelligence]]
# [[Sliced up Amgov.html-list-item-state-union-2011-president-obama-s]]
# [[Sliced up Amgov.html-list-item-state-union-2011-president-obama-s-1]]
# [[Sliced up Amgov.html-list-item-stephen-farnsworth-george-mason]]
# [[Sliced up Amgov.html-list-item-structure-powers-congress-in-congress]]
# [[Sliced up Amgov.html-list-item-suspects-must-know-understand-charges]]
# [[Sliced up Amgov.html-list-item-take-back-night-website-http-www]]
# [[Sliced up Amgov.html-list-item-taneisha-means]]
# [[Sliced up Amgov.html-list-item-taxation]]
# [[Sliced up Amgov.html-list-item-tea-party-s-first-legislative-victory]]
# [[Sliced up Amgov.html-list-item-term-competitive-federalism-is]]
# [[Sliced up Amgov.html-list-item-terms-large-state-small-state-are]]
# [[Sliced up Amgov.html-list-item-text-virginia-plan-its-main-rival-new]]
# [[Sliced up Amgov.html-list-item-these-excerpts-are-taken-from]]
# [[Sliced up Amgov.html-list-item-think-about-movies-you-ve-seen-do-any]]
# [[Sliced up Amgov.html-list-item-this-definition-is-drawn-from-michael]]
# [[Sliced up Amgov.html-list-item-this-example-is-taken-from-richard-b]]
# [[Sliced up Amgov.html-list-item-this-is-known-as-disturbance-theory-it]]
# [[Sliced up Amgov.html-list-item-this-section-draws-bruce-bimber]]
# [[Sliced up Amgov.html-list-item-timing-closer-to-an-upcoming]]
# [[Sliced up Amgov.html-list-item-to-what-extent-do-you-think-that]]
# [[Sliced up Amgov.html-list-item-to-what-extent-do-you-think-there-is]]
# [[Sliced up Amgov.html-list-item-transportation-infrastructure]]
# [[Sliced up Amgov.html-list-item-trial-must-be-speedy-so-that-someone]]
# [[Sliced up Amgov.html-list-item-two-cars-in-every-garage-three-eyes]]
# [[Sliced up Amgov.html-list-item-two-exceptions-are-alaska-which-has]]
# [[Sliced up Amgov.html-list-item-under-what-circumstances-are-media]]
# [[Sliced up Amgov.html-list-item-under-what-conditions-should-they-be]]
# [[Sliced up Amgov.html-list-item-us-ambassador-made-scathing-comments]]
# [[Sliced up Amgov.html-list-item-us-bureau-census-categorizes-those]]
# [[Sliced up Amgov.html-list-item-veterans-affairs]]
# [[Sliced up Amgov.html-list-item-veterans-affairs-1]]
# [[Sliced up Amgov.html-list-item-veto-is-blunt-instrument-it-is-useless]]
# [[Sliced up Amgov.html-list-item-veto-threats-can-backfire-after]]
# [[Sliced up Amgov.html-list-item-vetoes-alienate-members-congress-who]]
# [[Sliced up Amgov.html-list-item-ways-means]]
# [[Sliced up Amgov.html-list-item-welfare-reform-with-tanf-flexibility]]
# [[Sliced up Amgov.html-list-item-what-advantages-do-business-interest]]
# [[Sliced up Amgov.html-list-item-what-advantages-do-incumbents-have-in]]
# [[Sliced up Amgov.html-list-item-what-amendments-protect-rights-accused]]
# [[Sliced up Amgov.html-list-item-what-are-advantages-making-congress]]
# [[Sliced up Amgov.html-list-item-what-are-advantages-using-ballot]]
# [[Sliced up Amgov.html-list-item-what-are-arguments-for-against-death]]
# [[Sliced up Amgov.html-list-item-what-are-articles-constitution]]
# [[Sliced up Amgov.html-list-item-what-are-ballot-measures]]
# [[Sliced up Amgov.html-list-item-what-are-basic-purposes-white-house]]
# [[Sliced up Amgov.html-list-item-what-are-benefits-limitations-right-to]]
# [[Sliced up Amgov.html-list-item-what-are-characteristics-american]]
# [[Sliced up Amgov.html-list-item-what-are-characteristics-modern-day]]
# [[Sliced up Amgov.html-list-item-what-are-checks-balances]]
# [[Sliced up Amgov.html-list-item-what-are-civil-rights-voting-rights]]
# [[Sliced up Amgov.html-list-item-what-are-civil-war-amendments]]
# [[Sliced up Amgov.html-list-item-what-are-communication-information]]
# [[Sliced up Amgov.html-list-item-what-are-consequences-media-coverage]]
# [[Sliced up Amgov.html-list-item-what-are-consequences-media-s]]
# [[Sliced up Amgov.html-list-item-what-are-consequences-these-depictions]]
# [[Sliced up Amgov.html-list-item-what-are-consequences-these-depictions-1]]
# [[Sliced up Amgov.html-list-item-what-are-de-jure-de-facto-segregation]]
# [[Sliced up Amgov.html-list-item-what-are-differences-between-civil]]
# [[Sliced up Amgov.html-list-item-what-are-differences-between-dual]]
# [[Sliced up Amgov.html-list-item-what-are-differences-between-house]]
# [[Sliced up Amgov.html-list-item-what-are-differences-between-medicare]]
# [[Sliced up Amgov.html-list-item-what-are-different-characteristics]]
# [[Sliced up Amgov.html-list-item-what-are-different-ideas-about-what]]
# [[Sliced up Amgov.html-list-item-what-are-different-interpretations]]
# [[Sliced up Amgov.html-list-item-what-are-different-types-public]]
# [[Sliced up Amgov.html-list-item-what-are-different-ways-interest]]
# [[Sliced up Amgov.html-list-item-what-are-effects-media-coverage]]
# [[Sliced up Amgov.html-list-item-what-are-effects-media-s-depiction]]
# [[Sliced up Amgov.html-list-item-what-are-five-stages-policymaking]]
# [[Sliced up Amgov.html-list-item-what-are-foreign-national-security]]
# [[Sliced up Amgov.html-list-item-what-are-four-leading-influences-media]]
# [[Sliced up Amgov.html-list-item-what-are-four-main-types-federal]]
# [[Sliced up Amgov.html-list-item-what-are-four-ways-new-media-are]]
# [[Sliced up Amgov.html-list-item-what-are-functions-white-house]]
# [[Sliced up Amgov.html-list-item-what-are-generally-considered-to-be]]
# [[Sliced up Amgov.html-list-item-what-are-ideological-political]]
# [[Sliced up Amgov.html-list-item-what-are-interest-groups]]
# [[Sliced up Amgov.html-list-item-what-are-isolationism-internationalism]]
# [[Sliced up Amgov.html-list-item-what-are-leading-comedy-programs-about]]
# [[Sliced up Amgov.html-list-item-what-are-leading-conservative-liberal]]
# [[Sliced up Amgov.html-list-item-what-are-leading-judicial-philosophies]]
# [[Sliced up Amgov.html-list-item-what-are-legislative-parties]]
# [[Sliced up Amgov.html-list-item-what-are-levels-influence-that]]
# [[Sliced up Amgov.html-list-item-what-are-limits-congressional-power]]
# [[Sliced up Amgov.html-list-item-what-are-main-criticisms-directed-at]]
# [[Sliced up Amgov.html-list-item-what-are-main-problems-with-social]]
# [[Sliced up Amgov.html-list-item-what-are-main-types-interest-groups]]
# [[Sliced up Amgov.html-list-item-what-are-most-important-elements]]
# [[Sliced up Amgov.html-list-item-what-are-most-important-social]]
# [[Sliced up Amgov.html-list-item-what-are-obstacles-to-making-major]]
# [[Sliced up Amgov.html-list-item-what-are-opinion-leaders-how-do-they]]
# [[Sliced up Amgov.html-list-item-what-are-partisan-coalitions]]
# [[Sliced up Amgov.html-list-item-what-are-political-party-platforms]]
# [[Sliced up Amgov.html-list-item-what-are-powers-congress-as-enumerated]]
# [[Sliced up Amgov.html-list-item-what-are-president-s-powers-as-chief]]
# [[Sliced up Amgov.html-list-item-what-are-prestige-committees-in-house]]
# [[Sliced up Amgov.html-list-item-what-are-principles-contained-in]]
# [[Sliced up Amgov.html-list-item-what-are-reasons-for-policy-change]]
# [[Sliced up Amgov.html-list-item-what-are-reasons-for-policy-stability]]
# [[Sliced up Amgov.html-list-item-what-are-responsibilities-department]]
# [[Sliced up Amgov.html-list-item-what-are-significant-provisions-health]]
# [[Sliced up Amgov.html-list-item-what-are-some-causes-competition-or]]
# [[Sliced up Amgov.html-list-item-what-are-some-differences-between]]
# [[Sliced up Amgov.html-list-item-what-are-some-major-economic]]
# [[Sliced up Amgov.html-list-item-what-are-some-major-social-economic]]
# [[Sliced up Amgov.html-list-item-what-are-some-ways-media-depict]]
# [[Sliced up Amgov.html-list-item-what-are-some-ways-media-influence]]
# [[Sliced up Amgov.html-list-item-what-are-some-ways-white-house-can]]
# [[Sliced up Amgov.html-list-item-what-are-some-ways-you-have]]
# [[Sliced up Amgov.html-list-item-what-are-states-rights-dual]]
# [[Sliced up Amgov.html-list-item-what-are-strengths-weaknesses]]
# [[Sliced up Amgov.html-list-item-what-are-strengths-weaknesses-business]]
# [[Sliced up Amgov.html-list-item-what-are-strengths-weaknesses-media-in]]
# [[Sliced up Amgov.html-list-item-what-are-strengths-weaknesses-no-child]]
# [[Sliced up Amgov.html-list-item-what-are-three-common-ways-journalists]]
# [[Sliced up Amgov.html-list-item-what-are-two-steps-budget-process]]
# [[Sliced up Amgov.html-list-item-what-are-types-mass-media]]
# [[Sliced up Amgov.html-list-item-what-are-types-minor-parties-in]]
# [[Sliced up Amgov.html-list-item-what-are-values-beliefs-that-are-most]]
# [[Sliced up Amgov.html-list-item-what-are-ways-in-which-americans]]
# [[Sliced up Amgov.html-list-item-what-barriers-to-political]]
# [[Sliced up Amgov.html-list-item-what-basic-protections-did-civil-war]]
# [[Sliced up Amgov.html-list-item-what-challenges-did-president-obama]]
# [[Sliced up Amgov.html-list-item-what-challenges-does-president-face-in]]
# [[Sliced up Amgov.html-list-item-what-characteristics-make-you-think]]
# [[Sliced up Amgov.html-list-item-what-civil-rights-challenges-faced]]
# [[Sliced up Amgov.html-list-item-what-civil-rights-challenges-have]]
# [[Sliced up Amgov.html-list-item-what-constitutes-an-illegal-search]]
# [[Sliced up Amgov.html-list-item-what-constitutes-party-in-government]]
# [[Sliced up Amgov.html-list-item-what-constitutes-political-generation]]
# [[Sliced up Amgov.html-list-item-what-constitutes-political-subculture]]
# [[Sliced up Amgov.html-list-item-what-criteria-do-house-members-use]]
# [[Sliced up Amgov.html-list-item-what-criteria-do-members-use-when]]
# [[Sliced up Amgov.html-list-item-what-did-james-madison-mean-by]]
# [[Sliced up Amgov.html-list-item-what-did-james-madison-mean-by-1]]
# [[Sliced up Amgov.html-list-item-what-did-sociologist-max-weber-think]]
# [[Sliced up Amgov.html-list-item-what-did-us-supreme-court-decide-in]]
# [[Sliced up Amgov.html-list-item-what-difficulties-do-minor-parties]]
# [[Sliced up Amgov.html-list-item-what-distinction-does-text-make]]
# [[Sliced up Amgov.html-list-item-what-do-we-do-about-illegal]]
# [[Sliced up Amgov.html-list-item-what-do-we-do-about-those-immigrants]]
# [[Sliced up Amgov.html-list-item-what-do-you-think-american-flag]]
# [[Sliced up Amgov.html-list-item-what-do-you-think-explains-enduring]]
# [[Sliced up Amgov.html-list-item-what-do-you-think-is-missing-from]]
# [[Sliced up Amgov.html-list-item-what-do-you-think-makes-people]]
# [[Sliced up Amgov.html-list-item-what-do-you-think-most-important]]
# [[Sliced up Amgov.html-list-item-what-does-deliberative-polling-attempt]]
# [[Sliced up Amgov.html-list-item-what-effect-do-you-think-it-has]]
# [[Sliced up Amgov.html-list-item-what-effects-could-new-media-have]]
# [[Sliced up Amgov.html-list-item-what-exceptions-apply-to-freedom]]
# [[Sliced up Amgov.html-list-item-what-factors-affect-president-s-public]]
# [[Sliced up Amgov.html-list-item-what-factors-determine-an-interest]]
# [[Sliced up Amgov.html-list-item-what-factors-determine-how-journalists]]
# [[Sliced up Amgov.html-list-item-what-factors-explain-ratification]]
# [[Sliced up Amgov.html-list-item-what-factors-influence-selection]]
# [[Sliced up Amgov.html-list-item-what-factors-influence-voter-turnout]]
# [[Sliced up Amgov.html-list-item-what-formal-constitutional-powers-does]]
# [[Sliced up Amgov.html-list-item-what-formal-power-does-vice-president]]
# [[Sliced up Amgov.html-list-item-what-formal-powers-put-president-at]]
# [[Sliced up Amgov.html-list-item-what-functions-do-political-parties]]
# [[Sliced up Amgov.html-list-item-what-government-actions-make-public]]
# [[Sliced up Amgov.html-list-item-what-government-agencies-have-you-had]]
# [[Sliced up Amgov.html-list-item-what-happens-during-partisan]]
# [[Sliced up Amgov.html-list-item-what-historical-periods-were-central]]
# [[Sliced up Amgov.html-list-item-what-impact-do-media-depictions]]
# [[Sliced up Amgov.html-list-item-what-incentives-encourage-interest]]
# [[Sliced up Amgov.html-list-item-what-influence-do-media-have-political]]
# [[Sliced up Amgov.html-list-item-what-is-affirmative-action]]
# [[Sliced up Amgov.html-list-item-what-is-americans-with-disabilities]]
# [[Sliced up Amgov.html-list-item-what-is-an-echo-chamber-what-is-effect]]
# [[Sliced up Amgov.html-list-item-what-is-bicameral-legislative]]
# [[Sliced up Amgov.html-list-item-what-is-bicameralism]]
# [[Sliced up Amgov.html-list-item-what-is-bill-rights]]
# [[Sliced up Amgov.html-list-item-what-is-bill-rights-1]]
# [[Sliced up Amgov.html-list-item-what-is-bureaucracy]]
# [[Sliced up Amgov.html-list-item-what-is-bureaucratizing-presidency]]
# [[Sliced up Amgov.html-list-item-what-is-caucus-what-are-some-different]]
# [[Sliced up Amgov.html-list-item-what-is-confirmation-process]]
# [[Sliced up Amgov.html-list-item-what-is-constitution-s-elastic-clause]]
# [[Sliced up Amgov.html-list-item-what-is-current-state-abortion-as]]
# [[Sliced up Amgov.html-list-item-what-is-deliberative-polling]]
# [[Sliced up Amgov.html-list-item-what-is-difference-between]]
# [[Sliced up Amgov.html-list-item-what-is-difference-between-caucus]]
# [[Sliced up Amgov.html-list-item-what-is-divided-government-what]]
# [[Sliced up Amgov.html-list-item-what-is-electoral-college-how-does-it]]
# [[Sliced up Amgov.html-list-item-what-is-eminent-domain]]
# [[Sliced up Amgov.html-list-item-what-is-equal-rights-amendment]]
# [[Sliced up Amgov.html-list-item-what-is-federalism]]
# [[Sliced up Amgov.html-list-item-what-is-first-political-event-you-were]]
# [[Sliced up Amgov.html-list-item-what-is-function-investigative]]
# [[Sliced up Amgov.html-list-item-what-is-gerrymandering-how-can-it]]
# [[Sliced up Amgov.html-list-item-what-is-grassroots-lobbying]]
# [[Sliced up Amgov.html-list-item-what-is-house-rules-committee-what]]
# [[Sliced up Amgov.html-list-item-what-is-judicial-power-how-is-it]]
# [[Sliced up Amgov.html-list-item-what-is-judicial-review]]
# [[Sliced up Amgov.html-list-item-what-is-lobbying]]
# [[Sliced up Amgov.html-list-item-what-is-meant-by-preemption-what-are]]
# [[Sliced up Amgov.html-list-item-what-is-minor-party-also-known-as]]
# [[Sliced up Amgov.html-list-item-what-is-nation-s-political-culture-why]]
# [[Sliced up Amgov.html-list-item-what-is-nature-campaign-media-coverage]]
# [[Sliced up Amgov.html-list-item-what-is-news]]
# [[Sliced up Amgov.html-list-item-what-is-nineteenth-amendment]]
# [[Sliced up Amgov.html-list-item-what-is-objectivity]]
# [[Sliced up Amgov.html-list-item-what-is-organizational-structure]]
# [[Sliced up Amgov.html-list-item-what-is-pendleton-act-how-has-merit]]
# [[Sliced up Amgov.html-list-item-what-is-pluralism]]
# [[Sliced up Amgov.html-list-item-what-is-political-party]]
# [[Sliced up Amgov.html-list-item-what-is-political-potential-new-media]]
# [[Sliced up Amgov.html-list-item-what-is-political-socialization-why-is]]
# [[Sliced up Amgov.html-list-item-what-is-public-diplomacy-how-has-state]]
# [[Sliced up Amgov.html-list-item-what-is-public-opinion]]
# [[Sliced up Amgov.html-list-item-what-is-purpose-national-party]]
# [[Sliced up Amgov.html-list-item-what-is-purpose-presidential]]
# [[Sliced up Amgov.html-list-item-what-is-purpose-push-polling-why-is-it]]
# [[Sliced up Amgov.html-list-item-what-is-relationship-fourteenth]]
# [[Sliced up Amgov.html-list-item-what-is-right-first-recognition-how]]
# [[Sliced up Amgov.html-list-item-what-is-role-congressional-committees]]
# [[Sliced up Amgov.html-list-item-what-is-second-amendment]]
# [[Sliced up Amgov.html-list-item-what-is-separation-powers]]
# [[Sliced up Amgov.html-list-item-what-is-sexual-harassment]]
# [[Sliced up Amgov.html-list-item-what-is-significance-midterm-elections]]
# [[Sliced up Amgov.html-list-item-what-is-social-movement]]
# [[Sliced up Amgov.html-list-item-what-is-value-having-opinion]]
# [[Sliced up Amgov.html-list-item-what-is-value-standard-operating]]
# [[Sliced up Amgov.html-list-item-what-is-wikileaks-org]]
# [[Sliced up Amgov.html-list-item-what-jobs-are-performed-by]]
# [[Sliced up Amgov.html-list-item-what-kind-political-ads-are-you]]
# [[Sliced up Amgov.html-list-item-what-kinds-people-are-elected-to]]
# [[Sliced up Amgov.html-list-item-what-kinds-services-do-contemporary]]
# [[Sliced up Amgov.html-list-item-what-kinds-speech-are-protected-by]]
# [[Sliced up Amgov.html-list-item-what-led-federal-government-to]]
# [[Sliced up Amgov.html-list-item-what-limits-ability-new-media-to]]
# [[Sliced up Amgov.html-list-item-what-major-issue-do-you-think]]
# [[Sliced up Amgov.html-list-item-what-makes-an-interest-group-effective]]
# [[Sliced up Amgov.html-list-item-what-makes-congress-difficult-for]]
# [[Sliced up Amgov.html-list-item-what-makes-house-senate-differ-in]]
# [[Sliced up Amgov.html-list-item-what-makes-it-difficult-for-minor]]
# [[Sliced up Amgov.html-list-item-what-makes-lobbyists-valuable-to-their]]
# [[Sliced up Amgov.html-list-item-what-makes-someone-an-opinion-leader]]
# [[Sliced up Amgov.html-list-item-what-makes-something-news-how-do]]
# [[Sliced up Amgov.html-list-item-what-might-advantages-disadvantages]]
# [[Sliced up Amgov.html-list-item-what-minor-parties-are-you-familiar]]
# [[Sliced up Amgov.html-list-item-what-nongovernmental-groups-influence]]
# [[Sliced up Amgov.html-list-item-what-part-did-media-play-in-election]]
# [[Sliced up Amgov.html-list-item-what-policies-contributed-to-recent]]
# [[Sliced up Amgov.html-list-item-what-policies-guided-us-action-during]]
# [[Sliced up Amgov.html-list-item-what-political-causes-do-you-care-most]]
# [[Sliced up Amgov.html-list-item-what-political-legal-challenges-do]]
# [[Sliced up Amgov.html-list-item-what-powers-are-reserved-specifically]]
# [[Sliced up Amgov.html-list-item-what-powers-does-constitution-grant-to]]
# [[Sliced up Amgov.html-list-item-what-powers-does-constitution-grant-to-1]]
# [[Sliced up Amgov.html-list-item-what-powers-does-constitution-grant-to-2]]
# [[Sliced up Amgov.html-list-item-what-protections-do-media-enjoy-under]]
# [[Sliced up Amgov.html-list-item-what-qualities-do-you-think-are]]
# [[Sliced up Amgov.html-list-item-what-rationale-does-second-amendment]]
# [[Sliced up Amgov.html-list-item-what-role-do-political-parties-play-in]]
# [[Sliced up Amgov.html-list-item-what-role-do-political-party]]
# [[Sliced up Amgov.html-list-item-what-role-does-judicial-review-play-in]]
# [[Sliced up Amgov.html-list-item-what-role-does-president-play-in-party]]
# [[Sliced up Amgov.html-list-item-what-role-does-standard-operating]]
# [[Sliced up Amgov.html-list-item-what-roles-do-presiding-officer-floor]]
# [[Sliced up Amgov.html-list-item-what-roles-do-speaker-floor-leaders]]
# [[Sliced up Amgov.html-list-item-what-social-media-platforms-do-you-use]]
# [[Sliced up Amgov.html-list-item-what-strategies-do-candidates-use-when]]
# [[Sliced up Amgov.html-list-item-what-tools-does-president-have-to-set]]
# [[Sliced up Amgov.html-list-item-what-two-clauses-protect-freedom]]
# [[Sliced up Amgov.html-list-item-what-types-people-are-most-least]]
# [[Sliced up Amgov.html-list-item-what-view-federalism-allowed]]
# [[Sliced up Amgov.html-list-item-what-was-bush-doctrine]]
# [[Sliced up Amgov.html-list-item-what-was-constitutional-convention]]
# [[Sliced up Amgov.html-list-item-what-was-continental-congress]]
# [[Sliced up Amgov.html-list-item-what-was-idea-behind-cold-war-policy]]
# [[Sliced up Amgov.html-list-item-what-was-it-about-stamp-act-decision]]
# [[Sliced up Amgov.html-list-item-what-was-justification-for-invading]]
# [[Sliced up Amgov.html-list-item-what-was-justification-for-invading-1]]
# [[Sliced up Amgov.html-list-item-what-was-reagan-doctrine-how-did]]
# [[Sliced up Amgov.html-list-item-what-was-shays-s-rebellion]]
# [[Sliced up Amgov.html-list-item-what-was-spoils-system-how-did]]
# [[Sliced up Amgov.html-list-item-what-was-stamp-act-congress]]
# [[Sliced up Amgov.html-list-item-what-were-articles-confederation]]
# [[Sliced up Amgov.html-list-item-what-were-goals-civil-rights-movement]]
# [[Sliced up Amgov.html-list-item-what-were-goals-women-s-movement-how]]
# [[Sliced up Amgov.html-list-item-what-were-james-madison-s-fears-about]]
# [[Sliced up Amgov.html-list-item-what-were-key-issues-in-2004]]
# [[Sliced up Amgov.html-list-item-what-were-key-issues-in-2008-campaign]]
# [[Sliced up Amgov.html-list-item-what-were-key-issues-in-2008-campaign-1]]
# [[Sliced up Amgov.html-list-item-what-were-main-changes-in-welfare]]
# [[Sliced up Amgov.html-list-item-what-were-main-compromises-at]]
# [[Sliced up Amgov.html-list-item-what-were-main-divisions-that-cut]]
# [[Sliced up Amgov.html-list-item-what-were-original-goals-women-s]]
# [[Sliced up Amgov.html-list-item-what-were-three-cross-cutting-divides]]
# [[Sliced up Amgov.html-list-item-what-were-weaknesses-articles]]
# [[Sliced up Amgov.html-list-item-when-do-minor-parties-tend-to-arise]]
# [[Sliced up Amgov.html-list-item-when-he-retired-in-1994-justice-harry]]
# [[Sliced up Amgov.html-list-item-where-do-you-get-most-your-information]]
# [[Sliced up Amgov.html-list-item-where-do-you-get-most-your-news-about]]
# [[Sliced up Amgov.html-list-item-where-in-media-can-you-find-opinion]]
# [[Sliced up Amgov.html-list-item-which-civil-liberty-is-vital-to-media]]
# [[Sliced up Amgov.html-list-item-which-four-judicial-philosophies]]
# [[Sliced up Amgov.html-list-item-which-groups-are-least-likely-to]]
# [[Sliced up Amgov.html-list-item-which-interest-groups-do-you-view]]
# [[Sliced up Amgov.html-list-item-who-can-introduce-legislation-what-are]]
# [[Sliced up Amgov.html-list-item-who-is-involved-in-making-foreign]]
# [[Sliced up Amgov.html-list-item-who-makes-economic-policies-in-united]]
# [[Sliced up Amgov.html-list-item-who-makes-up-senate-leadership]]
# [[Sliced up Amgov.html-list-item-who-represents-you-in-congress-how-do]]
# [[Sliced up Amgov.html-list-item-who-were-federalists-anti-federalists]]
# [[Sliced up Amgov.html-list-item-why-are-civil-liberties-vulnerable-to]]
# [[Sliced up Amgov.html-list-item-why-are-some-nominations-unsuccessful]]
# [[Sliced up Amgov.html-list-item-why-did-civil-rights-movement-form-how]]
# [[Sliced up Amgov.html-list-item-why-did-newspapers-begin-running-straw]]
# [[Sliced up Amgov.html-list-item-why-do-parties-go-through-realignment]]
# [[Sliced up Amgov.html-list-item-why-do-presidents-give-so-many]]
# [[Sliced up Amgov.html-list-item-why-do-some-scholars-argue-that]]
# [[Sliced up Amgov.html-list-item-why-do-you-think-american-public-is]]
# [[Sliced up Amgov.html-list-item-why-do-you-think-americans-have-become]]
# [[Sliced up Amgov.html-list-item-why-do-you-think-americans-tend-to]]
# [[Sliced up Amgov.html-list-item-why-do-you-think-candidates-try-to]]
# [[Sliced up Amgov.html-list-item-why-do-you-think-democrats-are-more]]
# [[Sliced up Amgov.html-list-item-why-do-you-think-it-might-be-important]]
# [[Sliced up Amgov.html-list-item-why-do-you-think-media-devotes-more]]
# [[Sliced up Amgov.html-list-item-why-do-you-think-our-legal-system]]
# [[Sliced up Amgov.html-list-item-why-do-you-think-president-s-party]]
# [[Sliced up Amgov.html-list-item-why-do-you-think-public-approval]]
# [[Sliced up Amgov.html-list-item-why-do-you-think-public-tends-to]]
# [[Sliced up Amgov.html-list-item-why-do-you-think-some-interest-groups]]
# [[Sliced up Amgov.html-list-item-why-do-you-think-some-interest-groups-1]]
# [[Sliced up Amgov.html-list-item-why-do-you-think-united-states-has]]
# [[Sliced up Amgov.html-list-item-why-does-media-coverage-political]]
# [[Sliced up Amgov.html-list-item-why-has-meaning-federalism-changed]]
# [[Sliced up Amgov.html-list-item-why-how-do-political-parties-differ]]
# [[Sliced up Amgov.html-list-item-why-is-marbury-v-madison-important]]
# [[Sliced up Amgov.html-list-item-why-is-media-s-depiction-civil]]
# [[Sliced up Amgov.html-list-item-why-is-public-opinion-important-in]]
# [[Sliced up Amgov.html-list-item-why-is-publicity-important-to]]
# [[Sliced up Amgov.html-list-item-why-might-interest-groups-be-more]]
# [[Sliced up Amgov.html-list-item-why-might-it-be-difficult-for-congress]]
# [[Sliced up Amgov.html-list-item-why-might-it-be-important-for-citizens]]
# [[Sliced up Amgov.html-list-item-why-might-landmark-civil-liberties]]
# [[Sliced up Amgov.html-list-item-why-was-close-up-photograph-statue]]
# [[Sliced up Amgov.html-list-item-why-was-conflict-between-different]]
# [[Sliced up Amgov.html-list-item-why-were-constitutional-convention-s]]
# [[Sliced up Amgov.html-list-item-why-when-do-agencies-need-media]]
# [[Sliced up Amgov.html-list-item-why-when-do-media-need-agencies]]
# [[Sliced up Amgov.html-list-item-william-jesse-barnett-jr-kentucky]]
# [[Sliced up Amgov.html-list-item-would-you-favor-passage-an-equal]]
# [[Sliced up Amgov.html-list-item-writings-kent-state-particularly-in]]
# [[Sliced up Amgov.html-list-item-yemeni-government-covered-up-us]]
# [[Sliced up Amgov.html-paragraph-1776-1972-movie-adaptation-broadway]]
# [[Sliced up Amgov.html-paragraph-1930s-new-deal-programs-included]]
# [[Sliced up Amgov.html-paragraph-1948-presidential-election-did-not]]
# [[Sliced up Amgov.html-paragraph-1960-kennedy-nixon-debate-part-1960]]
# [[Sliced up Amgov.html-paragraph-2000-election-was-not-decided-election]]
# [[Sliced up Amgov.html-paragraph-2000-presidential-election-bush-vs]]
# [[Sliced up Amgov.html-paragraph-2000-presidential-election-was-closest]]
# [[Sliced up Amgov.html-paragraph-2003-supreme-court-decision-affirmed]]
# [[Sliced up Amgov.html-paragraph-2008-presidential-election-exit-poll]]
# [[Sliced up Amgov.html-paragraph-2008-presidential-election-sparked]]
# [[Sliced up Amgov.html-paragraph-2009-naacp-convention-offered-young]]
# [[Sliced up Amgov.html-paragraph-42-forty-two-up-1999-sixth-final]]
# [[Sliced up Amgov.html-paragraph-9-11-al-qaeda-terrorists-armed-with]]
# [[Sliced up Amgov.html-paragraph-9-11-commission]]
# [[Sliced up Amgov.html-paragraph-9-11-firefighters-statue]]
# [[Sliced up Amgov.html-paragraph-9-11-terrorist-attacks-prompted]]
# [[Sliced up Amgov.html-paragraph-9-11-thomas-e-franklin-photographer]]
# [[Sliced up Amgov.html-paragraph-aaron-magruder-s-comic-strip-boondocks]]
# [[Sliced up Amgov.html-paragraph-abelson-d-e-think-tanks-their-role-in]]
# [[Sliced up Amgov.html-paragraph-aberbach-j-d-bert-rockman-in-web]]
# [[Sliced up Amgov.html-paragraph-abernathy-s-f-no-child-left-behind]]
# [[Sliced up Amgov.html-paragraph-ability-new-media-to-realize-their]]
# [[Sliced up Amgov.html-paragraph-abington-school-district-v-schempp-374]]
# [[Sliced up Amgov.html-paragraph-about-62-percent-public-turned-out-to]]
# [[Sliced up Amgov.html-paragraph-about-half-population-takes-part-in]]
# [[Sliced up Amgov.html-paragraph-about-half-public-broadcasting]]
# [[Sliced up Amgov.html-paragraph-about-seventeen-hundred-reporters-are]]
# [[Sliced up Amgov.html-paragraph-above-all-reeve-resolved-he-would-walk]]
# [[Sliced up Amgov.html-paragraph-above-district-courts-are-federal]]
# [[Sliced up Amgov.html-paragraph-abraham-lincoln-assassinated-in-1865]]
# [[Sliced up Amgov.html-paragraph-abramowitz-name-familiarity-reputation]]
# [[Sliced up Amgov.html-paragraph-according-to-an-investigation-by]]
# [[Sliced up Amgov.html-paragraph-according-to-former-white-house]]
# [[Sliced up Amgov.html-paragraph-according-to-newspaper-schools]]
# [[Sliced up Amgov.html-paragraph-according-to-study-presidents]]
# [[Sliced up Amgov.html-paragraph-according-to-us-census-asian-americans]]
# [[Sliced up Amgov.html-paragraph-accounts-in-both-mass-new-media]]
# [[Sliced up Amgov.html-paragraph-accurate-comprehensive-or-not-news]]
# [[Sliced up Amgov.html-paragraph-ackerman-b-failure-founding-fathers]]
# [[Sliced up Amgov.html-paragraph-actor-christopher-reeve-was-adored-by]]
# [[Sliced up Amgov.html-paragraph-ad-shows-little-girl-plucking-petals]]
# [[Sliced up Amgov.html-paragraph-ad-which-only-ran-once-television]]
# [[Sliced up Amgov.html-paragraph-adam-s-rib-1949-classic-comedy-in]]
# [[Sliced up Amgov.html-paragraph-adapted-from-george-c-edwards-martin-p]]
# [[Sliced up Amgov.html-paragraph-adarand-constructors-v-pe-515-us-200]]
# [[Sliced up Amgov.html-paragraph-aday-s-real-world-will-never-get]]
# [[Sliced up Amgov.html-paragraph-adding-to-abramoff-s-woes-republican]]
# [[Sliced up Amgov.html-paragraph-additional-revenue-could-be-generated]]
# [[Sliced up Amgov.html-paragraph-adler-s-isolationist-impulse-new-york]]
# [[Sliced up Amgov.html-paragraph-administrative-presidency-does-not]]
# [[Sliced up Amgov.html-paragraph-adoption-policy-legitimizes-it-barker]]
# [[Sliced up Amgov.html-paragraph-ads-can-use-panoply-visual-sound]]
# [[Sliced up Amgov.html-paragraph-ads-come-in-many-formats-but-even-now]]
# [[Sliced up Amgov.html-paragraph-ads-were-aimed-at-members-congress]]
# [[Sliced up Amgov.html-paragraph-advise-consent-1962-this-political]]
# [[Sliced up Amgov.html-paragraph-advise-consent-1962-this-political-1]]
# [[Sliced up Amgov.html-paragraph-afl-cio-america-s-unions-ohio]]
# [[Sliced up Amgov.html-paragraph-african-americans-began-rioting-in]]
# [[Sliced up Amgov.html-paragraph-after-9-11-terrorist-attacks-cia-s]]
# [[Sliced up Amgov.html-paragraph-after-9-11-terrorist-attacks-president]]
# [[Sliced up Amgov.html-paragraph-after-acrimony-bush-v-gore-four]]
# [[Sliced up Amgov.html-paragraph-after-assassination-president-kennedy]]
# [[Sliced up Amgov.html-paragraph-after-being-granted-access-lobbyists]]
# [[Sliced up Amgov.html-paragraph-after-bill-is-introduced-it-is]]
# [[Sliced up Amgov.html-paragraph-after-civil-war-federal-government]]
# [[Sliced up Amgov.html-paragraph-after-civil-war-justices-supreme-court]]
# [[Sliced up Amgov.html-paragraph-after-civil-war-women-abolitionists]]
# [[Sliced up Amgov.html-paragraph-after-controversial-supreme-court]]
# [[Sliced up Amgov.html-paragraph-after-democrats-in-congress-were]]
# [[Sliced up Amgov.html-paragraph-after-devastating-loss-congress-to]]
# [[Sliced up Amgov.html-paragraph-after-he-assumed-office-in-2009]]
# [[Sliced up Amgov.html-paragraph-after-he-took-office-in-1969-president]]
# [[Sliced up Amgov.html-paragraph-after-iowa-caucuses-news-media]]
# [[Sliced up Amgov.html-paragraph-after-losing-election-1800-john-adams]]
# [[Sliced up Amgov.html-paragraph-after-much-debate-among-members]]
# [[Sliced up Amgov.html-paragraph-after-passing-through-both-houses]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-1]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-10]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-11]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-12]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-13]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-14]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-15]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-16]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-17]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-18]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-19]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-2]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-20]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-21]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-22]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-23]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-24]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-25]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-26]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-27]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-28]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-29]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-3]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-30]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-31]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-32]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-33]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-34]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-35]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-36]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-37]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-38]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-39]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-4]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-40]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-41]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-42]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-43]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-44]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-45]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-46]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-47]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-48]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-49]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-5]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-50]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-51]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-52]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-53]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-54]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-55]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-56]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-57]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-58]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-59]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-6]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-60]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-61]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-62]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-63]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-64]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-65]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-66]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-67]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-68]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-69]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-7]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-70]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-71]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-72]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-73]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-74]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-75]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-76]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-8]]
# [[Sliced up Amgov.html-paragraph-after-reading-this-section-you-should-9]]
# [[Sliced up Amgov.html-paragraph-after-republicans-gained-control]]
# [[Sliced up Amgov.html-paragraph-after-revelations-she-resigned-that]]
# [[Sliced up Amgov.html-paragraph-after-reviewing-briefs-justices-hear]]
# [[Sliced up Amgov.html-paragraph-after-revolutionary-war-slavery-waned]]
# [[Sliced up Amgov.html-paragraph-after-suggesting-what-congress-should]]
# [[Sliced up Amgov.html-paragraph-after-this-vote-north-versus-south]]
# [[Sliced up Amgov.html-paragraph-agencies-act-like-courts-through]]
# [[Sliced up Amgov.html-paragraph-agencies-also-obtain-political-support]]
# [[Sliced up Amgov.html-paragraph-agencies-are-alert-to-heed-power]]
# [[Sliced up Amgov.html-paragraph-agencies-are-not-helpless-passive]]
# [[Sliced up Amgov.html-paragraph-agencies-are-part-executive-branch]]
# [[Sliced up Amgov.html-paragraph-agencies-attention-to-media-goes]]
# [[Sliced up Amgov.html-paragraph-agencies-can-make-it-hard-for-congress]]
# [[Sliced up Amgov.html-paragraph-agencies-can-work-for-continued]]
# [[Sliced up Amgov.html-paragraph-agencies-find-it-hard-to-communicate]]
# [[Sliced up Amgov.html-paragraph-agencies-foster-public-support-by]]
# [[Sliced up Amgov.html-paragraph-agencies-need-media-for-external]]
# [[Sliced up Amgov.html-paragraph-agencies-need-media-for-external-1]]
# [[Sliced up Amgov.html-paragraph-agency-press-officers-communicate]]
# [[Sliced up Amgov.html-paragraph-agency-s-name-was-changed-to-bureau]]
# [[Sliced up Amgov.html-paragraph-agents-can-convey-knowledge]]
# [[Sliced up Amgov.html-paragraph-agents-socialization-which-include]]
# [[Sliced up Amgov.html-paragraph-ainsworth-s-h-analyzing-interest]]
# [[Sliced up Amgov.html-paragraph-ainsworth-scott-h-analyzing-interest]]
# [[Sliced up Amgov.html-paragraph-air-force-one-1997-air-force-one-is]]
# [[Sliced up Amgov.html-paragraph-al-jazeera-barely-mentioned-that]]
# [[Sliced up Amgov.html-paragraph-al-jazeera-did-not-ignore-american]]
# [[Sliced up Amgov.html-paragraph-al-jazeera-had-access-to-iraqi]]
# [[Sliced up Amgov.html-paragraph-alan-light-ellen-degeneres-at-oprah-s]]
# [[Sliced up Amgov.html-paragraph-aldrich-j-h-david-w-rohde-michael-w]]
# [[Sliced up Amgov.html-paragraph-aldrich-j-h-why-parties-origin]]
# [[Sliced up Amgov.html-paragraph-alexander-j-k-selling-constitutional]]
# [[Sliced up Amgov.html-paragraph-alien-sedition-acts]]
# [[Sliced up Amgov.html-paragraph-all-but-two-states-are-divided-into]]
# [[Sliced up Amgov.html-paragraph-all-elements-media-can-influence]]
# [[Sliced up Amgov.html-paragraph-all-institutions-government-are]]
# [[Sliced up Amgov.html-paragraph-all-members-congress-have-press]]
# [[Sliced up Amgov.html-paragraph-all-members-house-senate-belonging-to]]
# [[Sliced up Amgov.html-paragraph-all-new-presidents-try-novel]]
# [[Sliced up Amgov.html-paragraph-all-president-s-men-1976-through]]
# [[Sliced up Amgov.html-paragraph-all-presidents-movies-2009-documentary]]
# [[Sliced up Amgov.html-paragraph-all-three-debates-took-place-over-iraq]]
# [[Sliced up Amgov.html-paragraph-all-three-news-magazines-lamented-that]]
# [[Sliced up Amgov.html-paragraph-almond-g-james-s-coleman-eds-politics]]
# [[Sliced up Amgov.html-paragraph-almost-all-newspapers-are-local]]
# [[Sliced up Amgov.html-paragraph-almost-all-presidential-powers-rely]]
# [[Sliced up Amgov.html-paragraph-alter-j-manic-depressive-media]]
# [[Sliced up Amgov.html-paragraph-althaus-scott-l-2003-collective]]
# [[Sliced up Amgov.html-paragraph-although-definition-political-culture]]
# [[Sliced up Amgov.html-paragraph-although-most-political-information]]
# [[Sliced up Amgov.html-paragraph-although-post-s-report-mentioned-that]]
# [[Sliced up Amgov.html-paragraph-although-women-have-made-strides]]
# [[Sliced up Amgov.html-paragraph-alwin-d-f-ronald-l-cohen-theodore-m]]
# [[Sliced up Amgov.html-paragraph-alwin-d-f-ronald-l-cohen-theodore-m-1]]
# [[Sliced up Amgov.html-paragraph-alwood-e-straight-news-gays-lesbians]]
# [[Sliced up Amgov.html-paragraph-amar-akhil-reed-bill-rights-new-haven]]
# [[Sliced up Amgov.html-paragraph-ambiguous-goals-also-pose-problems-for]]
# [[Sliced up Amgov.html-paragraph-amer-m-l-membership-108th-congress]]
# [[Sliced up Amgov.html-paragraph-america-has-long-tradition-social]]
# [[Sliced up Amgov.html-paragraph-america-has-numerous-subcultures-based]]
# [[Sliced up Amgov.html-paragraph-america-held-hostage-logo-abc-s]]
# [[Sliced up Amgov.html-paragraph-america-s-military-expenditures-are]]
# [[Sliced up Amgov.html-paragraph-america-s-political-parties-democratic]]
# [[Sliced up Amgov.html-paragraph-america-s-political-parties-republican]]
# [[Sliced up Amgov.html-paragraph-american-bar-association-perceptions-u]]
# [[Sliced up Amgov.html-paragraph-american-family-2002-pbs-dramatic]]
# [[Sliced up Amgov.html-paragraph-american-flag-is-an-enduring-image]]
# [[Sliced up Amgov.html-paragraph-american-government-politics-in]]
# [[Sliced up Amgov.html-paragraph-american-government-politics-in-1]]
# [[Sliced up Amgov.html-paragraph-american-history-x-1998-an-examination]]
# [[Sliced up Amgov.html-paragraph-american-legal-system-handles-vast]]
# [[Sliced up Amgov.html-paragraph-american-parties-have-three-major]]
# [[Sliced up Amgov.html-paragraph-american-policymakers-wage-battle-for]]
# [[Sliced up Amgov.html-paragraph-american-political-parties-have-number]]
# [[Sliced up Amgov.html-paragraph-american-president-1995-liberal-what]]
# [[Sliced up Amgov.html-paragraph-american-public-s-willingness-to]]
# [[Sliced up Amgov.html-paragraph-american-recovery-reinvestment-act]]
# [[Sliced up Amgov.html-paragraph-american-reporters-embedded-with]]
# [[Sliced up Amgov.html-paragraph-american-system-separation-powers]]
# [[Sliced up Amgov.html-paragraph-american-treasures-library-congress]]
# [[Sliced up Amgov.html-paragraph-americans-are-accustomed-to-voting-to]]
# [[Sliced up Amgov.html-paragraph-americans-are-more-likely-to-make]]
# [[Sliced up Amgov.html-paragraph-americans-celebrate-their]]
# [[Sliced up Amgov.html-paragraph-americans-have-limited-attention-low]]
# [[Sliced up Amgov.html-paragraph-americans-have-many-options-for-taking]]
# [[Sliced up Amgov.html-paragraph-americans-have-strong-positive]]
# [[Sliced up Amgov.html-paragraph-americans-interest-in-politics-had]]
# [[Sliced up Amgov.html-paragraph-americans-participate-in-politics-in]]
# [[Sliced up Amgov.html-paragraph-americans-rely-newspapers-television]]
# [[Sliced up Amgov.html-paragraph-americans-with-disabilities-act-ada]]
# [[Sliced up Amgov.html-paragraph-amistad-1997-this-steven-spielberg]]
# [[Sliced up Amgov.html-paragraph-among-americans-most-distressed-by]]
# [[Sliced up Amgov.html-paragraph-among-opponents-stamp-act-were]]
# [[Sliced up Amgov.html-paragraph-amount-polling-data-available-today]]
# [[Sliced up Amgov.html-paragraph-amy-d-j-real-choices-new-voices-new]]
# [[Sliced up Amgov.html-paragraph-an-agency-may-need-favorable-media]]
# [[Sliced up Amgov.html-paragraph-an-alternative-view-blames-people-for]]
# [[Sliced up Amgov.html-paragraph-an-american-family-1973-american]]
# [[Sliced up Amgov.html-paragraph-an-argument-against-pluralism-is-that]]
# [[Sliced up Amgov.html-paragraph-an-enduring-image-us-government-is]]
# [[Sliced up Amgov.html-paragraph-an-era-executive-centered-government]]
# [[Sliced up Amgov.html-paragraph-an-example-youth-focused-interest]]
# [[Sliced up Amgov.html-paragraph-an-extensive-leadership-structure]]
# [[Sliced up Amgov.html-paragraph-an-increasing-number-women-are-running]]
# [[Sliced up Amgov.html-paragraph-an-opinion-is-position-favorable]]
# [[Sliced up Amgov.html-paragraph-an-opinion-leader-is-broker-who]]
# [[Sliced up Amgov.html-paragraph-an-unusual-example-is-provided-by]]
# [[Sliced up Amgov.html-paragraph-anchorman-2004-this-vehicle-for]]
# [[Sliced up Amgov.html-paragraph-andrew-breithbart-former-colleague]]
# [[Sliced up Amgov.html-paragraph-andrews-e-l-as-white-house-begins]]
# [[Sliced up Amgov.html-paragraph-andrews-e-l-economics-adviser-learns]]
# [[Sliced up Amgov.html-paragraph-andrews-e-l-vague-law-hard-lobbying]]
# [[Sliced up Amgov.html-paragraph-another-bus-boycott-took-place-in]]
# [[Sliced up Amgov.html-paragraph-another-concept-guiding-us-foreign]]
# [[Sliced up Amgov.html-paragraph-another-core-american-value-is]]
# [[Sliced up Amgov.html-paragraph-another-lasting-innovation-nixon]]
# [[Sliced up Amgov.html-paragraph-another-perspective-argues-that-media]]
# [[Sliced up Amgov.html-paragraph-another-perspective-maintains-that]]
# [[Sliced up Amgov.html-paragraph-another-prominent-video-featured]]
# [[Sliced up Amgov.html-paragraph-another-reason-for-policy-stability-is]]
# [[Sliced up Amgov.html-paragraph-another-technique-is-telling-statistic]]
# [[Sliced up Amgov.html-paragraph-anthony-weiner-sings-his-rant]]
# [[Sliced up Amgov.html-paragraph-anti-bork-coalition-adroitly-used]]
# [[Sliced up Amgov.html-paragraph-anti-communist-scare-in-early-1950s]]
# [[Sliced up Amgov.html-paragraph-anti-federalists-did-not-decry-process]]
# [[Sliced up Amgov.html-paragraph-anton-t-american-federalism-amp-public]]
# [[Sliced up Amgov.html-paragraph-anton-t-american-federalism-amp-public-1]]
# [[Sliced up Amgov.html-paragraph-any-attempt-to-make-sense-this-complex]]
# [[Sliced up Amgov.html-paragraph-any-influence-reporters]]
# [[Sliced up Amgov.html-paragraph-any-rule-listed-in-federal-register]]
# [[Sliced up Amgov.html-paragraph-ap-story-was-first-to-come-out-youth]]
# [[Sliced up Amgov.html-paragraph-apathetic-youth-voter-frame-focuses]]
# [[Sliced up Amgov.html-paragraph-apathetic-youth-voter-frame-is-so]]
# [[Sliced up Amgov.html-paragraph-apocalypse-now-1979-in-francis-ford]]
# [[Sliced up Amgov.html-paragraph-apollo-13-1995-jeopardized-nasa-moon]]
# [[Sliced up Amgov.html-paragraph-appelbaum-b-david-m-herszenhorn]]
# [[Sliced up Amgov.html-paragraph-appointments-judges-to-lower-federal]]
# [[Sliced up Amgov.html-paragraph-appreciating-learning-these-subjects]]
# [[Sliced up Amgov.html-paragraph-april-14-1994-chief-executives-leading]]
# [[Sliced up Amgov.html-paragraph-april-20-2010-deepwater-horizon-oil]]
# [[Sliced up Amgov.html-paragraph-april-25-2001-president-george-w-bush]]
# [[Sliced up Amgov.html-paragraph-arduous-technology-typesetting-hand]]
# [[Sliced up Amgov.html-paragraph-arenson-k-w-columbia-will-pay-1-1]]
# [[Sliced up Amgov.html-paragraph-argersinger-v-hamlin-407-us-25-1972]]
# [[Sliced up Amgov.html-paragraph-arguably-most-powerful-occupant-office]]
# [[Sliced up Amgov.html-paragraph-argument-for-privatization-is-that]]
# [[Sliced up Amgov.html-paragraph-armstrong-k-maurice-possley-trial]]
# [[Sliced up Amgov.html-paragraph-arnold-r-d-congress-bureaucracy-theory]]
# [[Sliced up Amgov.html-paragraph-arnold-r-d-congress-press-political]]
# [[Sliced up Amgov.html-paragraph-arnold-r-douglas-congress-press]]
# [[Sliced up Amgov.html-paragraph-around-27-percent-criminal-cases-heard]]
# [[Sliced up Amgov.html-paragraph-around-50-percent-television-s-foreign]]
# [[Sliced up Amgov.html-paragraph-around-fifty-one-million-americans]]
# [[Sliced up Amgov.html-paragraph-around-ten-thousand-commercial-fm-am]]
# [[Sliced up Amgov.html-paragraph-art-robert-j-grand-strategy-for]]
# [[Sliced up Amgov.html-paragraph-article-constitution-establishes]]
# [[Sliced up Amgov.html-paragraph-article-establishes-legislature-that]]
# [[Sliced up Amgov.html-paragraph-article-however-was-incorrect-in-fact]]
# [[Sliced up Amgov.html-paragraph-article-ii-constitution-outlines]]
# [[Sliced up Amgov.html-paragraph-article-ii-takes-up-cumbersome-process]]
# [[Sliced up Amgov.html-paragraph-article-iii-also-gave-congress]]
# [[Sliced up Amgov.html-paragraph-article-iii-eleventh-amendment]]
# [[Sliced up Amgov.html-paragraph-article-iv-lists-responsibilities]]
# [[Sliced up Amgov.html-paragraph-article-iv-lists-rights-obligations]]
# [[Sliced up Amgov.html-paragraph-article-v-specifies-how-to-amend]]
# [[Sliced up Amgov.html-paragraph-article-vi-includes-crucial-provision]]
# [[Sliced up Amgov.html-paragraph-article-vi-s-supremacy-clause-holds]]
# [[Sliced up Amgov.html-paragraph-article-vii-outlines-how-to-ratify-new]]
# [[Sliced up Amgov.html-paragraph-articles-confederation]]
# [[Sliced up Amgov.html-paragraph-articles-could-not-address-serious]]
# [[Sliced up Amgov.html-paragraph-as-anchor-peter-jennings-noted-at]]
# [[Sliced up Amgov.html-paragraph-as-chief-executive-president-can-move]]
# [[Sliced up Amgov.html-paragraph-as-cold-war-expanded-in-late-1950s]]
# [[Sliced up Amgov.html-paragraph-as-convention-considered-national]]
# [[Sliced up Amgov.html-paragraph-as-detailed-in-chapter-9-interest]]
# [[Sliced up Amgov.html-paragraph-as-documented-in-chapter-9-interest]]
# [[Sliced up Amgov.html-paragraph-as-early-as-1930s-political-scientist]]
# [[Sliced up Amgov.html-paragraph-as-example-high-school-students-shows]]
# [[Sliced up Amgov.html-paragraph-as-explained-in-chapter-1]]
# [[Sliced up Amgov.html-paragraph-as-federal-government-s-power-grew-so]]
# [[Sliced up Amgov.html-paragraph-as-hamilton-predicted-in-federalist-no]]
# [[Sliced up Amgov.html-paragraph-as-headlines-from-onion-show-this-fake]]
# [[Sliced up Amgov.html-paragraph-as-in-white-house-relationship]]
# [[Sliced up Amgov.html-paragraph-as-its-president-this-hero-some]]
# [[Sliced up Amgov.html-paragraph-as-long-as-home-prices-went-up-value]]
# [[Sliced up Amgov.html-paragraph-as-major-news-organizations-have-gone]]
# [[Sliced up Amgov.html-paragraph-as-opening-anecdote-from-simpsons]]
# [[Sliced up Amgov.html-paragraph-as-our-discussion-energy-immigration]]
# [[Sliced up Amgov.html-paragraph-as-part-this-campaign-bush-invited]]
# [[Sliced up Amgov.html-paragraph-as-result-any-military-involvement-in]]
# [[Sliced up Amgov.html-paragraph-as-result-presidents-have-to-wait-long]]
# [[Sliced up Amgov.html-paragraph-as-result-reliance-mandates-contracts]]
# [[Sliced up Amgov.html-paragraph-as-result-these-laws-national]]
# [[Sliced up Amgov.html-paragraph-as-result-widely-agreed-upon-criteria]]
# [[Sliced up Amgov.html-paragraph-as-united-states-has-become-more]]
# [[Sliced up Amgov.html-paragraph-as-violence-in-iraq-continued-worsened]]
# [[Sliced up Amgov.html-paragraph-as-voter-identification-with-political]]
# [[Sliced up Amgov.html-paragraph-as-we-detailed-in-chapter-10-political]]
# [[Sliced up Amgov.html-paragraph-as-we-discussed-in-chapter-1]]
# [[Sliced up Amgov.html-paragraph-as-we-document-throughout-our-book]]
# [[Sliced up Amgov.html-paragraph-as-we-have-also-explained-presidents]]
# [[Sliced up Amgov.html-paragraph-as-we-showed-in-our-box-no-child-left]]
# [[Sliced up Amgov.html-paragraph-as-with-all-his-predecessors-national]]
# [[Sliced up Amgov.html-paragraph-asher-herbert-b-polling-public-what]]
# [[Sliced up Amgov.html-paragraph-asian-americans-have-united-against]]
# [[Sliced up Amgov.html-paragraph-ask-silly-question-1998-respected]]
# [[Sliced up Amgov.html-paragraph-assange-followed-up-in-november-2010]]
# [[Sliced up Amgov.html-paragraph-at-dawn-twentieth-century-african]]
# [[Sliced up Amgov.html-paragraph-at-few-agencies-regularly-covered-by]]
# [[Sliced up Amgov.html-paragraph-at-first-suffragists-demurely]]
# [[Sliced up Amgov.html-paragraph-at-heart-bargain-was-simple-quid-quo]]
# [[Sliced up Amgov.html-paragraph-at-local-level-school-districts]]
# [[Sliced up Amgov.html-paragraph-at-same-time-blogs-discussion-boards]]
# [[Sliced up Amgov.html-paragraph-at-same-time-each-branch-lacks-full]]
# [[Sliced up Amgov.html-paragraph-at-same-time-policymakers-are]]
# [[Sliced up Amgov.html-paragraph-at-same-time-reporters-often-search]]
# [[Sliced up Amgov.html-paragraph-at-same-time-states-localities-beset]]
# [[Sliced up Amgov.html-paragraph-at-same-time-united-states-is]]
# [[Sliced up Amgov.html-paragraph-at-university-california-for-example]]
# [[Sliced up Amgov.html-paragraph-atomic-caf-1982-compilation-film-clips]]
# [[Sliced up Amgov.html-paragraph-atomic-caf-1982-lively-documentary]]
# [[Sliced up Amgov.html-paragraph-atomic-hot-links-los-angele-s-three]]
# [[Sliced up Amgov.html-paragraph-attack-ads-denounce-elements-opponent]]
# [[Sliced up Amgov.html-paragraph-attack-ads-employ-number-techniques-to]]
# [[Sliced up Amgov.html-paragraph-attracting-national-media-attention-is]]
# [[Sliced up Amgov.html-paragraph-aufderheide-p-communications-policy]]
# [[Sliced up Amgov.html-paragraph-august-28-2005-hurricane-katrina]]
# [[Sliced up Amgov.html-paragraph-auletta-k-non-stop-news-new-yorker]]
# [[Sliced up Amgov.html-paragraph-auletta-k-publish-or-perish-new-yorker]]
# [[Sliced up Amgov.html-paragraph-auletta-k-you-ve-got-news-new-yorker]]
# [[Sliced up Amgov.html-paragraph-authors-would-like-to-thank-following]]
# [[Sliced up Amgov.html-paragraph-bader-john-b-taking-initiative]]
# [[Sliced up Amgov.html-paragraph-bagdikian-b-h-new-media-monopoly]]
# [[Sliced up Amgov.html-paragraph-baker-c-e-argues-for-importance-media]]
# [[Sliced up Amgov.html-paragraph-baker-d-live-polling-state-union]]
# [[Sliced up Amgov.html-paragraph-baker-j-h-ed-votes-for-women-struggle]]
# [[Sliced up Amgov.html-paragraph-baker-p-david-m-herszenhorn-obama]]
# [[Sliced up Amgov.html-paragraph-baker-p-foreign-policy-obama-shifts]]
# [[Sliced up Amgov.html-paragraph-baker-p-what-does-he-do-now-new-york]]
# [[Sliced up Amgov.html-paragraph-baker-ross-k-house-senate-3rd-ed-new]]
# [[Sliced up Amgov.html-paragraph-baker-v-carr-369-us-186-1962]]
# [[Sliced up Amgov.html-paragraph-baldwin-d-ed-neorealism-neoidealism]]
# [[Sliced up Amgov.html-paragraph-ballot-measures-consisting-initiative]]
# [[Sliced up Amgov.html-paragraph-balz-d-ronald-brownstein-storming]]
# [[Sliced up Amgov.html-paragraph-banaszak-l-why-movements-succeed-or]]
# [[Sliced up Amgov.html-paragraph-barack-obama-s-patriotism]]
# [[Sliced up Amgov.html-paragraph-barcott-b-changing-all-rules-new-york]]
# [[Sliced up Amgov.html-paragraph-bardes-b-robert-w-oldendick-public]]
# [[Sliced up Amgov.html-paragraph-bargaining-compromise-sometimes-ensue]]
# [[Sliced up Amgov.html-paragraph-barker-did-not-understand-why-minors]]
# [[Sliced up Amgov.html-paragraph-barker-r-political-legitimacy-state]]
# [[Sliced up Amgov.html-paragraph-barstow-d-message-machine-behind-tv]]
# [[Sliced up Amgov.html-paragraph-bartels-larry-lynn-vavreck-eds]]
# [[Sliced up Amgov.html-paragraph-basis-for-dual-federalism-was-series]]
# [[Sliced up Amgov.html-paragraph-bates-s-future-presidential-debates]]
# [[Sliced up Amgov.html-paragraph-battle-flag-appeals-to-politicians]]
# [[Sliced up Amgov.html-paragraph-battleship-potemkin-1925-soviet]]
# [[Sliced up Amgov.html-paragraph-baum-l-judges-their-audiences]]
# [[Sliced up Amgov.html-paragraph-baum-l-supreme-court-10th-ed]]
# [[Sliced up Amgov.html-paragraph-baum-m-samuel-kernell-has-cable-ended]]
# [[Sliced up Amgov.html-paragraph-baum-m-tim-j-groeling-war-stories]]
# [[Sliced up Amgov.html-paragraph-baum-matthew-tim-j-groeling-war]]
# [[Sliced up Amgov.html-paragraph-baumgartner-f-r-beth-l-leech-interest]]
# [[Sliced up Amgov.html-paragraph-baumgartner-f-r-bryan-d-jones-agenda]]
# [[Sliced up Amgov.html-paragraph-baumgartner-f-r-jeffrey-m-berry-marje]]
# [[Sliced up Amgov.html-paragraph-baumgartner-f-r-suzanna-l-de-boef]]
# [[Sliced up Amgov.html-paragraph-baumgartner-frank-r-bryan-d-jones]]
# [[Sliced up Amgov.html-paragraph-baumgartner-frank-r-jeffrey-m-berry]]
# [[Sliced up Amgov.html-paragraph-baym-g-daily-show-discursive]]
# [[Sliced up Amgov.html-paragraph-beach-ordinary-injustice-how-america]]
# [[Sliced up Amgov.html-paragraph-beamer-g-r-creative-politics-taxes]]
# [[Sliced up Amgov.html-paragraph-beard-c-an-economic-interpretation]]
# [[Sliced up Amgov.html-paragraph-bearing-witness-2005-moving]]
# [[Sliced up Amgov.html-paragraph-because-disseminating-information]]
# [[Sliced up Amgov.html-paragraph-because-exploding-health-costs-new]]
# [[Sliced up Amgov.html-paragraph-because-high-cost-health-care-services]]
# [[Sliced up Amgov.html-paragraph-because-its-intrinsic-importance]]
# [[Sliced up Amgov.html-paragraph-because-much-their-funding-comes-from]]
# [[Sliced up Amgov.html-paragraph-because-news-media-found-dramatic]]
# [[Sliced up Amgov.html-paragraph-because-nomination-was-shrewdly]]
# [[Sliced up Amgov.html-paragraph-because-party-machines-controlled]]
# [[Sliced up Amgov.html-paragraph-because-their-costs-often-lengthy]]
# [[Sliced up Amgov.html-paragraph-because-times-has-reputation-for]]
# [[Sliced up Amgov.html-paragraph-because-us-news-media-do-not-have]]
# [[Sliced up Amgov.html-paragraph-beck-p-tale-two-electorates-changing]]
# [[Sliced up Amgov.html-paragraph-becker-j-heroism-political-morality]]
# [[Sliced up Amgov.html-paragraph-becoming-political-party-s]]
# [[Sliced up Amgov.html-paragraph-before-war-media-coverage-generally]]
# [[Sliced up Amgov.html-paragraph-before-war-media-transmitted-parroted]]
# [[Sliced up Amgov.html-paragraph-being-public-official-requires-great]]
# [[Sliced up Amgov.html-paragraph-beliefs-are-ideas-that-are-considered]]
# [[Sliced up Amgov.html-paragraph-beliefs-egalitarianism-individualism]]
# [[Sliced up Amgov.html-paragraph-beliefs-form-foundation-for-values]]
# [[Sliced up Amgov.html-paragraph-belkin-carol-brilliant-solution]]
# [[Sliced up Amgov.html-paragraph-bell-c-diplomacy-d-tente-kissinger-era]]
# [[Sliced up Amgov.html-paragraph-bell-l-c-warring-factions-interest]]
# [[Sliced up Amgov.html-paragraph-belz-h-new-birth-freedom-republican]]
# [[Sliced up Amgov.html-paragraph-benedict-m-l-impeachment-trial-andrew]]
# [[Sliced up Amgov.html-paragraph-bennet-j-true-to-form-clinton-shifts]]
# [[Sliced up Amgov.html-paragraph-bennett-w-l-an-introduction-to]]
# [[Sliced up Amgov.html-paragraph-bennett-w-l-david-l-paletz-eds-taken]]
# [[Sliced up Amgov.html-paragraph-bennett-w-l-public-opinion-in-american]]
# [[Sliced up Amgov.html-paragraph-bennett-w-l-regina-c-lawrence-steven]]
# [[Sliced up Amgov.html-paragraph-bennett-w-l-regina-g-lawrence-news]]
# [[Sliced up Amgov.html-paragraph-bennett-w-l-regina-g-lawrence-steven]]
# [[Sliced up Amgov.html-paragraph-bennett-w-l-regina-g-lawrence-steven-1]]
# [[Sliced up Amgov.html-paragraph-bennett-w-lance-david-l-paletz-eds]]
# [[Sliced up Amgov.html-paragraph-bennett-w-lance-david-l-paletz-eds-1]]
# [[Sliced up Amgov.html-paragraph-bennett-w-lance-news-politics-illusion]]
# [[Sliced up Amgov.html-paragraph-bentley-f-process-government-study]]
# [[Sliced up Amgov.html-paragraph-bergman-paul-michael-asimow-reel]]
# [[Sliced up Amgov.html-paragraph-berkman-r-opening-gates-rise-prisoners]]
# [[Sliced up Amgov.html-paragraph-berkowitz-e-d-robert-ball-politics]]
# [[Sliced up Amgov.html-paragraph-berman-d-r-local-government-states]]
# [[Sliced up Amgov.html-paragraph-berman-david-r-local-government-states]]
# [[Sliced up Amgov.html-paragraph-berry-j-m-clyde-wilcox-interest-group]]
# [[Sliced up Amgov.html-paragraph-berry-j-m-clyde-wilcox-interest-group-1]]
# [[Sliced up Amgov.html-paragraph-berry-j-m-new-liberalism-rising-power]]
# [[Sliced up Amgov.html-paragraph-berry-jeffrey-m-clyde-wilcox-interest]]
# [[Sliced up Amgov.html-paragraph-best-man-1964-film-version-gore-vidal]]
# [[Sliced up Amgov.html-paragraph-best-obama-girl-crush-obama]]
# [[Sliced up Amgov.html-paragraph-between-1940-1973-six-american]]
# [[Sliced up Amgov.html-paragraph-beyle-t-l-lynn-r-muchmore-eds-governor]]
# [[Sliced up Amgov.html-paragraph-bhattacharya-s-homer-s-odyssey]]
# [[Sliced up Amgov.html-paragraph-bibby-john-sandy-maisel-two-parties-or]]
# [[Sliced up Amgov.html-paragraph-bicameral-structure-us-congress-was]]
# [[Sliced up Amgov.html-paragraph-bicameralism-recalls-founders-doubts]]
# [[Sliced up Amgov.html-paragraph-big-jim-mcclain-1952-film-starring]]
# [[Sliced up Amgov.html-paragraph-big-tobacco-testifies-before-congress]]
# [[Sliced up Amgov.html-paragraph-bill-becomes-law-when-it-is-signed-by]]
# [[Sliced up Amgov.html-paragraph-bill-clinton-was-only-second-us]]
# [[Sliced up Amgov.html-paragraph-bill-rights]]
# [[Sliced up Amgov.html-paragraph-bill-rights-contains-bulk-civil]]
# [[Sliced up Amgov.html-paragraph-bill-rights-limited-powers-federal]]
# [[Sliced up Amgov.html-paragraph-bill-s-language-can-be-instrumental-in]]
# [[Sliced up Amgov.html-paragraph-bills-are-most-typical-form]]
# [[Sliced up Amgov.html-paragraph-bimber-b-richard-davis-campaigning]]
# [[Sliced up Amgov.html-paragraph-bimber-bruce-information-american]]
# [[Sliced up Amgov.html-paragraph-binder-s-forrest-maltzman-advice]]
# [[Sliced up Amgov.html-paragraph-birkland-t-lessons-disaster-policy]]
# [[Sliced up Amgov.html-paragraph-birnbaum-j-h-lobbyists-how-influence]]
# [[Sliced up Amgov.html-paragraph-birth-nation-1915-director-d-w]]
# [[Sliced up Amgov.html-paragraph-black-militancy-amplified-in-news]]
# [[Sliced up Amgov.html-paragraph-black-white-americans-are-about-equal]]
# [[Sliced up Amgov.html-paragraph-bloggers-also-challenge-media-s]]
# [[Sliced up Amgov.html-paragraph-bloggers-can-hold-news-media]]
# [[Sliced up Amgov.html-paragraph-blogging-can-be-seen-as-new-form]]
# [[Sliced up Amgov.html-paragraph-blogs-are-online-diaries-whose-authors]]
# [[Sliced up Amgov.html-paragraph-blumenthal-m-case-for-robo-pollsters]]
# [[Sliced up Amgov.html-paragraph-board-education-v-earls-536-us-822]]
# [[Sliced up Amgov.html-paragraph-bob-dole-1993-senate-floor-in-front]]
# [[Sliced up Amgov.html-paragraph-bob-roberts-1992-fake-documentary]]
# [[Sliced up Amgov.html-paragraph-boggs-c-tom-pollard-hollywood-war]]
# [[Sliced up Amgov.html-paragraph-bolling-v-sharpe-347-us-497-1954]]
# [[Sliced up Amgov.html-paragraph-bond-j-r-richard-fleisher-president-in]]
# [[Sliced up Amgov.html-paragraph-bonner-r-e-colors-blood-flag-passions]]
# [[Sliced up Amgov.html-paragraph-bonnie-clyde-1967-small-time-criminals]]
# [[Sliced up Amgov.html-paragraph-boogie-man-lee-atwater-story-2008]]
# [[Sliced up Amgov.html-paragraph-book-s-final-part-brings-all-these]]
# [[Sliced up Amgov.html-paragraph-books-featuring-political-revelations]]
# [[Sliced up Amgov.html-paragraph-borick-c-r-erick-lachapelle-barry-g]]
# [[Sliced up Amgov.html-paragraph-bork-hearings]]
# [[Sliced up Amgov.html-paragraph-bork-was-distinguished-lawyer-who-had]]
# [[Sliced up Amgov.html-paragraph-born-yesterday-1950-journalist]]
# [[Sliced up Amgov.html-paragraph-boss-tweed-meets-his-match]]
# [[Sliced up Amgov.html-paragraph-botein-s-meer-mechanics-an-open-press]]
# [[Sliced up Amgov.html-paragraph-boumediene-et-al-v-bush-president]]
# [[Sliced up Amgov.html-paragraph-bowers-v-hardwick-478-us-1861-1986]]
# [[Sliced up Amgov.html-paragraph-bowling-for-columbine-2002-michael]]
# [[Sliced up Amgov.html-paragraph-box-steffensmeier-janet-m-steven-e]]
# [[Sliced up Amgov.html-paragraph-bozzo-members-u-s-congress-get-richer]]
# [[Sliced up Amgov.html-paragraph-brader-t-campaigning-for-hearts-minds]]
# [[Sliced up Amgov.html-paragraph-brainard-j-j-j-hermes-colleges]]
# [[Sliced up Amgov.html-paragraph-brandenburg-v-ohio-395-us-444-1969]]
# [[Sliced up Amgov.html-paragraph-breakfast-club-1985-this-film-explores]]
# [[Sliced up Amgov.html-paragraph-brehm-j-scott-gates-working-shirking]]
# [[Sliced up Amgov.html-paragraph-breithbart-made-splash-with-videos]]
# [[Sliced up Amgov.html-paragraph-brennan-jr-j-w-who-in-1986-engaged-in]]
# [[Sliced up Amgov.html-paragraph-brenner-s-joseph-w-whitmeyer-strategy]]
# [[Sliced up Amgov.html-paragraph-brewer-m-talk-shows-amp-hosts-radio]]
# [[Sliced up Amgov.html-paragraph-brewer-mark-jeffrey-stonecash-dynamics]]
# [[Sliced up Amgov.html-paragraph-brewer-p-value-war-public-opinion]]
# [[Sliced up Amgov.html-paragraph-breyer-s-g-active-liberty-interpreting]]
# [[Sliced up Amgov.html-paragraph-breyer-s-g-making-our-democracy-work]]
# [[Sliced up Amgov.html-paragraph-brief-item-in-washington-post-titled]]
# [[Sliced up Amgov.html-paragraph-briefings-do-not-always-benefit-white]]
# [[Sliced up Amgov.html-paragraph-briefly-stated-pluralism-is-theory]]
# [[Sliced up Amgov.html-paragraph-brinkley-d-rosa-parks-new-york-viking]]
# [[Sliced up Amgov.html-paragraph-british-policy-eventually-pushed]]
# [[Sliced up Amgov.html-paragraph-broder-j-m-rules-tighten-for-oil]]
# [[Sliced up Amgov.html-paragraph-brody-r-assessing-president-media]]
# [[Sliced up Amgov.html-paragraph-brokeback-mountain-2005-pathbreaking]]
# [[Sliced up Amgov.html-paragraph-bronner-e-battle-for-justice-how-bork]]
# [[Sliced up Amgov.html-paragraph-brooker-russell-todd-schaefer-public]]
# [[Sliced up Amgov.html-paragraph-brooks-d-live-from-400-new-yorker]]
# [[Sliced up Amgov.html-paragraph-brown-v-board-education]]
# [[Sliced up Amgov.html-paragraph-brown-v-board-education-347-us-483]]
# [[Sliced up Amgov.html-paragraph-brown-v-board-education-topeka-kansas]]
# [[Sliced up Amgov.html-paragraph-brown-v-board-education-topeka-kansas-1]]
# [[Sliced up Amgov.html-paragraph-browne-w-p-groups-interests-u-s-public]]
# [[Sliced up Amgov.html-paragraph-brownstein-r-first-21st-century]]
# [[Sliced up Amgov.html-paragraph-brudnick-eric-peterson-congressional]]
# [[Sliced up Amgov.html-paragraph-bruni-f-bush-strikes-positive-tone]]
# [[Sliced up Amgov.html-paragraph-buckley-v-valeo-424-us-1-1976]]
# [[Sliced up Amgov.html-paragraph-budget-is-statement-president-s-policy]]
# [[Sliced up Amgov.html-paragraph-budget-is-supposed-to-be-submitted-to]]
# [[Sliced up Amgov.html-paragraph-budget-process-rarely-goes-smoothly]]
# [[Sliced up Amgov.html-paragraph-bulk-information-that-americans-obtain]]
# [[Sliced up Amgov.html-paragraph-bumiller-e-bush-aides-set-strategy-to]]
# [[Sliced up Amgov.html-paragraph-bumiller-e-trying-to-bypass-good-news]]
# [[Sliced up Amgov.html-paragraph-bureaucracy-is-problem-in-right-stuff]]
# [[Sliced up Amgov.html-paragraph-bureaucracy-makes-policy-through]]
# [[Sliced up Amgov.html-paragraph-bureaucracy-often-makes-sweeping]]
# [[Sliced up Amgov.html-paragraph-bureaucrats-are-important-to-interest]]
# [[Sliced up Amgov.html-paragraph-bureaucrats-not-only-respond-to-but]]
# [[Sliced up Amgov.html-paragraph-burgeoning-number-foreign-language]]
# [[Sliced up Amgov.html-paragraph-burke-j-p-institutional-presidency-2nd]]
# [[Sliced up Amgov.html-paragraph-burlington-industries-inc-v-ellerth]]
# [[Sliced up Amgov.html-paragraph-burnham-w-d-critical-elections]]
# [[Sliced up Amgov.html-paragraph-burnham-w-d-realignment-lives-1994]]
# [[Sliced up Amgov.html-paragraph-burros-m-something-to-read-before-your]]
# [[Sliced up Amgov.html-paragraph-burt-r-s-social-capital-opinion]]
# [[Sliced up Amgov.html-paragraph-bush-administration-used-these-powers]]
# [[Sliced up Amgov.html-paragraph-bush-at-war-new-york-simon-amp]]
# [[Sliced up Amgov.html-paragraph-bush-doctrine-provided-strategic]]
# [[Sliced up Amgov.html-paragraph-bush-doctrine-was-three-pronged-it]]
# [[Sliced up Amgov.html-paragraph-bush-next-turned-to-fill-sandra-day-o]]
# [[Sliced up Amgov.html-paragraph-bush-v-gore-121-s-ct-525-2000]]
# [[Sliced up Amgov.html-paragraph-business-is-not-monolithic-interests]]
# [[Sliced up Amgov.html-paragraph-business-trade-associations-make-up]]
# [[Sliced up Amgov.html-paragraph-but-are-they-effective-police-officers]]
# [[Sliced up Amgov.html-paragraph-but-as-crisis-subsides-so-too-do]]
# [[Sliced up Amgov.html-paragraph-but-barker-s-crusade-had-just-begun]]
# [[Sliced up Amgov.html-paragraph-but-beard-s-focus-economic-social]]
# [[Sliced up Amgov.html-paragraph-but-court-usually-looks-to]]
# [[Sliced up Amgov.html-paragraph-but-coverage-governors-received-in]]
# [[Sliced up Amgov.html-paragraph-but-effects-us-foreign-national]]
# [[Sliced up Amgov.html-paragraph-but-generally-by-what-they-cover-how]]
# [[Sliced up Amgov.html-paragraph-but-in-practice-obama-administration-s]]
# [[Sliced up Amgov.html-paragraph-but-new-media-create-challenge-for]]
# [[Sliced up Amgov.html-paragraph-but-reporters-take-raw-material]]
# [[Sliced up Amgov.html-paragraph-but-to-live-by-media-sword-is]]
# [[Sliced up Amgov.html-paragraph-but-what-happens-when-dramatic-event]]
# [[Sliced up Amgov.html-paragraph-but-what-if-they-were-shown-discussing]]
# [[Sliced up Amgov.html-paragraph-butterfield-f-u-s-correctional]]
# [[Sliced up Amgov.html-paragraph-button-j-w-barbara-rienzo-kenneth-d]]
# [[Sliced up Amgov.html-paragraph-by-1920s-market-researchers-had-begun]]
# [[Sliced up Amgov.html-paragraph-by-1920s-president-made-most-news]]
# [[Sliced up Amgov.html-paragraph-by-1939-national-government]]
# [[Sliced up Amgov.html-paragraph-by-1960s-congress-began-shifting]]
# [[Sliced up Amgov.html-paragraph-by-1966-court-was-weary-issuing-case]]
# [[Sliced up Amgov.html-paragraph-by-1970-democrats-republicans-alike]]
# [[Sliced up Amgov.html-paragraph-by-1980s-party-elites-had-less]]
# [[Sliced up Amgov.html-paragraph-by-asking-conventions-to-ratify]]
# [[Sliced up Amgov.html-paragraph-by-attaching-amendments-to-pieces]]
# [[Sliced up Amgov.html-paragraph-by-contrast-local-newspapers-across]]
# [[Sliced up Amgov.html-paragraph-by-early-1980s-gay-movement-boasted]]
# [[Sliced up Amgov.html-paragraph-by-end-1980s-president-reagan-having]]
# [[Sliced up Amgov.html-paragraph-by-late-march-approval-president]]
# [[Sliced up Amgov.html-paragraph-by-mid-eighteenth-century-britain-s]]
# [[Sliced up Amgov.html-paragraph-by-now-constitutional-convention-could]]
# [[Sliced up Amgov.html-paragraph-c-span-affirmed-congress-as-media]]
# [[Sliced up Amgov.html-paragraph-c-span-bus]]
# [[Sliced up Amgov.html-paragraph-c-span-bus-travels-country-providing]]
# [[Sliced up Amgov.html-paragraph-c-span-has-expanded-beyond-its]]
# [[Sliced up Amgov.html-paragraph-c-span-has-expanded-its-operation]]
# [[Sliced up Amgov.html-paragraph-c-span-s-cameras-show-congress-at-its]]
# [[Sliced up Amgov.html-paragraph-c-span-s-channel-youtube]]
# [[Sliced up Amgov.html-paragraph-cabinet-departments-are-not-equally]]
# [[Sliced up Amgov.html-paragraph-cabinet-members-are-high-profile]]
# [[Sliced up Amgov.html-paragraph-cabinet-secretaries-craft-strategies]]
# [[Sliced up Amgov.html-paragraph-cable-is-mainly-niche-medium-ninety-or]]
# [[Sliced up Amgov.html-paragraph-cadillac-desert-1997-four-part]]
# [[Sliced up Amgov.html-paragraph-caeser-j-w-presidential-selection]]
# [[Sliced up Amgov.html-paragraph-calavita-marco-apprehending-politics]]
# [[Sliced up Amgov.html-paragraph-california-farm-bureau-federation-farm]]
# [[Sliced up Amgov.html-paragraph-california-v-cabazon-band-indians-480]]
# [[Sliced up Amgov.html-paragraph-camcorders-cell-phones-satellite]]
# [[Sliced up Amgov.html-paragraph-cameras-are-prohibited-in-supreme]]
# [[Sliced up Amgov.html-paragraph-cameron-c-m-veto-bargaining-presidents]]
# [[Sliced up Amgov.html-paragraph-cameron-charles-m-veto-bargaining]]
# [[Sliced up Amgov.html-paragraph-campaign-finance-institute-non-party]]
# [[Sliced up Amgov.html-paragraph-campaign-finance-is-an-integral]]
# [[Sliced up Amgov.html-paragraph-campaign-finance-laws-work-against]]
# [[Sliced up Amgov.html-paragraph-campaign-for-democratic-nomination-was]]
# [[Sliced up Amgov.html-paragraph-campaign-for-democratic-party-s]]
# [[Sliced up Amgov.html-paragraph-campaign-media-environment-in]]
# [[Sliced up Amgov.html-paragraph-campaigning-focused-eighteen]]
# [[Sliced up Amgov.html-paragraph-campaigns-convene-focus-groups]]
# [[Sliced up Amgov.html-paragraph-campaigns-have-some-influence-over]]
# [[Sliced up Amgov.html-paragraph-campaigns-influence-with-commentators]]
# [[Sliced up Amgov.html-paragraph-campaigns-make-use-video-sharing]]
# [[Sliced up Amgov.html-paragraph-campaigns-spin-media-before-after]]
# [[Sliced up Amgov.html-paragraph-campaigns-use-new-media-such-as]]
# [[Sliced up Amgov.html-paragraph-campaigns-want-to-influence-media]]
# [[Sliced up Amgov.html-paragraph-campbell-david-e-why-we-vote-princeton]]
# [[Sliced up Amgov.html-paragraph-campbell-philip-e-converse-warren-e]]
# [[Sliced up Amgov.html-paragraph-can-do-presidents-lead-congress-then]]
# [[Sliced up Amgov.html-paragraph-candidacy-governor-howard-dean-who-was]]
# [[Sliced up Amgov.html-paragraph-candidate-1972-classic-authentic]]
# [[Sliced up Amgov.html-paragraph-candidate-advertising-in-information]]
# [[Sliced up Amgov.html-paragraph-candidate-centered-minor-parties-form]]
# [[Sliced up Amgov.html-paragraph-candidate-image-consists-background]]
# [[Sliced up Amgov.html-paragraph-candidates-are-coached-for-debates]]
# [[Sliced up Amgov.html-paragraph-candidates-attempt-to-control-their]]
# [[Sliced up Amgov.html-paragraph-candidates-engage-in-retail-politics]]
# [[Sliced up Amgov.html-paragraph-candidates-go-late-night-talk-shows]]
# [[Sliced up Amgov.html-paragraph-candidates-have-base-support-usually]]
# [[Sliced up Amgov.html-paragraph-candidates-in-documentaries-are]]
# [[Sliced up Amgov.html-paragraph-candidates-in-fiction-documentary]]
# [[Sliced up Amgov.html-paragraph-candidates-in-information-age-not-only]]
# [[Sliced up Amgov.html-paragraph-candidates-must-be-more-guarded-than]]
# [[Sliced up Amgov.html-paragraph-candidates-routinely-aim-campaign-ads]]
# [[Sliced up Amgov.html-paragraph-candidates-seek-to-influence-their]]
# [[Sliced up Amgov.html-paragraph-candidates-their-spouses-participate]]
# [[Sliced up Amgov.html-paragraph-canes-wrone-b-who-leads-whom]]
# [[Sliced up Amgov.html-paragraph-canon-d-t-actors-athletes-astronauts]]
# [[Sliced up Amgov.html-paragraph-cantril-h-susan-davis-cantril-reading]]
# [[Sliced up Amgov.html-paragraph-capital-cities-local-news-outlets-do]]
# [[Sliced up Amgov.html-paragraph-capitalism-can-produce-vast-wealth]]
# [[Sliced up Amgov.html-paragraph-capitalist-economic-values-are]]
# [[Sliced up Amgov.html-paragraph-cappella-j-kathleen-hall-jamieson]]
# [[Sliced up Amgov.html-paragraph-cappella-j-n-kathleen-hall-jamieson]]
# [[Sliced up Amgov.html-paragraph-carp-r-kenneth-l-manning-ronald]]
# [[Sliced up Amgov.html-paragraph-carp-robert-ronald-stidham-kenneth-l]]
# [[Sliced up Amgov.html-paragraph-carpenter-d-p-forging-bureaucratic]]
# [[Sliced up Amgov.html-paragraph-carpini-m-x-d-stability-change-in]]
# [[Sliced up Amgov.html-paragraph-carr-t-p-party-leaders-in-house]]
# [[Sliced up Amgov.html-paragraph-carroll-s-j-disempowerment-gender-gap]]
# [[Sliced up Amgov.html-paragraph-carved-into-granite-rock-south-dakota]]
# [[Sliced up Amgov.html-paragraph-casablanca-1942-classic-hollywood-film]]
# [[Sliced up Amgov.html-paragraph-case-for-cert-is-strengthened-if-it-is]]
# [[Sliced up Amgov.html-paragraph-case-in-district-court-is-usually]]
# [[Sliced up Amgov.html-paragraph-case-went-directly-to-supreme-court]]
# [[Sliced up Amgov.html-paragraph-casey-chris-hill-net-boston-ap]]
# [[Sliced up Amgov.html-paragraph-casino-jack-united-states-money-2010]]
# [[Sliced up Amgov.html-paragraph-castile-g-p-to-show-heart-native]]
# [[Sliced up Amgov.html-paragraph-catch-22-1970-joseph-heller-s-classic]]
# [[Sliced up Amgov.html-paragraph-cato-institute-conservative-think-tank]]
# [[Sliced up Amgov.html-paragraph-caucuses-promote-party-loyalty-by]]
# [[Sliced up Amgov.html-paragraph-cbs-face-nation-september-20-2009]]
# [[Sliced up Amgov.html-paragraph-cbs-news-report-rodney-king-incident]]
# [[Sliced up Amgov.html-paragraph-cbs-news-report-rodney-king-incident-1]]
# [[Sliced up Amgov.html-paragraph-cbs-news-special-report-from-vietnam]]
# [[Sliced up Amgov.html-paragraph-cbsnews-com-texas-district-fight-goes]]
# [[Sliced up Amgov.html-paragraph-cea-consists-three-economists-usually]]
# [[Sliced up Amgov.html-paragraph-celebrities-can-use-their-prominence]]
# [[Sliced up Amgov.html-paragraph-center-for-information-amp-research]]
# [[Sliced up Amgov.html-paragraph-center-for-information-amp-research-1]]
# [[Sliced up Amgov.html-paragraph-center-for-responsive-politics-money]]
# [[Sliced up Amgov.html-paragraph-central-high-conflicts]]
# [[Sliced up Amgov.html-paragraph-central-intelligence-agency-cia-was]]
# [[Sliced up Amgov.html-paragraph-central-right-accused-is-presumption]]
# [[Sliced up Amgov.html-paragraph-ceplair-l-hollywood-blacklist-in]]
# [[Sliced up Amgov.html-paragraph-ceremony-is-photo-op-for-all]]
# [[Sliced up Amgov.html-paragraph-certain-interest-groups-use-courts-as]]
# [[Sliced up Amgov.html-paragraph-certain-kind-death-2003-remarkable]]
# [[Sliced up Amgov.html-paragraph-certain-powers-are-granted]]
# [[Sliced up Amgov.html-paragraph-chadwick-andrew-internet-politics]]
# [[Sliced up Amgov.html-paragraph-chafe-w-h-civilities-civil-rights]]
# [[Sliced up Amgov.html-paragraph-chair-joint-chiefs-staff-plans]]
# [[Sliced up Amgov.html-paragraph-chairmen-seven-leading-tobacco]]
# [[Sliced up Amgov.html-paragraph-chambers-w-n-political-parties-in-new]]
# [[Sliced up Amgov.html-paragraph-chambers-w-n-walter-dean-burnham]]
# [[Sliced up Amgov.html-paragraph-chambers-w-n-walter-dean-burnham-eds]]
# [[Sliced up Amgov.html-paragraph-chambers-william-nisbet-walter-dean]]
# [[Sliced up Amgov.html-paragraph-chapter-1-communication-in-information]]
# [[Sliced up Amgov.html-paragraph-chapter-2-constitution-structure]]
# [[Sliced up Amgov.html-paragraph-charles-j-origins-american-party]]
# [[Sliced up Amgov.html-paragraph-chase-movies-trial-legal-system-silver]]
# [[Sliced up Amgov.html-paragraph-chavez-e-federal-teacher-goal-is]]
# [[Sliced up Amgov.html-paragraph-check-out-http-millercenter-org]]
# [[Sliced up Amgov.html-paragraph-chermak-s-m-in-his-book-victims-in]]
# [[Sliced up Amgov.html-paragraph-cherokee-nation-v-georgia-30-us-1-1831]]
# [[Sliced up Amgov.html-paragraph-chief-justice-if-voting-with-majority]]
# [[Sliced up Amgov.html-paragraph-children-can-learn-by-example-when]]
# [[Sliced up Amgov.html-paragraph-children-s-literature-movies-feature]]
# [[Sliced up Amgov.html-paragraph-china-syndrome-1978-television-news]]
# [[Sliced up Amgov.html-paragraph-cho-c-h-anna-gorman-massive-student]]
# [[Sliced up Amgov.html-paragraph-choate-p-agents-influence-how-japan-s]]
# [[Sliced up Amgov.html-paragraph-christian-coalition-america-our]]
# [[Sliced up Amgov.html-paragraph-christopher-reeve]]
# [[Sliced up Amgov.html-paragraph-cia-is-one-several-intelligence]]
# [[Sliced up Amgov.html-paragraph-cia-s-directorate-for-operations]]
# [[Sliced up Amgov.html-paragraph-cieply-m-digital-niche-for-indie-film]]
# [[Sliced up Amgov.html-paragraph-cigler-allan-j-burdett-loomis-eds]]
# [[Sliced up Amgov.html-paragraph-citizen-kane-1941-orson-welles-s]]
# [[Sliced up Amgov.html-paragraph-citizen-ruth-1996-satire-in-which]]
# [[Sliced up Amgov.html-paragraph-citizens-united-v-federal-election]]
# [[Sliced up Amgov.html-paragraph-citizens-united-v-federal-election-1]]
# [[Sliced up Amgov.html-paragraph-city-slickers-report]]
# [[Sliced up Amgov.html-paragraph-civil-liberties-are-often-impaired]]
# [[Sliced up Amgov.html-paragraph-civil-liberties-do-appear-in-media]]
# [[Sliced up Amgov.html-paragraph-civil-liberties-touch-upon-many-issues]]
# [[Sliced up Amgov.html-paragraph-civil-rights-act-forbids]]
# [[Sliced up Amgov.html-paragraph-civil-rights-activists-receive-most]]
# [[Sliced up Amgov.html-paragraph-civil-rights-issues-often-make-news-in]]
# [[Sliced up Amgov.html-paragraph-civil-rights-movement-emerged-in-1950s]]
# [[Sliced up Amgov.html-paragraph-civil-rights-movements-interactions]]
# [[Sliced up Amgov.html-paragraph-civil-rights-protect-people-against]]
# [[Sliced up Amgov.html-paragraph-civil-rights-protect-people-against-1]]
# [[Sliced up Amgov.html-paragraph-civil-wrongs-rights-fred-korematsu]]
# [[Sliced up Amgov.html-paragraph-clark-c-e-public-prints-newspaper-in]]
# [[Sliced up Amgov.html-paragraph-clarke-l-one-helluva-ride-new-york]]
# [[Sliced up Amgov.html-paragraph-clarke-r-against-all-enemies-inside]]
# [[Sliced up Amgov.html-paragraph-classic-attack-ad-from-president]]
# [[Sliced up Amgov.html-paragraph-clayman-s-john-heritage-questioning]]
# [[Sliced up Amgov.html-paragraph-clear-shot-plane-hitting-tower-two]]
# [[Sliced up Amgov.html-paragraph-clearly-media-depictions-amount]]
# [[Sliced up Amgov.html-paragraph-clerkship-betokens-promising-future-in]]
# [[Sliced up Amgov.html-paragraph-click-to-see-video]]
# [[Sliced up Amgov.html-paragraph-click-to-see-video-1]]
# [[Sliced up Amgov.html-paragraph-click-to-see-video-10]]
# [[Sliced up Amgov.html-paragraph-click-to-see-video-11]]
# [[Sliced up Amgov.html-paragraph-click-to-see-video-12]]
# [[Sliced up Amgov.html-paragraph-click-to-see-video-13]]
# [[Sliced up Amgov.html-paragraph-click-to-see-video-14]]
# [[Sliced up Amgov.html-paragraph-click-to-see-video-15]]
# [[Sliced up Amgov.html-paragraph-click-to-see-video-16]]
# [[Sliced up Amgov.html-paragraph-click-to-see-video-17]]
# [[Sliced up Amgov.html-paragraph-click-to-see-video-18]]
# [[Sliced up Amgov.html-paragraph-click-to-see-video-19]]
# [[Sliced up Amgov.html-paragraph-click-to-see-video-2]]
# [[Sliced up Amgov.html-paragraph-click-to-see-video-20]]
# [[Sliced up Amgov.html-paragraph-click-to-see-video-21]]
# [[Sliced up Amgov.html-paragraph-click-to-see-video-22]]
# [[Sliced up Amgov.html-paragraph-click-to-see-video-23]]
# [[Sliced up Amgov.html-paragraph-click-to-see-video-3]]
# [[Sliced up Amgov.html-paragraph-click-to-see-video-4]]
# [[Sliced up Amgov.html-paragraph-click-to-see-video-5]]
# [[Sliced up Amgov.html-paragraph-click-to-see-video-6]]
# [[Sliced up Amgov.html-paragraph-click-to-see-video-7]]
# [[Sliced up Amgov.html-paragraph-click-to-see-video-8]]
# [[Sliced up Amgov.html-paragraph-click-to-see-video-9]]
# [[Sliced up Amgov.html-paragraph-click-to-see-video-congressman-anthony]]
# [[Sliced up Amgov.html-paragraph-click-to-see-video-weiner-s-speech]]
# [[Sliced up Amgov.html-paragraph-client-9-rise-fall-eliot-spitzer-2010]]
# [[Sliced up Amgov.html-paragraph-cliff-democrats-new-logo-cc-by-2-0]]
# [[Sliced up Amgov.html-paragraph-cliff-kent-state-university-massacre]]
# [[Sliced up Amgov.html-paragraph-clinton-lost-to-obama-in-first-contest]]
# [[Sliced up Amgov.html-paragraph-clinton-v-city-new-york-524-us-427]]
# [[Sliced up Amgov.html-paragraph-clinton-vs-bush-in-1992-debate]]
# [[Sliced up Amgov.html-paragraph-clip-enron-hearings-before-house]]
# [[Sliced up Amgov.html-paragraph-close-connection-that-many-members]]
# [[Sliced up Amgov.html-paragraph-clymer-buoyed-by-resurgence-g-o-p]]
# [[Sliced up Amgov.html-paragraph-cnbc-s-rick-santelli-s-chicago-tea]]
# [[Sliced up Amgov.html-paragraph-cnn-usa-today-gallup-poll-october-10]]
# [[Sliced up Amgov.html-paragraph-cnn-youtube-debates-democrats]]
# [[Sliced up Amgov.html-paragraph-cnn-youtube-debates-republicans]]
# [[Sliced up Amgov.html-paragraph-cnn-youtube-democratic-debates-july-23]]
# [[Sliced up Amgov.html-paragraph-cnn-youtube-republican-debates]]
# [[Sliced up Amgov.html-paragraph-cohen-e-revolution-in-warfare-foreign]]
# [[Sliced up Amgov.html-paragraph-cohen-j-e-going-local-presidential]]
# [[Sliced up Amgov.html-paragraph-cohen-j-e-politics-u-s-cabinet]]
# [[Sliced up Amgov.html-paragraph-cohort-black-americans-has-been]]
# [[Sliced up Amgov.html-paragraph-cold-war-period-that-began-in-late]]
# [[Sliced up Amgov.html-paragraph-collectively-fifth-sixth-seventh]]
# [[Sliced up Amgov.html-paragraph-college-classroom-can-be-an]]
# [[Sliced up Amgov.html-paragraph-college-democrats-college-party]]
# [[Sliced up Amgov.html-paragraph-college-students-in-1960s-used]]
# [[Sliced up Amgov.html-paragraph-collier-k-between-branches-white-house]]
# [[Sliced up Amgov.html-paragraph-collier-r-b-foreign-policy-by]]
# [[Sliced up Amgov.html-paragraph-collins-jr-p-m-friends-court-interest]]
# [[Sliced up Amgov.html-paragraph-columbia-gsapp-mandala-reimagining]]
# [[Sliced up Amgov.html-paragraph-comedian-tina-fey-s-parody-republican]]
# [[Sliced up Amgov.html-paragraph-comedic-videos-are-popular-with-voters]]
# [[Sliced up Amgov.html-paragraph-comedy-can-venture-where-other]]
# [[Sliced up Amgov.html-paragraph-comedy-central-s-daily-show-with-jon]]
# [[Sliced up Amgov.html-paragraph-comedy-focusing-government-politics]]
# [[Sliced up Amgov.html-paragraph-comiskey-m-seeking-justices-judging]]
# [[Sliced up Amgov.html-paragraph-commercial-films-have-perpetuated]]
# [[Sliced up Amgov.html-paragraph-commercial-pollsters-using-scientific]]
# [[Sliced up Amgov.html-paragraph-committee-chairs-are-especially]]
# [[Sliced up Amgov.html-paragraph-committee-for-study-american]]
# [[Sliced up Amgov.html-paragraph-committee-for-study-american-1]]
# [[Sliced up Amgov.html-paragraph-committee-un-american-activities-1962]]
# [[Sliced up Amgov.html-paragraph-committees-are-powerful-gatekeepers]]
# [[Sliced up Amgov.html-paragraph-committees-sometimes-request-input]]
# [[Sliced up Amgov.html-paragraph-communication-is-central-activity]]
# [[Sliced up Amgov.html-paragraph-compaine-benjamin-m-douglas-gomery-who]]
# [[Sliced up Amgov.html-paragraph-competition-between-levels-federalism]]
# [[Sliced up Amgov.html-paragraph-complicating-federal-bureaucracy-there]]
# [[Sliced up Amgov.html-paragraph-complicating-picture-are-federal]]
# [[Sliced up Amgov.html-paragraph-complicating-situation-roughly-two]]
# [[Sliced up Amgov.html-paragraph-composition-electorate-has-changed]]
# [[Sliced up Amgov.html-paragraph-compounding-this-neglect-media]]
# [[Sliced up Amgov.html-paragraph-concept-guiding-american-foreign]]
# [[Sliced up Amgov.html-paragraph-conducting-investigations-is-one-most]]
# [[Sliced up Amgov.html-paragraph-confederate-battle-flag]]
# [[Sliced up Amgov.html-paragraph-confederate-flag]]
# [[Sliced up Amgov.html-paragraph-confirmation-hearings-are]]
# [[Sliced up Amgov.html-paragraph-conflicts-between-generations-have]]
# [[Sliced up Amgov.html-paragraph-congress-also-requires-state]]
# [[Sliced up Amgov.html-paragraph-congress-as-long-as-it-is-consulted-is]]
# [[Sliced up Amgov.html-paragraph-congress-can-also-exercise-influence]]
# [[Sliced up Amgov.html-paragraph-congress-can-also-influence-foreign]]
# [[Sliced up Amgov.html-paragraph-congress-can-challenge-presidential]]
# [[Sliced up Amgov.html-paragraph-congress-can-check-judicial-power-it]]
# [[Sliced up Amgov.html-paragraph-congress-can-react-against-undeclared]]
# [[Sliced up Amgov.html-paragraph-congress-created-office-in-1962]]
# [[Sliced up Amgov.html-paragraph-congress-does-not-always-defer-to]]
# [[Sliced up Amgov.html-paragraph-congress-establishes-number-house]]
# [[Sliced up Amgov.html-paragraph-congress-executive-have-relied-bill]]
# [[Sliced up Amgov.html-paragraph-congress-has-been-depicted-in-more]]
# [[Sliced up Amgov.html-paragraph-congress-has-been-subject-numerous]]
# [[Sliced up Amgov.html-paragraph-congress-historically-has-been-slow-to]]
# [[Sliced up Amgov.html-paragraph-congress-history-promise-executive]]
# [[Sliced up Amgov.html-paragraph-congress-is-involved-in-foreign]]
# [[Sliced up Amgov.html-paragraph-congress-is-national-institution]]
# [[Sliced up Amgov.html-paragraph-congress-makes-laws-fixing-functions]]
# [[Sliced up Amgov.html-paragraph-congress-monitors-agency-activities-by]]
# [[Sliced up Amgov.html-paragraph-congress-online-project-nine-benefits]]
# [[Sliced up Amgov.html-paragraph-congress-passed-pendleton-act-in-1883]]
# [[Sliced up Amgov.html-paragraph-congress-requires-agencies-to-follow]]
# [[Sliced up Amgov.html-paragraph-congress-responded-with-bipartisan]]
# [[Sliced up Amgov.html-paragraph-congress-s-most-concerted-effort-to]]
# [[Sliced up Amgov.html-paragraph-congress-was-granted-tremendous]]
# [[Sliced up Amgov.html-paragraph-congresses-presidents-often-enact-laws]]
# [[Sliced up Amgov.html-paragraph-congressional-approval-over-time]]
# [[Sliced up Amgov.html-paragraph-congressional-candidates-run-for]]
# [[Sliced up Amgov.html-paragraph-congressional-causes-can-form-around]]
# [[Sliced up Amgov.html-paragraph-congressional-districts-are-drawn]]
# [[Sliced up Amgov.html-paragraph-congressional-elections-in-which-all]]
# [[Sliced up Amgov.html-paragraph-congressional-investigations-that]]
# [[Sliced up Amgov.html-paragraph-congressional-management-foundation]]
# [[Sliced up Amgov.html-paragraph-congressional-media-relations-in]]
# [[Sliced up Amgov.html-paragraph-congressional-parties-promote-party]]
# [[Sliced up Amgov.html-paragraph-congressional-presidential-struggle]]
# [[Sliced up Amgov.html-paragraph-congressional-quarterly-washington-dc]]
# [[Sliced up Amgov.html-paragraph-congressional-staff-has-grown]]
# [[Sliced up Amgov.html-paragraph-congressional-staffers-have]]
# [[Sliced up Amgov.html-paragraph-congressional-voting-patterns]]
# [[Sliced up Amgov.html-paragraph-congressman-arnold-is-corrupt-but]]
# [[Sliced up Amgov.html-paragraph-congresswoman-gabrielle-giffords-d-az]]
# [[Sliced up Amgov.html-paragraph-conover-p-j-political-socialization]]
# [[Sliced up Amgov.html-paragraph-consequently-american-creed-also]]
# [[Sliced up Amgov.html-paragraph-conservatives-including-officeholders]]
# [[Sliced up Amgov.html-paragraph-consider-television-show-24-it-told]]
# [[Sliced up Amgov.html-paragraph-constituion]]
# [[Sliced up Amgov.html-paragraph-constitution]]
# [[Sliced up Amgov.html-paragraph-constitution-accords-some-powers-to]]
# [[Sliced up Amgov.html-paragraph-constitution-also-gives-media-an-easy]]
# [[Sliced up Amgov.html-paragraph-constitution-anticipated-that-house]]
# [[Sliced up Amgov.html-paragraph-constitution-authorizes-congress-to]]
# [[Sliced up Amgov.html-paragraph-constitution-designates-vice-president]]
# [[Sliced up Amgov.html-paragraph-constitution-directs-presidents-to-be]]
# [[Sliced up Amgov.html-paragraph-constitution-does-not-stipulate-any]]
# [[Sliced up Amgov.html-paragraph-constitution-established-national]]
# [[Sliced up Amgov.html-paragraph-constitution-gives-exclusive-powers-to]]
# [[Sliced up Amgov.html-paragraph-constitution-gives-national-government]]
# [[Sliced up Amgov.html-paragraph-constitution-grants-congress-power-to]]
# [[Sliced up Amgov.html-paragraph-constitution-grants-congress-power-to-1]]
# [[Sliced up Amgov.html-paragraph-constitution-has-remained-essentially]]
# [[Sliced up Amgov.html-paragraph-constitution-is-essential-framework]]
# [[Sliced up Amgov.html-paragraph-constitution-is-remarkably-terse]]
# [[Sliced up Amgov.html-paragraph-constitution-is-silent-about-various]]
# [[Sliced up Amgov.html-paragraph-constitution-is-sometimes-silent-or]]
# [[Sliced up Amgov.html-paragraph-constitution-its-amendments-outline]]
# [[Sliced up Amgov.html-paragraph-constitution-lists-number-specific]]
# [[Sliced up Amgov.html-paragraph-constitution-lists-responsibilities]]
# [[Sliced up Amgov.html-paragraph-constitution-s-fifth-amendment-gives]]
# [[Sliced up Amgov.html-paragraph-constitution-s-phrase-he-shall-take]]
# [[Sliced up Amgov.html-paragraph-constitution-states-that-it-is]]
# [[Sliced up Amgov.html-paragraph-constitution-was-reaction-against]]
# [[Sliced up Amgov.html-paragraph-constitutional-convention]]
# [[Sliced up Amgov.html-paragraph-constitutional-convention-began-with]]
# [[Sliced up Amgov.html-paragraph-constitutional-convention-punted]]
# [[Sliced up Amgov.html-paragraph-constitutional-convention-responded-to]]
# [[Sliced up Amgov.html-paragraph-constitutional-convention-was-convened]]
# [[Sliced up Amgov.html-paragraph-constitutional-convention-was-mix]]
# [[Sliced up Amgov.html-paragraph-constitutional-division-power-between]]
# [[Sliced up Amgov.html-paragraph-constructing-public-opinion-2001]]
# [[Sliced up Amgov.html-paragraph-consultants-work-directly-with]]
# [[Sliced up Amgov.html-paragraph-containment-strategy]]
# [[Sliced up Amgov.html-paragraph-contemporary-example-second-type-is]]
# [[Sliced up Amgov.html-paragraph-continental-congress-voted-unanimously]]
# [[Sliced up Amgov.html-paragraph-contributing-to-return-to-normalcy]]
# [[Sliced up Amgov.html-paragraph-contributors-to-scoop08-found]]
# [[Sliced up Amgov.html-paragraph-control-room-2003-documentary-war-in]]
# [[Sliced up Amgov.html-paragraph-controversial-cases-reporters-are]]
# [[Sliced up Amgov.html-paragraph-controversial-decisions-warren-court]]
# [[Sliced up Amgov.html-paragraph-convention-s-final-sticking-point-was]]
# [[Sliced up Amgov.html-paragraph-convention-s-gag-rule]]
# [[Sliced up Amgov.html-paragraph-conway-m-m-political-participation-in]]
# [[Sliced up Amgov.html-paragraph-conway-m-m-political-participation-in-1]]
# [[Sliced up Amgov.html-paragraph-conway-m-margaret-political]]
# [[Sliced up Amgov.html-paragraph-cook-k-clark-williams-andrew-art-chris]]
# [[Sliced up Amgov.html-paragraph-cook-t-e-governing-with-news-chicago]]
# [[Sliced up Amgov.html-paragraph-cook-t-e-governing-with-news-news]]
# [[Sliced up Amgov.html-paragraph-cook-t-e-governing-with-news-news-1]]
# [[Sliced up Amgov.html-paragraph-cook-t-e-making-laws-amp-making-news]]
# [[Sliced up Amgov.html-paragraph-cook-t-e-making-laws-amp-making-news-1]]
# [[Sliced up Amgov.html-paragraph-cook-t-e-making-laws-amp-making-news-2]]
# [[Sliced up Amgov.html-paragraph-cook-timothy-e-ed-freeing-presses]]
# [[Sliced up Amgov.html-paragraph-cook-timothy-e-making-laws-amp-making]]
# [[Sliced up Amgov.html-paragraph-cool-hand-luke-1967-convict-paul]]
# [[Sliced up Amgov.html-paragraph-cooper-c-media-tactics-in-state]]
# [[Sliced up Amgov.html-paragraph-cooper-j-david-w-brady-institutional]]
# [[Sliced up Amgov.html-paragraph-cooper-p-j-by-order-president-use]]
# [[Sliced up Amgov.html-paragraph-cooper-v-pate-378-us-546-1964]]
# [[Sliced up Amgov.html-paragraph-cooperative-federalism-s-central]]
# [[Sliced up Amgov.html-paragraph-cooperative-federalism-was-weakened]]
# [[Sliced up Amgov.html-paragraph-cops-approach-to-criminal-justice-is]]
# [[Sliced up Amgov.html-paragraph-core-american-political-values-are]]
# [[Sliced up Amgov.html-paragraph-core-mass-media-departed-twentieth]]
# [[Sliced up Amgov.html-paragraph-cornog-evan-text-richard-whelan]]
# [[Sliced up Amgov.html-paragraph-corporation-for-public-broadcasting]]
# [[Sliced up Amgov.html-paragraph-corporations-local-businesses]]
# [[Sliced up Amgov.html-paragraph-corporations-their-executives-are]]
# [[Sliced up Amgov.html-paragraph-cosmopolitan-centrally-located-states]]
# [[Sliced up Amgov.html-paragraph-course-some-frames-are-more-convincing]]
# [[Sliced up Amgov.html-paragraph-course-white-house-does-not-revolve]]
# [[Sliced up Amgov.html-paragraph-coverage-court-is-often-oversimplified]]
# [[Sliced up Amgov.html-paragraph-coverage-most-criminal-cases-is]]
# [[Sliced up Amgov.html-paragraph-coverage-policy-issues-in-news-is]]
# [[Sliced up Amgov.html-paragraph-coverage-tea-party-differs-widely-by]]
# [[Sliced up Amgov.html-paragraph-cox-g-w-matthew-d-mccubbins]]
# [[Sliced up Amgov.html-paragraph-cox-g-w-samuel-kernell-politics]]
# [[Sliced up Amgov.html-paragraph-cpb-s-board-members-are-appointed-by]]
# [[Sliced up Amgov.html-paragraph-craig-s-c-malevolent-leaders-boulder]]
# [[Sliced up Amgov.html-paragraph-craig-steven-c-stephen-earl-bennet-eds]]
# [[Sliced up Amgov.html-paragraph-creative-civic-education-initiatives]]
# [[Sliced up Amgov.html-paragraph-crenson-m-federal-machine-beginnings]]
# [[Sliced up Amgov.html-paragraph-criminal-cases-are-initiated-by]]
# [[Sliced up Amgov.html-paragraph-crises-especially-ones-extensively]]
# [[Sliced up Amgov.html-paragraph-crises-unexpected-events-affect]]
# [[Sliced up Amgov.html-paragraph-critics-attack-initiatives-for]]
# [[Sliced up Amgov.html-paragraph-critics-pointed-out-limitations]]
# [[Sliced up Amgov.html-paragraph-critics-president-s-proposals-argued]]
# [[Sliced up Amgov.html-paragraph-cronin-t-e-michael-genovese-paradoxes]]
# [[Sliced up Amgov.html-paragraph-cronkite-s-observation-speaks-to]]
# [[Sliced up Amgov.html-paragraph-crotty-w-american-parties-in-decline]]
# [[Sliced up Amgov.html-paragraph-crowdus-g-politicians-in-american]]
# [[Sliced up Amgov.html-paragraph-crowley-s-96th-day-new-york-times]]
# [[Sliced up Amgov.html-paragraph-crusade-to-outlaw-alcohol-provided]]
# [[Sliced up Amgov.html-paragraph-currie-d-p-constitution-in-congress]]
# [[Sliced up Amgov.html-paragraph-curtis-m-k-free-speech-people-s]]
# [[Sliced up Amgov.html-paragraph-cyclist-lance-armstrong-is-considered]]
# [[Sliced up Amgov.html-paragraph-d-emilio-j-sexual-politics-sexual]]
# [[Sliced up Amgov.html-paragraph-d-tente-s-greatest-success-was-in-area]]
# [[Sliced up Amgov.html-paragraph-daalder-h-james-m-lindsay-james-b]]
# [[Sliced up Amgov.html-paragraph-dahl-r-preface-to-democratic-theory]]
# [[Sliced up Amgov.html-paragraph-dahl-robert-preface-to-democratic]]
# [[Sliced up Amgov.html-paragraph-daily-newspapers-in-south-which]]
# [[Sliced up Amgov.html-paragraph-daily-white-house-press-briefing-is]]
# [[Sliced up Amgov.html-paragraph-daisy-ad]]
# [[Sliced up Amgov.html-paragraph-daisy-ad-1]]
# [[Sliced up Amgov.html-paragraph-daisy-ad-an-enduring-attack-ad-was]]
# [[Sliced up Amgov.html-paragraph-daley-last-boss-1995-award-winning]]
# [[Sliced up Amgov.html-paragraph-dangers-reporting-conflicts-in-death]]
# [[Sliced up Amgov.html-paragraph-danielian-l-h-benjamin-page-heavenly]]
# [[Sliced up Amgov.html-paragraph-danielian-l-h-benjamin-page-heavenly-1]]
# [[Sliced up Amgov.html-paragraph-dao-j-in-protest-republican-senators]]
# [[Sliced up Amgov.html-paragraph-darcy-r-susan-welch-janet-clark-women]]
# [[Sliced up Amgov.html-paragraph-darnton-j-revisiting-rwanda-s-horrors]]
# [[Sliced up Amgov.html-paragraph-dave-1993-nice-guy-body-double-for]]
# [[Sliced up Amgov.html-paragraph-dave-winer-dewey-defeats-truman-cc-by]]
# [[Sliced up Amgov.html-paragraph-david-tv-networks-supreme-cour-plaza]]
# [[Sliced up Amgov.html-paragraph-davidson-r-h-walter-j-oleszek-congress]]
# [[Sliced up Amgov.html-paragraph-davidson-r-h-walter-j-oleszek-congress-1]]
# [[Sliced up Amgov.html-paragraph-davidson-r-h-walter-j-oleszek-congress-2]]
# [[Sliced up Amgov.html-paragraph-davidson-r-h-walter-j-oleszek-congress-3]]
# [[Sliced up Amgov.html-paragraph-davidson-roger-h-walter-j-oleszek]]
# [[Sliced up Amgov.html-paragraph-davis-r-decisions-images-supreme-court]]
# [[Sliced up Amgov.html-paragraph-davis-r-decisions-images-supreme-court-1]]
# [[Sliced up Amgov.html-paragraph-davis-r-electing-justice-fixing]]
# [[Sliced up Amgov.html-paragraph-davis-richard-decisions-images-supreme]]
# [[Sliced up Amgov.html-paragraph-davis-sue-j-w-peltason-corwin-peltason]]
# [[Sliced up Amgov.html-paragraph-davis-v-monroe-county-board-education]]
# [[Sliced up Amgov.html-paragraph-dawson-r-e-kenneth-prewitt-political]]
# [[Sliced up Amgov.html-paragraph-day-after-presidential-election-2000]]
# [[Sliced up Amgov.html-paragraph-day-after-tomorrow-2004-hollywood-s]]
# [[Sliced up Amgov.html-paragraph-day-phyllis-j-new-history-social]]
# [[Sliced up Amgov.html-paragraph-days-in-life-white-house]]
# [[Sliced up Amgov.html-paragraph-dazzling-array-asian-american]]
# [[Sliced up Amgov.html-paragraph-de-jure-segregation-separation-races]]
# [[Sliced up Amgov.html-paragraph-de-la-garza-et-al-r-o-latino-voices]]
# [[Sliced up Amgov.html-paragraph-dead-end-1937-an-examination-problems]]
# [[Sliced up Amgov.html-paragraph-dead-man-walking-1995-film-sister]]
# [[Sliced up Amgov.html-paragraph-dean-r-j-living-granite-new-york]]
# [[Sliced up Amgov.html-paragraph-death-penalty-is-now-reserved-for-most]]
# [[Sliced up Amgov.html-paragraph-deathblow-to-d-tente-had-come-during]]
# [[Sliced up Amgov.html-paragraph-debates-allow-voters-to-assess]]
# [[Sliced up Amgov.html-paragraph-debates-between-candidates-running-for]]
# [[Sliced up Amgov.html-paragraph-debates-over-slavery-also-expanded]]
# [[Sliced up Amgov.html-paragraph-december-26-1991-soviet-union]]
# [[Sliced up Amgov.html-paragraph-deciding-public-policies-can-be]]
# [[Sliced up Amgov.html-paragraph-decision-was-widely-reported-discussed]]
# [[Sliced up Amgov.html-paragraph-declaration-independence]]
# [[Sliced up Amgov.html-paragraph-declaration-independence-issued-july-4]]
# [[Sliced up Amgov.html-paragraph-declaration-is-deeply-democratic]]
# [[Sliced up Amgov.html-paragraph-declaration-rights]]
# [[Sliced up Amgov.html-paragraph-deconde-ethnicity-race-american]]
# [[Sliced up Amgov.html-paragraph-defense-department-interacts-with]]
# [[Sliced up Amgov.html-paragraph-defining-moment-was-checkers-speech]]
# [[Sliced up Amgov.html-paragraph-delaware-republican-senate-candidate]]
# [[Sliced up Amgov.html-paragraph-delegates-did-not-confront-slavery]]
# [[Sliced up Amgov.html-paragraph-delegates-immediately-discarded]]
# [[Sliced up Amgov.html-paragraph-delegates-to-constitutional-convention]]
# [[Sliced up Amgov.html-paragraph-delegates-to-party-nominating]]
# [[Sliced up Amgov.html-paragraph-delegates-were-not-representative]]
# [[Sliced up Amgov.html-paragraph-deliberations-took-place-in-secret-as]]
# [[Sliced up Amgov.html-paragraph-deliberative-polling]]
# [[Sliced up Amgov.html-paragraph-deliberative-polling-brings-people]]
# [[Sliced up Amgov.html-paragraph-deliberative-polling-is-technique-that]]
# [[Sliced up Amgov.html-paragraph-delli-carpini-michael-x-stability]]
# [[Sliced up Amgov.html-paragraph-demar-lamont-roberts-recent-graduate]]
# [[Sliced up Amgov.html-paragraph-democrat-jimmy-carter-little-known]]
# [[Sliced up Amgov.html-paragraph-democratic-party-s-republican-party-s]]
# [[Sliced up Amgov.html-paragraph-democratic-party-uses-its-website-to]]
# [[Sliced up Amgov.html-paragraph-democratic-political-values-are-among]]
# [[Sliced up Amgov.html-paragraph-democratic-president-franklin-delano]]
# [[Sliced up Amgov.html-paragraph-democratic-presidential-candidate]]
# [[Sliced up Amgov.html-paragraph-democratic-republican-parties-feature]]
# [[Sliced up Amgov.html-paragraph-democratic-republican-parties-have]]
# [[Sliced up Amgov.html-paragraph-democratic-republican-parties-hold]]
# [[Sliced up Amgov.html-paragraph-democrats-also-have-super-delegates]]
# [[Sliced up Amgov.html-paragraph-democrats-were-able-to-capitalize]]
# [[Sliced up Amgov.html-paragraph-democrats-were-highly-factionalized]]
# [[Sliced up Amgov.html-paragraph-demonstrations-marches-protests-are]]
# [[Sliced up Amgov.html-paragraph-dennis-j-david-easton-sylvia-easton]]
# [[Sliced up Amgov.html-paragraph-dennis-j-diana-owen-partisanship]]
# [[Sliced up Amgov.html-paragraph-dennis-j-diana-owen-partisanship-1]]
# [[Sliced up Amgov.html-paragraph-dennis-v-united-states-341-us-494-1951]]
# [[Sliced up Amgov.html-paragraph-deparle-j-robert-gebeloff-once]]
# [[Sliced up Amgov.html-paragraph-deparle-j-robert-gebeloff-safety-net]]
# [[Sliced up Amgov.html-paragraph-department-homeland-security-combines]]
# [[Sliced up Amgov.html-paragraph-department-secretaries-are]]
# [[Sliced up Amgov.html-paragraph-depending-personal-preferences]]
# [[Sliced up Amgov.html-paragraph-depictions-can-take-form-fictional]]
# [[Sliced up Amgov.html-paragraph-depictions-journalists]]
# [[Sliced up Amgov.html-paragraph-depictions-socialization-learning]]
# [[Sliced up Amgov.html-paragraph-derek-steen-for-steve-jobs-cc-by-nc-nd]]
# [[Sliced up Amgov.html-paragraph-derthick-m-agency-under-stress-social]]
# [[Sliced up Amgov.html-paragraph-derthick-m-keeping-compound-republic]]
# [[Sliced up Amgov.html-paragraph-derthick-m-keeping-compound-republic-1]]
# [[Sliced up Amgov.html-paragraph-derthick-m-keeping-compound-republic-2]]
# [[Sliced up Amgov.html-paragraph-derthick-martha-keeping-compound]]
# [[Sliced up Amgov.html-paragraph-despite-ambiguous-feelings-expressed]]
# [[Sliced up Amgov.html-paragraph-despite-such-objections-obstacles]]
# [[Sliced up Amgov.html-paragraph-despite-these-advances-magazines]]
# [[Sliced up Amgov.html-paragraph-despite-these-attempts-at-manipulation]]
# [[Sliced up Amgov.html-paragraph-despite-these-trends-america-s]]
# [[Sliced up Amgov.html-paragraph-detailed-rules-procedures-govern]]
# [[Sliced up Amgov.html-paragraph-deterrence-strategies-are-designed-to]]
# [[Sliced up Amgov.html-paragraph-deterrence-strategy]]
# [[Sliced up Amgov.html-paragraph-devastating-events-extensively]]
# [[Sliced up Amgov.html-paragraph-devastation-wrought-by-hurricane]]
# [[Sliced up Amgov.html-paragraph-developer-bruce-ratner-commissioned]]
# [[Sliced up Amgov.html-paragraph-development-political-parties]]
# [[Sliced up Amgov.html-paragraph-devins-n-louis-fisher-democratic]]
# [[Sliced up Amgov.html-paragraph-devins-neal-louis-fisher-democratic]]
# [[Sliced up Amgov.html-paragraph-devoted-to-education-sports]]
# [[Sliced up Amgov.html-paragraph-dewey-defeats-truman]]
# [[Sliced up Amgov.html-paragraph-dewey-defeats-truman-truman-s-victory]]
# [[Sliced up Amgov.html-paragraph-dey-e-l-undergraduate-political]]
# [[Sliced up Amgov.html-paragraph-diamond-e-stephen-bates-spot-cambridge]]
# [[Sliced up Amgov.html-paragraph-diary-2011-photojournalist-tim]]
# [[Sliced up Amgov.html-paragraph-dickens-s-ed-onion-presents-our-dumb]]
# [[Sliced up Amgov.html-paragraph-dickson-d-ed-supreme-court-in]]
# [[Sliced up Amgov.html-paragraph-dickson-del-ed-supreme-court-in]]
# [[Sliced up Amgov.html-paragraph-differences-between-house-senate-are]]
# [[Sliced up Amgov.html-paragraph-difficult-life-experiences-can-cause]]
# [[Sliced up Amgov.html-paragraph-digital-media-have-made-it-possible]]
# [[Sliced up Amgov.html-paragraph-digital-polls-which-use-internet]]
# [[Sliced up Amgov.html-paragraph-dilemma-for-presidents-as-clinton-s]]
# [[Sliced up Amgov.html-paragraph-dillon-s-most-states-fail-demands-set]]
# [[Sliced up Amgov.html-paragraph-dillon-s-students-ace-state-tests-but]]
# [[Sliced up Amgov.html-paragraph-direct-mail-appeals-by-single-issue]]
# [[Sliced up Amgov.html-paragraph-directive-to-write-your-member]]
# [[Sliced up Amgov.html-paragraph-director-south-vietnam-s-national]]
# [[Sliced up Amgov.html-paragraph-disability-activists-fight-to-be]]
# [[Sliced up Amgov.html-paragraph-disadvantaged-groups-use-digital-media]]
# [[Sliced up Amgov.html-paragraph-disaster-loomed-beneath-this]]
# [[Sliced up Amgov.html-paragraph-discount-rate-is-what-fed-charges]]
# [[Sliced up Amgov.html-paragraph-discriminatory-practices-kept-black]]
# [[Sliced up Amgov.html-paragraph-disillusioned-with-washington-s]]
# [[Sliced up Amgov.html-paragraph-disliking-government-americans]]
# [[Sliced up Amgov.html-paragraph-disproportionate-coverage-few-societal]]
# [[Sliced up Amgov.html-paragraph-distinction-between-institution]]
# [[Sliced up Amgov.html-paragraph-distinction-between-judicial-restraint]]
# [[Sliced up Amgov.html-paragraph-distinctions-between-chambers-extend]]
# [[Sliced up Amgov.html-paragraph-distinguished-gentleman-1992-this]]
# [[Sliced up Amgov.html-paragraph-district-columbia-v-heller-554-us-570]]
# [[Sliced up Amgov.html-paragraph-do-right-thing-1989-director-spike-lee]]
# [[Sliced up Amgov.html-paragraph-documentaries-offer-wider-range]]
# [[Sliced up Amgov.html-paragraph-dolan-v-city-tigard-512-us-374-at-392]]
# [[Sliced up Amgov.html-paragraph-donkey-elephant-have-been-symbols-two]]
# [[Sliced up Amgov.html-paragraph-donsbach-wolfgang-michael-w-traugott]]
# [[Sliced up Amgov.html-paragraph-donziger-s-r-ed-real-war-crime-report]]
# [[Sliced up Amgov.html-paragraph-donziger-steven-r-real-war-crime]]
# [[Sliced up Amgov.html-paragraph-dorning-m-obama-ushers-in-era-divided]]
# [[Sliced up Amgov.html-paragraph-dougherty-k-l-collective-action-under]]
# [[Sliced up Amgov.html-paragraph-dougherty-k-l-collective-action-under-1]]
# [[Sliced up Amgov.html-paragraph-downs-an-economic-theory-democracy-new]]
# [[Sliced up Amgov.html-paragraph-dr-martin-luther-king-jr-giving-have]]
# [[Sliced up Amgov.html-paragraph-dr-martin-luther-king-s-have-dream]]
# [[Sliced up Amgov.html-paragraph-dr-strangelove-1964-ultimate-dark]]
# [[Sliced up Amgov.html-paragraph-dr-strangelove-or-how-learned-to-stop]]
# [[Sliced up Amgov.html-paragraph-drafted-in-1777-articles-confederation]]
# [[Sliced up Amgov.html-paragraph-dramatic-shift-in-policies-often]]
# [[Sliced up Amgov.html-paragraph-dramatic-widely-distributed]]
# [[Sliced up Amgov.html-paragraph-drechsel-r-e-news-making-in-trial]]
# [[Sliced up Amgov.html-paragraph-dred-scott-case]]
# [[Sliced up Amgov.html-paragraph-dred-scott-v-sandford-60-us-393-1857]]
# [[Sliced up Amgov.html-paragraph-dreher-r-bravest-speak-national-review]]
# [[Sliced up Amgov.html-paragraph-dreier-p-christopher-r-martin-how]]
# [[Sliced up Amgov.html-paragraph-drowne-k-m-1920s-westport-ct-greenwood]]
# [[Sliced up Amgov.html-paragraph-dryden-s-trade-warriors-new-york]]
# [[Sliced up Amgov.html-paragraph-du-bois-s-writings-gained-attention]]
# [[Sliced up Amgov.html-paragraph-dubbed-tabloid-justice-news-depictions]]
# [[Sliced up Amgov.html-paragraph-duck-soup-1933-marx-brothers-anarchic]]
# [[Sliced up Amgov.html-paragraph-duck-soup-1933-marx-brothers-spoof]]
# [[Sliced up Amgov.html-paragraph-dumble-w-v-justice-for-all-in]]
# [[Sliced up Amgov.html-paragraph-duncan-also-created-race-to-top]]
# [[Sliced up Amgov.html-paragraph-duncan-encouraged-development-national]]
# [[Sliced up Amgov.html-paragraph-duquesne-light-company-v-barasch-488]]
# [[Sliced up Amgov.html-paragraph-during-1960s-national-government-moved]]
# [[Sliced up Amgov.html-paragraph-during-1990s-us-crime-rate-declined]]
# [[Sliced up Amgov.html-paragraph-during-1995-96-government-shutdown]]
# [[Sliced up Amgov.html-paragraph-during-after-iraq-war-state-department]]
# [[Sliced up Amgov.html-paragraph-during-campaign-uncertainty-about]]
# [[Sliced up Amgov.html-paragraph-during-cold-war-news-media-focused]]
# [[Sliced up Amgov.html-paragraph-during-conference-committee]]
# [[Sliced up Amgov.html-paragraph-during-his-first-term-in-office]]
# [[Sliced up Amgov.html-paragraph-during-period-between-world-war-world]]
# [[Sliced up Amgov.html-paragraph-during-recent-years-sales-have]]
# [[Sliced up Amgov.html-paragraph-during-stamp-act-crisis-news-began-to]]
# [[Sliced up Amgov.html-paragraph-during-three-days-testifying-before]]
# [[Sliced up Amgov.html-paragraph-during-world-war-northern-factories]]
# [[Sliced up Amgov.html-paragraph-duverger-m-party-politics-pressure]]
# [[Sliced up Amgov.html-paragraph-dye-t-r-american-federalism]]
# [[Sliced up Amgov.html-paragraph-e-books-are-beginning-to-boom]]
# [[Sliced up Amgov.html-paragraph-each-chapter-also-contains-photographs]]
# [[Sliced up Amgov.html-paragraph-each-chapter-contains-two-boxes]]
# [[Sliced up Amgov.html-paragraph-each-chapter-opens-with-an-anecdote]]
# [[Sliced up Amgov.html-paragraph-each-chapter-presents-most-common]]
# [[Sliced up Amgov.html-paragraph-each-justice-selects-few-law-clerks]]
# [[Sliced up Amgov.html-paragraph-each-section-every-chapter-includes]]
# [[Sliced up Amgov.html-paragraph-each-state-delegation-cast-single-vote]]
# [[Sliced up Amgov.html-paragraph-each-state-is-awarded-number-seats-in]]
# [[Sliced up Amgov.html-paragraph-early-1980s-saw-development-what-we]]
# [[Sliced up Amgov.html-paragraph-early-federalist-republican-parties]]
# [[Sliced up Amgov.html-paragraph-early-in-twentieth-century-federal]]
# [[Sliced up Amgov.html-paragraph-early-research-indicated-that-film]]
# [[Sliced up Amgov.html-paragraph-early-tea-party-protests-against]]
# [[Sliced up Amgov.html-paragraph-ease-or-difficulty-achieving-group-s]]
# [[Sliced up Amgov.html-paragraph-easiest-are-shows-with-hosts-such-as]]
# [[Sliced up Amgov.html-paragraph-easy-rider-1969-this-portrayal-two]]
# [[Sliced up Amgov.html-paragraph-eberly-d-e-america-s-promise-civil]]
# [[Sliced up Amgov.html-paragraph-economic-inequality-is-related-to]]
# [[Sliced up Amgov.html-paragraph-economic-interest-groups-represent]]
# [[Sliced up Amgov.html-paragraph-economic-issue-with-most-potent]]
# [[Sliced up Amgov.html-paragraph-economics-government-technology]]
# [[Sliced up Amgov.html-paragraph-edelman-murray-from-art-to-politics]]
# [[Sliced up Amgov.html-paragraph-edited-video-showing-beating-king-told]]
# [[Sliced up Amgov.html-paragraph-editorial-wall-street-journal-february]]
# [[Sliced up Amgov.html-paragraph-edling-m-m-revolution-in-favor]]
# [[Sliced up Amgov.html-paragraph-edsall-t-b-dean-sparks-debate-his]]
# [[Sliced up Amgov.html-paragraph-education-has-strongest-impact]]
# [[Sliced up Amgov.html-paragraph-edwards-iii-g-c-at-margins]]
# [[Sliced up Amgov.html-paragraph-edwards-iii-g-c-deaf-ears-limits-bully]]
# [[Sliced up Amgov.html-paragraph-edwards-iii-g-c-governing-by]]
# [[Sliced up Amgov.html-paragraph-edwards-iii-g-c-strategic-president]]
# [[Sliced up Amgov.html-paragraph-egalitarianism-is-doctrine-emphasizing]]
# [[Sliced up Amgov.html-paragraph-eight-men-one-woman-competed-for]]
# [[Sliced up Amgov.html-paragraph-eighth-amendment-also-gives-rights-to]]
# [[Sliced up Amgov.html-paragraph-eisgruber-c-l-next-justice-repairing]]
# [[Sliced up Amgov.html-paragraph-el-norte-1983-director-gregory-nava-s]]
# [[Sliced up Amgov.html-paragraph-elazar-d-j-american-federalism-view]]
# [[Sliced up Amgov.html-paragraph-elazar-d-j-american-mosaic-boulder-co]]
# [[Sliced up Amgov.html-paragraph-elazar-d-j-generational-rhythm]]
# [[Sliced up Amgov.html-paragraph-elazar-daniel-j-american-mosaic]]
# [[Sliced up Amgov.html-paragraph-eldersveld-s-j-american-interest]]
# [[Sliced up Amgov.html-paragraph-eldersveld-s-j-hanes-walton-jr]]
# [[Sliced up Amgov.html-paragraph-eldersveld-s-j-hanes-walton-jr-1]]
# [[Sliced up Amgov.html-paragraph-eldersveld-samuel-j-walton-jr-hanes]]
# [[Sliced up Amgov.html-paragraph-elected-in-1932-democratic-president]]
# [[Sliced up Amgov.html-paragraph-election-1999-dark-comedy-starring]]
# [[Sliced up Amgov.html-paragraph-election-exit-polls-estimate-that]]
# [[Sliced up Amgov.html-paragraph-election-media-environment-is-fast]]
# [[Sliced up Amgov.html-paragraph-election-night-2000-media-debacle]]
# [[Sliced up Amgov.html-paragraph-elections-are-crucial-in]]
# [[Sliced up Amgov.html-paragraph-elections-to-ratifying-conventions]]
# [[Sliced up Amgov.html-paragraph-electoral-college-information]]
# [[Sliced up Amgov.html-paragraph-electoral-environment-with-its]]
# [[Sliced up Amgov.html-paragraph-eleven-men-competed-for-republican]]
# [[Sliced up Amgov.html-paragraph-elite-consensus-over-war-evaporated]]
# [[Sliced up Amgov.html-paragraph-elite-opinion-is-increasingly]]
# [[Sliced up Amgov.html-paragraph-elites-mass-public-use-public-opinion]]
# [[Sliced up Amgov.html-paragraph-elk-v-wilkins-112-us-94-1884]]
# [[Sliced up Amgov.html-paragraph-ellen-degeneres-s-character-her]]
# [[Sliced up Amgov.html-paragraph-ellis-r-j-democratic-delusions]]
# [[Sliced up Amgov.html-paragraph-ellis-r-j-presidential-lightning-rods]]
# [[Sliced up Amgov.html-paragraph-emerging-communications-system-in]]
# [[Sliced up Amgov.html-paragraph-employment-in-most-automobile-plants]]
# [[Sliced up Amgov.html-paragraph-emspak-v-united-states-349-us-190-1955]]
# [[Sliced up Amgov.html-paragraph-endorsements-do-carry-risks-if]]
# [[Sliced up Amgov.html-paragraph-endurance-adaptability-american]]
# [[Sliced up Amgov.html-paragraph-enduring-image-box-captures-chapter-s]]
# [[Sliced up Amgov.html-paragraph-enduring-image-however-is-mary-ann]]
# [[Sliced up Amgov.html-paragraph-enduring-image-mount-rushmore]]
# [[Sliced up Amgov.html-paragraph-energy-policy-involves-host-issues]]
# [[Sliced up Amgov.html-paragraph-enforcing-fifteenth-amendment-s-right]]
# [[Sliced up Amgov.html-paragraph-engel-v-vitale-370-us-421-1962]]
# [[Sliced up Amgov.html-paragraph-enron-s-skilling-answers-markey-at]]
# [[Sliced up Amgov.html-paragraph-ensuring-access-often-involves]]
# [[Sliced up Amgov.html-paragraph-ensuring-accuracy]]
# [[Sliced up Amgov.html-paragraph-entertainment-media-depictions]]
# [[Sliced up Amgov.html-paragraph-entertainment-media-do-sometimes-show]]
# [[Sliced up Amgov.html-paragraph-entertainment-media-occasionally]]
# [[Sliced up Amgov.html-paragraph-entertainment-media-provide-depictions]]
# [[Sliced up Amgov.html-paragraph-entertainment-news-media-personalize]]
# [[Sliced up Amgov.html-paragraph-entman-r-m-andrew-rojecki-black-image]]
# [[Sliced up Amgov.html-paragraph-entman-r-m-projections-power-framing]]
# [[Sliced up Amgov.html-paragraph-entman-robert-m-projections-power]]
# [[Sliced up Amgov.html-paragraph-eop]]
# [[Sliced up Amgov.html-paragraph-epps-g-sterling-character-american]]
# [[Sliced up Amgov.html-paragraph-epstein-b-what-happened-to-women-s]]
# [[Sliced up Amgov.html-paragraph-epstein-l-d-political-parties-in]]
# [[Sliced up Amgov.html-paragraph-epstein-l-d-political-parties-in-1]]
# [[Sliced up Amgov.html-paragraph-epstein-l-jeffrey-segal-politics]]
# [[Sliced up Amgov.html-paragraph-epstein-leon-d-political-parties-in]]
# [[Sliced up Amgov.html-paragraph-epstein-r-takings-private-property]]
# [[Sliced up Amgov.html-paragraph-equal-rights-amendment]]
# [[Sliced up Amgov.html-paragraph-equality-did-not-enter-constitution]]
# [[Sliced up Amgov.html-paragraph-era-jacksonian-democracy-which-lasted]]
# [[Sliced up Amgov.html-paragraph-erikson-r-s-ken-l-tedin-american]]
# [[Sliced up Amgov.html-paragraph-erikson-robert-s-kent-l-tedin-american]]
# [[Sliced up Amgov.html-paragraph-erin-brockovich-2000-based-true-story]]
# [[Sliced up Amgov.html-paragraph-eskew-g-t-but-for-birmingham-local]]
# [[Sliced up Amgov.html-paragraph-espiritu-y-l-asian-american]]
# [[Sliced up Amgov.html-paragraph-establishment-clause-tries-to-keep]]
# [[Sliced up Amgov.html-paragraph-estelle-v-gamble-429-us-97-1976]]
# [[Sliced up Amgov.html-paragraph-ettema-j-s-theodore-l-glasser]]
# [[Sliced up Amgov.html-paragraph-even-activities-highly-informal-role]]
# [[Sliced up Amgov.html-paragraph-even-activities-that-surface-do-not]]
# [[Sliced up Amgov.html-paragraph-even-as-truman-s-campaign-picked-up]]
# [[Sliced up Amgov.html-paragraph-even-as-women-won-legal-right-to-vote]]
# [[Sliced up Amgov.html-paragraph-even-before-addition-bill-rights]]
# [[Sliced up Amgov.html-paragraph-even-before-brown-v-board-education]]
# [[Sliced up Amgov.html-paragraph-even-before-tet-media-coverage-war-was]]
# [[Sliced up Amgov.html-paragraph-even-people-who-have-been-politically]]
# [[Sliced up Amgov.html-paragraph-even-trials-covered-live-television]]
# [[Sliced up Amgov.html-paragraph-even-when-government-cannot-bar-speech]]
# [[Sliced up Amgov.html-paragraph-even-when-members-share-group-s]]
# [[Sliced up Amgov.html-paragraph-even-when-public-opinion-data-have-no]]
# [[Sliced up Amgov.html-paragraph-even-when-reporters-at-court-are]]
# [[Sliced up Amgov.html-paragraph-even-when-white-house-congress-are]]
# [[Sliced up Amgov.html-paragraph-even-worse-new-media-can-promote]]
# [[Sliced up Amgov.html-paragraph-evening-april-2-2003-television]]
# [[Sliced up Amgov.html-paragraph-events-during-president-s-term-how]]
# [[Sliced up Amgov.html-paragraph-every-litigant-in-federal-court-has]]
# [[Sliced up Amgov.html-paragraph-every-two-years-entire-house]]
# [[Sliced up Amgov.html-paragraph-every-year-docket-schedule-outlining]]
# [[Sliced up Amgov.html-paragraph-evidence-mistaken-convictions-led]]
# [[Sliced up Amgov.html-paragraph-ewick-p-susan-s-silbey-common-place]]
# [[Sliced up Amgov.html-paragraph-ewing-v-california-538-us-11-2003]]
# [[Sliced up Amgov.html-paragraph-ex-slave-frederick-douglass-like-many]]
# [[Sliced up Amgov.html-paragraph-except-for-affluent-defendants-with]]
# [[Sliced up Amgov.html-paragraph-except-for-certain-governors-attorneys]]
# [[Sliced up Amgov.html-paragraph-executive-legislative-branches-can]]
# [[Sliced up Amgov.html-paragraph-executive-office-president-eop-is-an]]
# [[Sliced up Amgov.html-paragraph-executive-orders-are-directives-to]]
# [[Sliced up Amgov.html-paragraph-executive-orders-are-imperfect-for]]
# [[Sliced up Amgov.html-paragraph-exercising-command-authority-over]]
# [[Sliced up Amgov.html-paragraph-exit-polling]]
# [[Sliced up Amgov.html-paragraph-exit-polls-are-face-to-face-interviews]]
# [[Sliced up Amgov.html-paragraph-exit-polls-are-major-component-media-s]]
# [[Sliced up Amgov.html-paragraph-exit-polls-misguide-2000-election]]
# [[Sliced up Amgov.html-paragraph-expectation-that-political]]
# [[Sliced up Amgov.html-paragraph-expressing-opinions-about-leaders]]
# [[Sliced up Amgov.html-paragraph-external-pressure-is-also-applied-when]]
# [[Sliced up Amgov.html-paragraph-extreme-discontent-with-particular]]
# [[Sliced up Amgov.html-paragraph-eyes-prize-1987-compelling-multipart]]
# [[Sliced up Amgov.html-paragraph-eyes-prize-1988-an-award-winning]]
# [[Sliced up Amgov.html-paragraph-fabulous-mccain-girl-video-from-2008]]
# [[Sliced up Amgov.html-paragraph-fact-that-groups-seeking-to-achieve]]
# [[Sliced up Amgov.html-paragraph-factcheck-org-is-project-annenberg]]
# [[Sliced up Amgov.html-paragraph-fair-l-hadley-cantril-political]]
# [[Sliced up Amgov.html-paragraph-famam-t-w-angle-mcmahon-led-way]]
# [[Sliced up Amgov.html-paragraph-far-more-people-participate-in]]
# [[Sliced up Amgov.html-paragraph-farm-1998-absorbing-documentary-six]]
# [[Sliced up Amgov.html-paragraph-farmers-protested-against-tax-whiskey]]
# [[Sliced up Amgov.html-paragraph-farnsworth-s-j-s-robert-lichter]]
# [[Sliced up Amgov.html-paragraph-farnsworth-s-j-s-robert-lichter-1]]
# [[Sliced up Amgov.html-paragraph-farnsworth-s-j-spinner-in-chief-how]]
# [[Sliced up Amgov.html-paragraph-farnsworth-s-j-spinner-in-chief-how-1]]
# [[Sliced up Amgov.html-paragraph-farragher-v-city-boca-raton-524-us-775]]
# [[Sliced up Amgov.html-paragraph-farrand-m-ed-records-federal]]
# [[Sliced up Amgov.html-paragraph-favorite-pastime-political-journalists]]
# [[Sliced up Amgov.html-paragraph-fbi-story-1959-james-stewart-stars-in]]
# [[Sliced up Amgov.html-paragraph-fcc-has-regulatory-authority-to]]
# [[Sliced up Amgov.html-paragraph-feaver-p-d-christopher-gelpi-choosing]]
# [[Sliced up Amgov.html-paragraph-february-22-2004-front-page-story-in]]
# [[Sliced up Amgov.html-paragraph-federal]]
# [[Sliced up Amgov.html-paragraph-federal-bureaucracy-is-creature]]
# [[Sliced up Amgov.html-paragraph-federal-bureaucracy-is-not-explicitly]]
# [[Sliced up Amgov.html-paragraph-federal-bureaucracy-is-sum-total-all]]
# [[Sliced up Amgov.html-paragraph-federal-bureaucrats-are-sensitive-to]]
# [[Sliced up Amgov.html-paragraph-federal-communications-commission-fcc]]
# [[Sliced up Amgov.html-paragraph-federal-courts-most-significant-power]]
# [[Sliced up Amgov.html-paragraph-federal-election-campaign-act-feca]]
# [[Sliced up Amgov.html-paragraph-federal-government-does-pay-cost-food]]
# [[Sliced up Amgov.html-paragraph-federal-government-requires-coverage]]
# [[Sliced up Amgov.html-paragraph-federal-government-retreated-from]]
# [[Sliced up Amgov.html-paragraph-federal-government-s-involvement-in]]
# [[Sliced up Amgov.html-paragraph-federal-government-s-limited]]
# [[Sliced up Amgov.html-paragraph-federal-government-which-had-leased]]
# [[Sliced up Amgov.html-paragraph-federal-national-mortgage-association]]
# [[Sliced up Amgov.html-paragraph-federal-register]]
# [[Sliced up Amgov.html-paragraph-federal-register-is-available-at-https]]
# [[Sliced up Amgov.html-paragraph-federal-reserve-board-fed]]
# [[Sliced up Amgov.html-paragraph-federal-system-functions-more-or-less]]
# [[Sliced up Amgov.html-paragraph-federalism-aside-three-key-principles]]
# [[Sliced up Amgov.html-paragraph-federalism-gives-american-political]]
# [[Sliced up Amgov.html-paragraph-federalism-in-united-states-has]]
# [[Sliced up Amgov.html-paragraph-federalism-is-allocation-powers]]
# [[Sliced up Amgov.html-paragraph-federalism-is-american-political]]
# [[Sliced up Amgov.html-paragraph-federalist]]
# [[Sliced up Amgov.html-paragraph-federalist-party-originated-at]]
# [[Sliced up Amgov.html-paragraph-federalists-also-pressured-few-anti]]
# [[Sliced up Amgov.html-paragraph-federalists-media-strategies-included]]
# [[Sliced up Amgov.html-paragraph-fema-is-just-one-over-two-thousand]]
# [[Sliced up Amgov.html-paragraph-fenno-jr-r-f-president-s-cabinet]]
# [[Sliced up Amgov.html-paragraph-fenno-jr-r-f-united-states-senate]]
# [[Sliced up Amgov.html-paragraph-fenno-r-congressmen-in-committees]]
# [[Sliced up Amgov.html-paragraph-fenno-r-home-style-new-york-longman]]
# [[Sliced up Amgov.html-paragraph-fenno-richard-f-jr-home-style-new-york]]
# [[Sliced up Amgov.html-paragraph-fenno-richard-f-jr-president-s-cabinet]]
# [[Sliced up Amgov.html-paragraph-fessenden-f-how-to-measure-student]]
# [[Sliced up Amgov.html-paragraph-few-bills-are-passed-via-organized]]
# [[Sliced up Amgov.html-paragraph-few-cases-unrepresentative-court-s]]
# [[Sliced up Amgov.html-paragraph-few-interest-groups-engage-in-advocacy]]
# [[Sliced up Amgov.html-paragraph-few-multinational-conglomerates]]
# [[Sliced up Amgov.html-paragraph-few-newspapers-notably-wall-street]]
# [[Sliced up Amgov.html-paragraph-fifteen-agencies-are-designated-by-law]]
# [[Sliced up Amgov.html-paragraph-fifteenth-amendment-ratified-in-1870]]
# [[Sliced up Amgov.html-paragraph-fifteenth-amendment-to-constitution]]
# [[Sliced up Amgov.html-paragraph-fifth-amendment-includes-takings]]
# [[Sliced up Amgov.html-paragraph-fifth-new-media-are-threat-to-privacy]]
# [[Sliced up Amgov.html-paragraph-figure-10-1]]
# [[Sliced up Amgov.html-paragraph-figure-10-10-rebulican-party-s-logo]]
# [[Sliced up Amgov.html-paragraph-figure-10-2-whiskey-rebellion]]
# [[Sliced up Amgov.html-paragraph-figure-10-3-thomas-nast-cartoon]]
# [[Sliced up Amgov.html-paragraph-figure-10-4-progressive-reformers]]
# [[Sliced up Amgov.html-paragraph-figure-10-5-jimmy-carter-campaigning]]
# [[Sliced up Amgov.html-paragraph-figure-10-6-organizing-for-america]]
# [[Sliced up Amgov.html-paragraph-figure-10-7-ross-perot-ralph-nader]]
# [[Sliced up Amgov.html-paragraph-figure-10-8-ross-perot-participating]]
# [[Sliced up Amgov.html-paragraph-figure-10-9-democratic-party-s-new]]
# [[Sliced up Amgov.html-paragraph-figure-11-1-voter-poll]]
# [[Sliced up Amgov.html-paragraph-figure-11-10-john-mccain-barack-obama]]
# [[Sliced up Amgov.html-paragraph-figure-11-11-howard-dean-speaking-at]]
# [[Sliced up Amgov.html-paragraph-figure-11-12-john-kerry]]
# [[Sliced up Amgov.html-paragraph-figure-11-13-tina-fey-as-sarah-palin]]
# [[Sliced up Amgov.html-paragraph-figure-11-14-rand-paul-at-his-victory]]
# [[Sliced up Amgov.html-paragraph-figure-11-15-gerrymander-gerry-mander]]
# [[Sliced up Amgov.html-paragraph-figure-11-16-governor-arnold]]
# [[Sliced up Amgov.html-paragraph-figure-11-17-christine-o-donnell]]
# [[Sliced up Amgov.html-paragraph-figure-11-2-people-taking-part-in]]
# [[Sliced up Amgov.html-paragraph-figure-11-3-republican-national]]
# [[Sliced up Amgov.html-paragraph-figure-11-4-presidential-candidate]]
# [[Sliced up Amgov.html-paragraph-figure-11-5-george-w-bush-al-gore-in]]
# [[Sliced up Amgov.html-paragraph-figure-11-6-barack-obama-s-campaign]]
# [[Sliced up Amgov.html-paragraph-figure-11-7-televised-kennedy-nixon]]
# [[Sliced up Amgov.html-paragraph-figure-11-8-george-h-w-bush]]
# [[Sliced up Amgov.html-paragraph-figure-11-9-michael-dukakis]]
# [[Sliced up Amgov.html-paragraph-figure-12-1-constitutional-powers]]
# [[Sliced up Amgov.html-paragraph-figure-12-10]]
# [[Sliced up Amgov.html-paragraph-figure-12-11]]
# [[Sliced up Amgov.html-paragraph-figure-12-12]]
# [[Sliced up Amgov.html-paragraph-figure-12-13-how-bill-becomes-law]]
# [[Sliced up Amgov.html-paragraph-figure-12-14]]
# [[Sliced up Amgov.html-paragraph-figure-12-15]]
# [[Sliced up Amgov.html-paragraph-figure-12-16]]
# [[Sliced up Amgov.html-paragraph-figure-12-17]]
# [[Sliced up Amgov.html-paragraph-figure-12-18]]
# [[Sliced up Amgov.html-paragraph-figure-12-19]]
# [[Sliced up Amgov.html-paragraph-figure-12-2]]
# [[Sliced up Amgov.html-paragraph-figure-12-4]]
# [[Sliced up Amgov.html-paragraph-figure-12-5]]
# [[Sliced up Amgov.html-paragraph-figure-12-6]]
# [[Sliced up Amgov.html-paragraph-figure-12-7]]
# [[Sliced up Amgov.html-paragraph-figure-12-8]]
# [[Sliced up Amgov.html-paragraph-figure-12-9]]
# [[Sliced up Amgov.html-paragraph-figure-13-1]]
# [[Sliced up Amgov.html-paragraph-figure-13-2]]
# [[Sliced up Amgov.html-paragraph-figure-13-3]]
# [[Sliced up Amgov.html-paragraph-figure-13-4]]
# [[Sliced up Amgov.html-paragraph-figure-13-5]]
# [[Sliced up Amgov.html-paragraph-figure-13-6]]
# [[Sliced up Amgov.html-paragraph-figure-13-7]]
# [[Sliced up Amgov.html-paragraph-figure-13-8]]
# [[Sliced up Amgov.html-paragraph-figure-14-1-garfield-s-assassination]]
# [[Sliced up Amgov.html-paragraph-figure-14-2-karen-finley]]
# [[Sliced up Amgov.html-paragraph-figure-14-3-amtrak-map]]
# [[Sliced up Amgov.html-paragraph-figure-14-4-closed-public-building]]
# [[Sliced up Amgov.html-paragraph-figure-15-1-judge-judy-judge-joe-brown]]
# [[Sliced up Amgov.html-paragraph-figure-15-2-conference-room-supreme]]
# [[Sliced up Amgov.html-paragraph-figure-15-3-john-marshall]]
# [[Sliced up Amgov.html-paragraph-figure-15-4]]
# [[Sliced up Amgov.html-paragraph-figure-15-5-robert-bork-with-president]]
# [[Sliced up Amgov.html-paragraph-figure-15-6]]
# [[Sliced up Amgov.html-paragraph-figure-15-7-us-supreme-court-building]]
# [[Sliced up Amgov.html-paragraph-figure-15-8-supreme-court-plaza]]
# [[Sliced up Amgov.html-paragraph-figure-16-1]]
# [[Sliced up Amgov.html-paragraph-figure-16-2]]
# [[Sliced up Amgov.html-paragraph-figure-17-1]]
# [[Sliced up Amgov.html-paragraph-figure-17-2-osama-bin-laden]]
# [[Sliced up Amgov.html-paragraph-figure-17-3-death-osama-bin-laden]]
# [[Sliced up Amgov.html-paragraph-figure-17-4-abu-ghraib-prisoner]]
# [[Sliced up Amgov.html-paragraph-figure-17-5-devastation-caused-by]]
# [[Sliced up Amgov.html-paragraph-figure-17-6]]
# [[Sliced up Amgov.html-paragraph-figure-2-1]]
# [[Sliced up Amgov.html-paragraph-figure-2-2]]
# [[Sliced up Amgov.html-paragraph-figure-2-3]]
# [[Sliced up Amgov.html-paragraph-figure-2-4]]
# [[Sliced up Amgov.html-paragraph-figure-2-5]]
# [[Sliced up Amgov.html-paragraph-figure-2-6]]
# [[Sliced up Amgov.html-paragraph-figure-2-7-checks-balances]]
# [[Sliced up Amgov.html-paragraph-figure-2-8]]
# [[Sliced up Amgov.html-paragraph-figure-2-9-mr-smith-james-stewart]]
# [[Sliced up Amgov.html-paragraph-figure-3-1-foxwoods-advertisement]]
# [[Sliced up Amgov.html-paragraph-figure-3-2-lithograph-from-uncle-tom-s]]
# [[Sliced up Amgov.html-paragraph-figure-3-3]]
# [[Sliced up Amgov.html-paragraph-figure-3-4-dorothea-lange-photograph]]
# [[Sliced up Amgov.html-paragraph-figure-4-1-frederick-douglass-north]]
# [[Sliced up Amgov.html-paragraph-figure-4-2-oliver-north-s-swearing-in]]
# [[Sliced up Amgov.html-paragraph-figure-4-3roe-v-wade-anniversary]]
# [[Sliced up Amgov.html-paragraph-figure-5-1]]
# [[Sliced up Amgov.html-paragraph-figure-5-2]]
# [[Sliced up Amgov.html-paragraph-figure-5-3]]
# [[Sliced up Amgov.html-paragraph-figure-5-4]]
# [[Sliced up Amgov.html-paragraph-figure-5-5]]
# [[Sliced up Amgov.html-paragraph-figure-5-6]]
# [[Sliced up Amgov.html-paragraph-figure-6-1]]
# [[Sliced up Amgov.html-paragraph-figure-6-10]]
# [[Sliced up Amgov.html-paragraph-figure-6-11]]
# [[Sliced up Amgov.html-paragraph-figure-6-12]]
# [[Sliced up Amgov.html-paragraph-figure-6-2]]
# [[Sliced up Amgov.html-paragraph-figure-6-3]]
# [[Sliced up Amgov.html-paragraph-figure-6-4]]
# [[Sliced up Amgov.html-paragraph-figure-6-5]]
# [[Sliced up Amgov.html-paragraph-figure-6-6]]
# [[Sliced up Amgov.html-paragraph-figure-6-7]]
# [[Sliced up Amgov.html-paragraph-figure-6-8]]
# [[Sliced up Amgov.html-paragraph-figure-6-9]]
# [[Sliced up Amgov.html-paragraph-figure-7-2-pundits-offer-opinions]]
# [[Sliced up Amgov.html-paragraph-figure-7-3-deliberative-polling]]
# [[Sliced up Amgov.html-paragraph-figure-7-4-quick-polls]]
# [[Sliced up Amgov.html-paragraph-figure-7-6-two-step-flow-model]]
# [[Sliced up Amgov.html-paragraph-figure-7-7-celebrity-opinion-leaders]]
# [[Sliced up Amgov.html-paragraph-figure-8-1]]
# [[Sliced up Amgov.html-paragraph-figure-8-10]]
# [[Sliced up Amgov.html-paragraph-figure-8-11]]
# [[Sliced up Amgov.html-paragraph-figure-8-12]]
# [[Sliced up Amgov.html-paragraph-figure-8-13-suffragettes-fighting-for]]
# [[Sliced up Amgov.html-paragraph-figure-8-14]]
# [[Sliced up Amgov.html-paragraph-figure-8-15]]
# [[Sliced up Amgov.html-paragraph-figure-8-2]]
# [[Sliced up Amgov.html-paragraph-figure-8-3]]
# [[Sliced up Amgov.html-paragraph-figure-8-4]]
# [[Sliced up Amgov.html-paragraph-figure-8-5]]
# [[Sliced up Amgov.html-paragraph-figure-8-6-watts-riots]]
# [[Sliced up Amgov.html-paragraph-figure-8-7]]
# [[Sliced up Amgov.html-paragraph-figure-8-8]]
# [[Sliced up Amgov.html-paragraph-figure-8-9]]
# [[Sliced up Amgov.html-paragraph-figure-9-1-university-texas-logo]]
# [[Sliced up Amgov.html-paragraph-figure-9-2-charlton-heston]]
# [[Sliced up Amgov.html-paragraph-film-endures-because-it-is-richly]]
# [[Sliced up Amgov.html-paragraph-films-depict-members-congress-as]]
# [[Sliced up Amgov.html-paragraph-final-paragraph-article-section-8]]
# [[Sliced up Amgov.html-paragraph-finally-many-agenda-items-cannot-be]]
# [[Sliced up Amgov.html-paragraph-finally-we-recognize-that-people]]
# [[Sliced up Amgov.html-paragraph-financial-disadvantage-minor-parties]]
# [[Sliced up Amgov.html-paragraph-find-full-text-constitution-at]]
# [[Sliced up Amgov.html-paragraph-find-listen-to-archived-oral-arguments]]
# [[Sliced up Amgov.html-paragraph-find-more-information-about-government]]
# [[Sliced up Amgov.html-paragraph-finest-example-is-saga-clarence-gideon]]
# [[Sliced up Amgov.html-paragraph-fink-e-c-william-h-riker-strategy]]
# [[Sliced up Amgov.html-paragraph-fiorina-m-p-congress-keystone]]
# [[Sliced up Amgov.html-paragraph-fireside-chats]]
# [[Sliced up Amgov.html-paragraph-first-amendment-addresses-freedom]]
# [[Sliced up Amgov.html-paragraph-first-amendment-also-says-that]]
# [[Sliced up Amgov.html-paragraph-first-amendment-does-not-protect]]
# [[Sliced up Amgov.html-paragraph-first-american-party-system-had-its]]
# [[Sliced up Amgov.html-paragraph-first-american-political-system-as]]
# [[Sliced up Amgov.html-paragraph-first-american-president-george]]
# [[Sliced up Amgov.html-paragraph-first-big-dispute-over-civil-liberties]]
# [[Sliced up Amgov.html-paragraph-first-blood-1982-when-vietnam-vet-john]]
# [[Sliced up Amgov.html-paragraph-first-blow-in-war-was-struck-in-early]]
# [[Sliced up Amgov.html-paragraph-first-book-by-anthony-comstock-who]]
# [[Sliced up Amgov.html-paragraph-first-comprehensive-lobbying]]
# [[Sliced up Amgov.html-paragraph-first-confrontation-in-this-war-came]]
# [[Sliced up Amgov.html-paragraph-first-eight-amendments-that-were]]
# [[Sliced up Amgov.html-paragraph-first-executive-branch-has-an-enormous]]
# [[Sliced up Amgov.html-paragraph-first-gay-rights-movement-small-often]]
# [[Sliced up Amgov.html-paragraph-first-legal-victory-for-lesbian-gay]]
# [[Sliced up Amgov.html-paragraph-first-mass-action-for-civil-rights]]
# [[Sliced up Amgov.html-paragraph-first-monday-in-october-1981-romance]]
# [[Sliced up Amgov.html-paragraph-first-photograph-statue-being-pulled]]
# [[Sliced up Amgov.html-paragraph-first-political-websites-bloggers]]
# [[Sliced up Amgov.html-paragraph-first-predominance-is-necessary]]
# [[Sliced up Amgov.html-paragraph-first-presidents-prime-time-addresses]]
# [[Sliced up Amgov.html-paragraph-first-sentence-article-iii-us]]
# [[Sliced up Amgov.html-paragraph-first-three-articles-set-up-branches]]
# [[Sliced up Amgov.html-paragraph-first-type-exemplified-by-hildy-is]]
# [[Sliced up Amgov.html-paragraph-fiscal-policies-are-inherently]]
# [[Sliced up Amgov.html-paragraph-fiscal-policy-is-government-taxing]]
# [[Sliced up Amgov.html-paragraph-fisher-l-presidential-war-power]]
# [[Sliced up Amgov.html-paragraph-fishkin-j-s-when-people-speak-new-york]]
# [[Sliced up Amgov.html-paragraph-fishman-m-manufacturing-news-austin]]
# [[Sliced up Amgov.html-paragraph-fitzwater-m-quoted-in-martha-joynt]]
# [[Sliced up Amgov.html-paragraph-five-stages-policy-process-are-1]]
# [[Sliced up Amgov.html-paragraph-flag-s-meaning-was-transformed-in]]
# [[Sliced up Amgov.html-paragraph-flamand-felt-that-senators-were]]
# [[Sliced up Amgov.html-paragraph-flanigan-w-h-nancy-h-zingale-political]]
# [[Sliced up Amgov.html-paragraph-fleisher-r-jon-r-bond-glen-s-krutz]]
# [[Sliced up Amgov.html-paragraph-focus-groups-have-been-used-for-over]]
# [[Sliced up Amgov.html-paragraph-foerstel-h-n-freedom-information-right]]
# [[Sliced up Amgov.html-paragraph-fog-war-2003-in-errol-morris-s]]
# [[Sliced up Amgov.html-paragraph-following-are-some-other-factors-that]]
# [[Sliced up Amgov.html-paragraph-following-in-footsteps-civil-rights]]
# [[Sliced up Amgov.html-paragraph-following-part-book-focuses-public]]
# [[Sliced up Amgov.html-paragraph-following-video-is-cnn-news-report-los]]
# [[Sliced up Amgov.html-paragraph-following-world-war-ii-chilly]]
# [[Sliced up Amgov.html-paragraph-foot-k-steven-m-schneider-web]]
# [[Sliced up Amgov.html-paragraph-foot-kirsten-steven-m-schneider-web]]
# [[Sliced up Amgov.html-paragraph-foot-kirsten-steven-m-schneider-web-1]]
# [[Sliced up Amgov.html-paragraph-foote-j-s-television-access-political]]
# [[Sliced up Amgov.html-paragraph-for-courts-to-exercise-power-there]]
# [[Sliced up Amgov.html-paragraph-for-events-to-change-an-existing]]
# [[Sliced up Amgov.html-paragraph-for-example-constitution-is-silent]]
# [[Sliced up Amgov.html-paragraph-for-formulated-policies-to-be-put-into]]
# [[Sliced up Amgov.html-paragraph-for-forty-years-after-marbury-court]]
# [[Sliced up Amgov.html-paragraph-for-investigative-journalism-victims]]
# [[Sliced up Amgov.html-paragraph-for-mainly-conservative-pro-republican]]
# [[Sliced up Amgov.html-paragraph-for-many-members-serving-in-congress]]
# [[Sliced up Amgov.html-paragraph-for-many-people-voting-is-primary]]
# [[Sliced up Amgov.html-paragraph-for-more-information-about-social]]
# [[Sliced up Amgov.html-paragraph-for-more-information-brown-v-board]]
# [[Sliced up Amgov.html-paragraph-for-more-information-declaration]]
# [[Sliced up Amgov.html-paragraph-for-more-native-american-civil-rights]]
# [[Sliced up Amgov.html-paragraph-for-most-its-history-military-was]]
# [[Sliced up Amgov.html-paragraph-for-much-history-native-americans]]
# [[Sliced up Amgov.html-paragraph-for-over-fifty-years-pollsters-have]]
# [[Sliced up Amgov.html-paragraph-for-people-interested-in-government]]
# [[Sliced up Amgov.html-paragraph-for-some-american-policymakers-poverty]]
# [[Sliced up Amgov.html-paragraph-for-text-articles-confederation-see]]
# [[Sliced up Amgov.html-paragraph-for-those-students-who-want-to-explore]]
# [[Sliced up Amgov.html-paragraph-for-us-news-organizations-with]]
# [[Sliced up Amgov.html-paragraph-foreign-military-policies-are-made]]
# [[Sliced up Amgov.html-paragraph-foreign-policy-is-an-area-in-which]]
# [[Sliced up Amgov.html-paragraph-foreign-policy-is-made-by-president]]
# [[Sliced up Amgov.html-paragraph-foreman-jr-c-h-signals-from-hill]]
# [[Sliced up Amgov.html-paragraph-foremost-among-president-s-foreign]]
# [[Sliced up Amgov.html-paragraph-formal-party-organizations-consist]]
# [[Sliced up Amgov.html-paragraph-formal-powers-specified-in]]
# [[Sliced up Amgov.html-paragraph-former-democratic-speaker-house-thomas]]
# [[Sliced up Amgov.html-paragraph-forming-an-interest-group-keeping-it]]
# [[Sliced up Amgov.html-paragraph-formisano-r-p-federalists-republicans]]
# [[Sliced up Amgov.html-paragraph-forrest-gump-1994-tom-hanks-stars-in]]
# [[Sliced up Amgov.html-paragraph-forums-have-been-held-across-country]]
# [[Sliced up Amgov.html-paragraph-foundation-civil-liberties-is-bill]]
# [[Sliced up Amgov.html-paragraph-founders-constitution-were-fearful]]
# [[Sliced up Amgov.html-paragraph-founders-established-congress-as]]
# [[Sliced up Amgov.html-paragraph-founders-were-not-unanimous-about]]
# [[Sliced up Amgov.html-paragraph-founding-brothers-2002-this-history]]
# [[Sliced up Amgov.html-paragraph-four-major-companies-produce-package]]
# [[Sliced up Amgov.html-paragraph-four-white-officers-were-tried-in]]
# [[Sliced up Amgov.html-paragraph-fourteenth-amendment-contains-three]]
# [[Sliced up Amgov.html-paragraph-fourth-amendment-prevents-government]]
# [[Sliced up Amgov.html-paragraph-fourth-amendment-s-exclusionary-rule]]
# [[Sliced up Amgov.html-paragraph-fourth-is-possibility-new-media]]
# [[Sliced up Amgov.html-paragraph-fourth-media-audience-is-increasingly]]
# [[Sliced up Amgov.html-paragraph-fox-news-poll-taken-after-2011-state]]
# [[Sliced up Amgov.html-paragraph-fox-r-l-robert-w-van-sickel-tabloid]]
# [[Sliced up Amgov.html-paragraph-fox-r-l-robert-w-van-sickel-thomas-l]]
# [[Sliced up Amgov.html-paragraph-fox-richard-l-robert-w-van-sickel]]
# [[Sliced up Amgov.html-paragraph-framers-felt-that-senate-should-be]]
# [[Sliced up Amgov.html-paragraph-framers-provided-for-bicameral]]
# [[Sliced up Amgov.html-paragraph-framing-influences-politics-by]]
# [[Sliced up Amgov.html-paragraph-frantzich-s-e-represnetation-congress]]
# [[Sliced up Amgov.html-paragraph-frantzich-stephen-e-citizen-democracy]]
# [[Sliced up Amgov.html-paragraph-frantzich-stephen-e-political-parties]]
# [[Sliced up Amgov.html-paragraph-franz-m-m-choices-changes-interest]]
# [[Sliced up Amgov.html-paragraph-franz-m-m-paul-b-freedman-kenneth-m]]
# [[Sliced up Amgov.html-paragraph-free-press-now-has-site-called]]
# [[Sliced up Amgov.html-paragraph-freedom-riders-2010-documentary-about]]
# [[Sliced up Amgov.html-paragraph-freeman-j-l-political-process-bureau]]
# [[Sliced up Amgov.html-paragraph-freeman-j-politics-women-s-liberation]]
# [[Sliced up Amgov.html-paragraph-freeman-j-victoria-johnson-eds-waves]]
# [[Sliced up Amgov.html-paragraph-freeman-jo-victoria-johnson-eds-waves]]
# [[Sliced up Amgov.html-paragraph-friedman-t-l-in-too-good-to-check-his]]
# [[Sliced up Amgov.html-paragraph-friedman-t-l-world-is-watching]]
# [[Sliced up Amgov.html-paragraph-fritz-b-bryan-keefer-brendan-nyhan-all]]
# [[Sliced up Amgov.html-paragraph-from-congress-s-perspective]]
# [[Sliced up Amgov.html-paragraph-from-countervailing-liberal-radical]]
# [[Sliced up Amgov.html-paragraph-from-purely-military-standpoint-tet]]
# [[Sliced up Amgov.html-paragraph-from-start-media-coverage-undermined]]
# [[Sliced up Amgov.html-paragraph-front-1976-woody-allen-stars-as-small]]
# [[Sliced up Amgov.html-paragraph-froomkin-d-special-report-campaign]]
# [[Sliced up Amgov.html-paragraph-fuchs-l-h-american-kaleidoscope]]
# [[Sliced up Amgov.html-paragraph-fulfilling-his-campaign-pledge]]
# [[Sliced up Amgov.html-paragraph-full-committee-votes-to-determine-if]]
# [[Sliced up Amgov.html-paragraph-full-text-constitution]]
# [[Sliced up Amgov.html-paragraph-furman-v-georgia-408-us-238-1972]]
# [[Sliced up Amgov.html-paragraph-further-internal-limitation-is-that]]
# [[Sliced up Amgov.html-paragraph-fusion-minor-parties-also-known-as]]
# [[Sliced up Amgov.html-paragraph-gabriel-over-white-house-1933-classic]]
# [[Sliced up Amgov.html-paragraph-gaddis-j-l-grand-strategy]]
# [[Sliced up Amgov.html-paragraph-gaddis-j-l-strategies-containment-new]]
# [[Sliced up Amgov.html-paragraph-gage-skidmore-christine-o-donnell-cc]]
# [[Sliced up Amgov.html-paragraph-gallucci-r-l-neither-peace-nor-honor]]
# [[Sliced up Amgov.html-paragraph-gallup-cnn-usa-today-poll-january-may]]
# [[Sliced up Amgov.html-paragraph-gallup-organization-vietnam-war]]
# [[Sliced up Amgov.html-paragraph-gangs-new-york-2002-director-martin]]
# [[Sliced up Amgov.html-paragraph-garc-john-latino-politics-in-america]]
# [[Sliced up Amgov.html-paragraph-gardner-tea-party-groups-say-media]]
# [[Sliced up Amgov.html-paragraph-garfield-assassination]]
# [[Sliced up Amgov.html-paragraph-gartner-s-s-gary-m-segura-appearances]]
# [[Sliced up Amgov.html-paragraph-gawthrop-l-c-bureaucratic-behavior-in]]
# [[Sliced up Amgov.html-paragraph-gay-people-face-unique-obstacles-in]]
# [[Sliced up Amgov.html-paragraph-gay-people-lesbians-gay-men-are-at]]
# [[Sliced up Amgov.html-paragraph-gay-rights-movement-s-first-political]]
# [[Sliced up Amgov.html-paragraph-geer-j-g-in-defense-negativity-attack]]
# [[Sliced up Amgov.html-paragraph-gelb-j-marian-lief-palley-women-public]]
# [[Sliced up Amgov.html-paragraph-gelb-l-h-with-richard-k-betts-irony]]
# [[Sliced up Amgov.html-paragraph-gellman-b-jo-becker-angler-cheney-vice]]
# [[Sliced up Amgov.html-paragraph-generating-positive-media-depictions]]
# [[Sliced up Amgov.html-paragraph-gentleman-s-agreement-1947-originally]]
# [[Sliced up Amgov.html-paragraph-george-w-bush-carried-coordination]]
# [[Sliced up Amgov.html-paragraph-george-w-bush-speaking-in-front-mt]]
# [[Sliced up Amgov.html-paragraph-george-wallace-settin-woods-fire-2000]]
# [[Sliced up Amgov.html-paragraph-george-washington-s-mount-vernon-did]]
# [[Sliced up Amgov.html-paragraph-george-washington-s-mount-vernon-is-it]]
# [[Sliced up Amgov.html-paragraph-gerring-j-party-ideologies-in-america]]
# [[Sliced up Amgov.html-paragraph-gianos-p-l-politics-politicians-in]]
# [[Sliced up Amgov.html-paragraph-giant-sucking-sound-ross-perot-1992]]
# [[Sliced up Amgov.html-paragraph-gibson-r-stephen-ward-proposed]]
# [[Sliced up Amgov.html-paragraph-gibson-rachel-paul-nixon-stephen-ward]]
# [[Sliced up Amgov.html-paragraph-gideon-s-trumpet-1980-tv-version]]
# [[Sliced up Amgov.html-paragraph-gideon-v-wainwright-372-us-335-1963]]
# [[Sliced up Amgov.html-paragraph-giglio-e-here-s-looking-at-you-new]]
# [[Sliced up Amgov.html-paragraph-gilboa-e-cnn-effect-search-for]]
# [[Sliced up Amgov.html-paragraph-gillespie-j-d-politics-at-periphery]]
# [[Sliced up Amgov.html-paragraph-gillette-w-retreat-from-reconstruction]]
# [[Sliced up Amgov.html-paragraph-gilman-howard-votes-that-counted-how]]
# [[Sliced up Amgov.html-paragraph-ginsberg-b-herbert-weissberg-elections]]
# [[Sliced up Amgov.html-paragraph-gitenstein-m-matters-principle-new]]
# [[Sliced up Amgov.html-paragraph-gitlin-t-media-unlimited-new-york]]
# [[Sliced up Amgov.html-paragraph-gitlin-t-whole-world-is-watching]]
# [[Sliced up Amgov.html-paragraph-given-its-heavy-involvement-military]]
# [[Sliced up Amgov.html-paragraph-given-this-media-environment-president]]
# [[Sliced up Amgov.html-paragraph-gladstone-sovell-t-l-criminals]]
# [[Sliced up Amgov.html-paragraph-glater-j-d-g-o-study-cites-loose]]
# [[Sliced up Amgov.html-paragraph-glater-j-d-texas-u-fires-aid-officer]]
# [[Sliced up Amgov.html-paragraph-glynn-c-j-susan-herbst-garrett-j-o]]
# [[Sliced up Amgov.html-paragraph-glynn-carroll-j-susan-herbst-garrett-j]]
# [[Sliced up Amgov.html-paragraph-go-to-http-www-politico-com-2010-maps]]
# [[Sliced up Amgov.html-paragraph-goal-this-type-socialization-is]]
# [[Sliced up Amgov.html-paragraph-godwin-r-k-barry-j-seldon-what]]
# [[Sliced up Amgov.html-paragraph-goidel-k-public-opinion-polling-in]]
# [[Sliced up Amgov.html-paragraph-goidel-kirby-ed-political-polling-in]]
# [[Sliced up Amgov.html-paragraph-goldberg-j-real-insiders-new-yorker]]
# [[Sliced up Amgov.html-paragraph-goldberg-j-selling-wal-mart-new-yorker]]
# [[Sliced up Amgov.html-paragraph-golden-m-m-what-motivates-bureaucrats]]
# [[Sliced up Amgov.html-paragraph-golden-marissa-martino-what-motivates]]
# [[Sliced up Amgov.html-paragraph-goldman-s-picking-federal-judges-new]]
# [[Sliced up Amgov.html-paragraph-goldman-sheldon-picking-federal-judges]]
# [[Sliced up Amgov.html-paragraph-goldwin-r-from-parchment-to-power]]
# [[Sliced up Amgov.html-paragraph-gonen-j-s-litigation-as-lobbying]]
# [[Sliced up Amgov.html-paragraph-gonzales-v-carhart-gonzales-v-planned]]
# [[Sliced up Amgov.html-paragraph-good-night-good-luck-2005-based-real]]
# [[Sliced up Amgov.html-paragraph-goodsell-charles-t-case-for]]
# [[Sliced up Amgov.html-paragraph-goodstein-l-debt-leadership-turmoil]]
# [[Sliced up Amgov.html-paragraph-gould-iv-w-b-primer-american-labor-law]]
# [[Sliced up Amgov.html-paragraph-government-interest-groups-consist]]
# [[Sliced up Amgov.html-paragraph-government-is-involved-with-media-as]]
# [[Sliced up Amgov.html-paragraph-government-is-made-yet-more-complex-by]]
# [[Sliced up Amgov.html-paragraph-government-is-rarely-able-to-stop]]
# [[Sliced up Amgov.html-paragraph-government-paid-billions-annually-to]]
# [[Sliced up Amgov.html-paragraph-government-s-response-to-economic]]
# [[Sliced up Amgov.html-paragraph-government-sometimes-refused-to-seek]]
# [[Sliced up Amgov.html-paragraph-government-took-over-fannie-mae]]
# [[Sliced up Amgov.html-paragraph-governments-possess-power-ability-to]]
# [[Sliced up Amgov.html-paragraph-governor-palin-cold-open]]
# [[Sliced up Amgov.html-paragraph-graber-d-power-communication-managing]]
# [[Sliced up Amgov.html-paragraph-graham-h-d-civil-rights-era-origins]]
# [[Sliced up Amgov.html-paragraph-grants-in-aid-were-cooperative-in]]
# [[Sliced up Amgov.html-paragraph-graph-explanation-congressional]]
# [[Sliced up Amgov.html-paragraph-grass-1999-documentary-about]]
# [[Sliced up Amgov.html-paragraph-gray-r-congressional-television]]
# [[Sliced up Amgov.html-paragraph-great-mcginty-1940-preston-sturges-s]]
# [[Sliced up Amgov.html-paragraph-great-society]]
# [[Sliced up Amgov.html-paragraph-great-society-undermined-cooperative]]
# [[Sliced up Amgov.html-paragraph-green-2000-disturbing-documentary]]
# [[Sliced up Amgov.html-paragraph-green-d-bradley-palmquist-eric]]
# [[Sliced up Amgov.html-paragraph-green-donald-bradley-palmquist-eric]]
# [[Sliced up Amgov.html-paragraph-green-j-c-paul-s-herrnson-eds]]
# [[Sliced up Amgov.html-paragraph-green-j-c-william-binning-surviving]]
# [[Sliced up Amgov.html-paragraph-green-j-other-war-room-washington]]
# [[Sliced up Amgov.html-paragraph-green-m-political-pac-man-new-republic]]
# [[Sliced up Amgov.html-paragraph-greenhouse-l-analysis-bush-v-gore]]
# [[Sliced up Amgov.html-paragraph-greenhouse-l-justice-weighs-desire-v]]
# [[Sliced up Amgov.html-paragraph-greenstein-f-children-politics-new]]
# [[Sliced up Amgov.html-paragraph-greenstein-f-children-politics-new-1]]
# [[Sliced up Amgov.html-paragraph-greenstein-f-presidential-difference]]
# [[Sliced up Amgov.html-paragraph-gregg-v-georgia-428-us-153-1976]]
# [[Sliced up Amgov.html-paragraph-gregory-watson-twenty-seventh]]
# [[Sliced up Amgov.html-paragraph-gripped-by-fervor-for-deregulation]]
# [[Sliced up Amgov.html-paragraph-griswold-v-connecticut-381-us-479-1965]]
# [[Sliced up Amgov.html-paragraph-griswold-v-connecticut-381-us-479-1965-1]]
# [[Sliced up Amgov.html-paragraph-gross-l-up-from-invisibility-lesbians]]
# [[Sliced up Amgov.html-paragraph-grossman-m-b-martha-joynt-kumar]]
# [[Sliced up Amgov.html-paragraph-groups-also-make-personalized-appeals]]
# [[Sliced up Amgov.html-paragraph-groups-claim-to-represent-interests]]
# [[Sliced up Amgov.html-paragraph-groups-for-or-against-nominees-lobby]]
# [[Sliced up Amgov.html-paragraph-groups-work-hard-to-frame-issue]]
# [[Sliced up Amgov.html-paragraph-grunwald-m-at-capitol-young-friends]]
# [[Sliced up Amgov.html-paragraph-guaranteeing-right-to-vote-to-all]]
# [[Sliced up Amgov.html-paragraph-guilty-by-suspicion-1991-prominent]]
# [[Sliced up Amgov.html-paragraph-h-r-6161-an-act-congress-1979-an-award]]
# [[Sliced up Amgov.html-paragraph-hachten-w-james-f-scotton-world-news]]
# [[Sliced up Amgov.html-paragraph-hacker-j-s-road-to-nowhere-genesis]]
# [[Sliced up Amgov.html-paragraph-hacker-j-s-road-to-somewhere-why]]
# [[Sliced up Amgov.html-paragraph-had-one-sat-through-several-hours]]
# [[Sliced up Amgov.html-paragraph-hager-g-l-terry-sullivan-president]]
# [[Sliced up Amgov.html-paragraph-hahn-c-l-becoming-political-albany]]
# [[Sliced up Amgov.html-paragraph-hallin-d-c-ed-presidency-press-people]]
# [[Sliced up Amgov.html-paragraph-hallin-d-c-uncensored-war-media]]
# [[Sliced up Amgov.html-paragraph-hallin-daniel-c-uncensored-war-media]]
# [[Sliced up Amgov.html-paragraph-hamdi-v-rumsfeld-542-us-507-2004]]
# [[Sliced up Amgov.html-paragraph-hamilton-james-t-all-news-that-s-fit]]
# [[Sliced up Amgov.html-paragraph-hamilton-jefferson-differed-radically]]
# [[Sliced up Amgov.html-paragraph-hamilton-l-creative-tension-foreign]]
# [[Sliced up Amgov.html-paragraph-hammer-v-dagenhart-247-us-251-1918]]
# [[Sliced up Amgov.html-paragraph-hammond-s-w-recent-research]]
# [[Sliced up Amgov.html-paragraph-han-l-c-caroline-heldman-eds]]
# [[Sliced up Amgov.html-paragraph-hannerz-u-foreign-news-exploring-world]]
# [[Sliced up Amgov.html-paragraph-hannerz-ulf-foreign-news-exploring]]
# [[Sliced up Amgov.html-paragraph-hansford-t-g-james-f-spriggs-ii]]
# [[Sliced up Amgov.html-paragraph-harlan-county-u-s-1977-powerful]]
# [[Sliced up Amgov.html-paragraph-harris-j-r-where-is-child-s]]
# [[Sliced up Amgov.html-paragraph-harris-poll-april-26-may-5-2001]]
# [[Sliced up Amgov.html-paragraph-harris-v-forklift-systems-inc-510-us]]
# [[Sliced up Amgov.html-paragraph-harrison-c-e-account-sex-politics]]
# [[Sliced up Amgov.html-paragraph-hart-r-p-seducing-america-how]]
# [[Sliced up Amgov.html-paragraph-hart-r-sound-leadership-presidential]]
# [[Sliced up Amgov.html-paragraph-hart-roderick-p-campaign-talk-why]]
# [[Sliced up Amgov.html-paragraph-hastedt-g-p-homeland-security-in]]
# [[Sliced up Amgov.html-paragraph-hastedt-g-p-understanding-war-in-iraq]]
# [[Sliced up Amgov.html-paragraph-hatamiya-l-t-righting-wrong-japanese]]
# [[Sliced up Amgov.html-paragraph-have-dream]]
# [[Sliced up Amgov.html-paragraph-hayes-d-matt-guardino-whose-views-made]]
# [[Sliced up Amgov.html-paragraph-hayward-e-mass-welcomes-fed-will-reap]]
# [[Sliced up Amgov.html-paragraph-head-state-2003-chris-rock-stars-as]]
# [[Sliced up Amgov.html-paragraph-health-insurance-association-america]]
# [[Sliced up Amgov.html-paragraph-hearts-minds-1974-remorseful-anti]]
# [[Sliced up Amgov.html-paragraph-hebron-community-service-day-2013-cc]]
# [[Sliced up Amgov.html-paragraph-heclo-hugh-government-strangers]]
# [[Sliced up Amgov.html-paragraph-henkin-l-foreign-affairs-constitution]]
# [[Sliced up Amgov.html-paragraph-herbst-s-numbered-voices-chicago]]
# [[Sliced up Amgov.html-paragraph-herbst-s-politics-at-margin-historical]]
# [[Sliced up Amgov.html-paragraph-herbst-s-reading-public-opinion-how]]
# [[Sliced up Amgov.html-paragraph-herbst-susan-numbered-voices-chicago]]
# [[Sliced up Amgov.html-paragraph-here-we-would-mention-interest-groups]]
# [[Sliced up Amgov.html-paragraph-heroes-embody-human-characteristics]]
# [[Sliced up Amgov.html-paragraph-herrnson-p-s-congressional-elections]]
# [[Sliced up Amgov.html-paragraph-hersh-s-m-chain-command-road-from-9-11]]
# [[Sliced up Amgov.html-paragraph-herszenhorn-d-m-senate-tea-party]]
# [[Sliced up Amgov.html-paragraph-hertzog-m-lavender-vote-lesbians-gay]]
# [[Sliced up Amgov.html-paragraph-hess-d-r-analysis-2008-current]]
# [[Sliced up Amgov.html-paragraph-hess-g-r-presidential-decisions-for]]
# [[Sliced up Amgov.html-paragraph-hess-gary-r-presidential-decisions-for]]
# [[Sliced up Amgov.html-paragraph-hess-r-judith-torney-development]]
# [[Sliced up Amgov.html-paragraph-hess-s-government-press-connection]]
# [[Sliced up Amgov.html-paragraph-hess-s-government-press-connection-1]]
# [[Sliced up Amgov.html-paragraph-hess-s-international-news-amp-foreign]]
# [[Sliced up Amgov.html-paragraph-hess-s-ultimate-insiders-washington-dc]]
# [[Sliced up Amgov.html-paragraph-hess-stephen-government-press]]
# [[Sliced up Amgov.html-paragraph-hess-stephen-marvin-kalb-eds-media-war]]
# [[Sliced up Amgov.html-paragraph-hibbing-j-elizabeth-theiss-morse]]
# [[Sliced up Amgov.html-paragraph-hibbing-j-r-elizabeth-theiss-morse]]
# [[Sliced up Amgov.html-paragraph-high-school-students-in-around-los]]
# [[Sliced up Amgov.html-paragraph-hillary-movie-trailer]]
# [[Sliced up Amgov.html-paragraph-hillygus-d-s-todd-g-shields]]
# [[Sliced up Amgov.html-paragraph-hilts-p-j-tobacco-chiefs-say]]
# [[Sliced up Amgov.html-paragraph-hinckley-b-less-than-meets-eye-foreign]]
# [[Sliced up Amgov.html-paragraph-hinckley-b-symbolic-presidency-new]]
# [[Sliced up Amgov.html-paragraph-hinckley-barbara-less-than-meets-eye]]
# [[Sliced up Amgov.html-paragraph-hindman-m-myth-digital-democracy]]
# [[Sliced up Amgov.html-paragraph-hindman-m-myth-digital-democracy-1]]
# [[Sliced up Amgov.html-paragraph-hindman-matthew-myth-digital-democracy]]
# [[Sliced up Amgov.html-paragraph-hines-c-n-lag-in-appointments-strains]]
# [[Sliced up Amgov.html-paragraph-hip-hop-subculture]]
# [[Sliced up Amgov.html-paragraph-hip-hop-subculture-emerged-in-early]]
# [[Sliced up Amgov.html-paragraph-his-girl-friday-1939-in-this-wise]]
# [[Sliced up Amgov.html-paragraph-historic-election-an-african-american]]
# [[Sliced up Amgov.html-paragraph-history-civil-rights-was-created-first]]
# [[Sliced up Amgov.html-paragraph-history-these-enduring-images-is-more]]
# [[Sliced up Amgov.html-paragraph-hoff-s-b-evaluating-clinton-veto]]
# [[Sliced up Amgov.html-paragraph-hoffman-d-r-alison-d-howard-addressing]]
# [[Sliced up Amgov.html-paragraph-hofstadter-r-idea-party-system]]
# [[Sliced up Amgov.html-paragraph-holding-congressional-leadership]]
# [[Sliced up Amgov.html-paragraph-hollihan-thomas-uncivil-wars-political]]
# [[Sliced up Amgov.html-paragraph-hollywood-movies-documentaries-convey]]
# [[Sliced up Amgov.html-paragraph-hollywood-ten-refused-to-cooperate]]
# [[Sliced up Amgov.html-paragraph-holt-m-f-rise-fall-american-whig-party]]
# [[Sliced up Amgov.html-paragraph-home-brave-land-free-2003-mordant]]
# [[Sliced up Amgov.html-paragraph-home-environment-can-either-support-or]]
# [[Sliced up Amgov.html-paragraph-home-ownership-president-bush]]
# [[Sliced up Amgov.html-paragraph-horse-race-coverage-focuses-which]]
# [[Sliced up Amgov.html-paragraph-horwitz-t-confederates-in-attic]]
# [[Sliced up Amgov.html-paragraph-house-gop-leader-leader-boehner-r-oh]]
# [[Sliced up Amgov.html-paragraph-house-leadership-consists-speaker]]
# [[Sliced up Amgov.html-paragraph-house-majority-leader]]
# [[Sliced up Amgov.html-paragraph-house-majority-leader-is-second-to]]
# [[Sliced up Amgov.html-paragraph-house-members-are-chosen-in-districts]]
# [[Sliced up Amgov.html-paragraph-house-members-are-elected-in-districts]]
# [[Sliced up Amgov.html-paragraph-house-members-consider-number-factors]]
# [[Sliced up Amgov.html-paragraph-house-minority-leader-is-party-with]]
# [[Sliced up Amgov.html-paragraph-house-senate-are-institutions-that]]
# [[Sliced up Amgov.html-paragraph-house-senate-committees]]
# [[Sliced up Amgov.html-paragraph-house-un-american-activities-committee]]
# [[Sliced up Amgov.html-paragraph-how-can-civil-servants-prove-they-are]]
# [[Sliced up Amgov.html-paragraph-how-decision-can-be-reported-framed]]
# [[Sliced up Amgov.html-paragraph-how-decisions-reactions-to-them-are]]
# [[Sliced up Amgov.html-paragraph-how-is-white-house-organized-to-go]]
# [[Sliced up Amgov.html-paragraph-how-often-do-presidents-get-their-way]]
# [[Sliced up Amgov.html-paragraph-how-presidents-manage-bureaucracy]]
# [[Sliced up Amgov.html-paragraph-how-then-are-politicians-able-to]]
# [[Sliced up Amgov.html-paragraph-how-willing-judges-are-to-make-public]]
# [[Sliced up Amgov.html-paragraph-howard-christopher-hidden-welfare]]
# [[Sliced up Amgov.html-paragraph-howard-dean-s-scream]]
# [[Sliced up Amgov.html-paragraph-howell-w-g-david-e-lewis-agencies-by]]
# [[Sliced up Amgov.html-paragraph-howell-w-g-jon-c-pevehouse-while]]
# [[Sliced up Amgov.html-paragraph-howell-w-g-jon-c-pevehouse-while-1]]
# [[Sliced up Amgov.html-paragraph-howell-w-g-power-without-persuasion]]
# [[Sliced up Amgov.html-paragraph-howell-william-g-power-without]]
# [[Sliced up Amgov.html-paragraph-however-courts-interpreted-law-its]]
# [[Sliced up Amgov.html-paragraph-however-in-january-2010-supreme-court]]
# [[Sliced up Amgov.html-paragraph-however-reports-dramatic-sensational]]
# [[Sliced up Amgov.html-paragraph-hoynes-w-public-television-for-sale]]
# [[Sliced up Amgov.html-paragraph-http-innovation-cqpolitics-com-media]]
# [[Sliced up Amgov.html-paragraph-http-www-cbsnews-com-video-watch-id]]
# [[Sliced up Amgov.html-paragraph-http-www-theonion-com]]
# [[Sliced up Amgov.html-paragraph-http-www-youtube-com-user]]
# [[Sliced up Amgov.html-paragraph-http-www-youtube-com-user-cspan]]
# [[Sliced up Amgov.html-paragraph-http-www-youtube-com-user-rnc]]
# [[Sliced up Amgov.html-paragraph-https-www-c-span-org-video-54051-1]]
# [[Sliced up Amgov.html-paragraph-https-www-cbo-gov-topics-budget]]
# [[Sliced up Amgov.html-paragraph-https-www-census-gov-govs-local]]
# [[Sliced up Amgov.html-paragraph-https-www-census-gov-govs-state]]
# [[Sliced up Amgov.html-paragraph-https-www-youtube-com-playlist-list]]
# [[Sliced up Amgov.html-paragraph-https-www-youtube-com-watch-v]]
# [[Sliced up Amgov.html-paragraph-huac-hearings-immortalized-dramatic]]
# [[Sliced up Amgov.html-paragraph-hulnick-s-fixing-spy-machine-preparing]]
# [[Sliced up Amgov.html-paragraph-hulse-c-senators-block-initiative-to]]
# [[Sliced up Amgov.html-paragraph-human-rights-watch-sentencing-project]]
# [[Sliced up Amgov.html-paragraph-hume-mcwethy-zelnick-presented]]
# [[Sliced up Amgov.html-paragraph-hunt-b-campaign-trail-depictions]]
# [[Sliced up Amgov.html-paragraph-hunter-j-d-carl-bowman-state-disunion]]
# [[Sliced up Amgov.html-paragraph-hunter-james-davison-culture-wars-new]]
# [[Sliced up Amgov.html-paragraph-huntington-s-p-american-politics]]
# [[Sliced up Amgov.html-paragraph-hurricane-katrina-was-an-exceptional]]
# [[Sliced up Amgov.html-paragraph-hyman-h-political-socialization]]
# [[Sliced up Amgov.html-paragraph-iconic-photograph-9-11-firefighters]]
# [[Sliced up Amgov.html-paragraph-idea-american-political-generations]]
# [[Sliced up Amgov.html-paragraph-ideological-interest-groups-promote]]
# [[Sliced up Amgov.html-paragraph-if-an-agency-s-actions-become]]
# [[Sliced up Amgov.html-paragraph-if-campaign-has-sufficient-funds]]
# [[Sliced up Amgov.html-paragraph-if-case-involves-federal-question-an]]
# [[Sliced up Amgov.html-paragraph-if-house-senate-versions-bill-are-not]]
# [[Sliced up Amgov.html-paragraph-if-it-is-to-have-much-chance-becoming]]
# [[Sliced up Amgov.html-paragraph-if-it-remains-in-effect-law-will]]
# [[Sliced up Amgov.html-paragraph-if-they-are-found-out-journalists-who]]
# [[Sliced up Amgov.html-paragraph-image-democratic-candidate-john-kerry]]
# [[Sliced up Amgov.html-paragraph-image-glamour-prosperity-at-casinos]]
# [[Sliced up Amgov.html-paragraph-image-is-compelling-but-impressions-it]]
# [[Sliced up Amgov.html-paragraph-images-are-not-entirely-malleable-age]]
# [[Sliced up Amgov.html-paragraph-images-endure-when-they-can-be-used]]
# [[Sliced up Amgov.html-paragraph-immediately-following-9-11-terrorist]]
# [[Sliced up Amgov.html-paragraph-immediately-following-9-11-terrorist-1]]
# [[Sliced up Amgov.html-paragraph-impeachment-can-be-threat-to]]
# [[Sliced up Amgov.html-paragraph-impeachment-gives-congress-sole-power]]
# [[Sliced up Amgov.html-paragraph-implementing-strategy-effectively]]
# [[Sliced up Amgov.html-paragraph-importance-social-media-in-elections]]
# [[Sliced up Amgov.html-paragraph-in-1773-british-government-awarded]]
# [[Sliced up Amgov.html-paragraph-in-1787-powers-press-were-identified]]
# [[Sliced up Amgov.html-paragraph-in-1798-federalists-passed-alien]]
# [[Sliced up Amgov.html-paragraph-in-1812-massachusetts-governor]]
# [[Sliced up Amgov.html-paragraph-in-1850-congress-faced-prospect-new]]
# [[Sliced up Amgov.html-paragraph-in-1857-supreme-court-stepped-into]]
# [[Sliced up Amgov.html-paragraph-in-1885-woodrow-wilson-famously]]
# [[Sliced up Amgov.html-paragraph-in-1894-democrats-took-charge-white]]
# [[Sliced up Amgov.html-paragraph-in-1920s-supreme-court-allowed]]
# [[Sliced up Amgov.html-paragraph-in-1940s-supreme-court-decisions]]
# [[Sliced up Amgov.html-paragraph-in-1950s-senator-estes-kefauver-used]]
# [[Sliced up Amgov.html-paragraph-in-1961-white-black-activists-launched]]
# [[Sliced up Amgov.html-paragraph-in-1963-king-sclc-conducted-an-all-out]]
# [[Sliced up Amgov.html-paragraph-in-1963-president-lyndon-johnson]]
# [[Sliced up Amgov.html-paragraph-in-1965-most-extensive-health-coverage]]
# [[Sliced up Amgov.html-paragraph-in-1967-women-activists-reacted-by]]
# [[Sliced up Amgov.html-paragraph-in-1974-supreme-court-rejected-detroit]]
# [[Sliced up Amgov.html-paragraph-in-1980-eeoc-defined-sexual-harassment]]
# [[Sliced up Amgov.html-paragraph-in-1982-congressional-pay-raises-were]]
# [[Sliced up Amgov.html-paragraph-in-1990s-business-leaders-such-as]]
# [[Sliced up Amgov.html-paragraph-in-1992-presidential-candidate-bill]]
# [[Sliced up Amgov.html-paragraph-in-1995-actor-christopher-reeve]]
# [[Sliced up Amgov.html-paragraph-in-2000-highest-state-court-in-vermont]]
# [[Sliced up Amgov.html-paragraph-in-2002-house-financial-services]]
# [[Sliced up Amgov.html-paragraph-in-2002-president-george-w-bush-got]]
# [[Sliced up Amgov.html-paragraph-in-2003-class-fifth-grade-students-at]]
# [[Sliced up Amgov.html-paragraph-in-2003-congress-passed-president]]
# [[Sliced up Amgov.html-paragraph-in-2003-court-rejected-texas-law]]
# [[Sliced up Amgov.html-paragraph-in-2003-governor-howard-dean-vt-was]]
# [[Sliced up Amgov.html-paragraph-in-2004-news-media-overwhelmingly]]
# [[Sliced up Amgov.html-paragraph-in-2004-supreme-court-upheld-president]]
# [[Sliced up Amgov.html-paragraph-in-2006-congressman-jim-sensenbrenner]]
# [[Sliced up Amgov.html-paragraph-in-2006-newspapers-leaked-word-secret]]
# [[Sliced up Amgov.html-paragraph-in-2006-series-corruption-scandals]]
# [[Sliced up Amgov.html-paragraph-in-2007-supreme-court-rejected-actions]]
# [[Sliced up Amgov.html-paragraph-in-2007-us-economy-was-humming-along]]
# [[Sliced up Amgov.html-paragraph-in-2008-mixed-race-man-white-woman]]
# [[Sliced up Amgov.html-paragraph-in-2008-republican-candidate-john]]
# [[Sliced up Amgov.html-paragraph-in-2010-federal-judge-in-san-francisco]]
# [[Sliced up Amgov.html-paragraph-in-2011-federalism-took-center-stage]]
# [[Sliced up Amgov.html-paragraph-in-absence-vice-president-constitution]]
# [[Sliced up Amgov.html-paragraph-in-addition-presidents-often-evade]]
# [[Sliced up Amgov.html-paragraph-in-addition-to-major-party-caucuses]]
# [[Sliced up Amgov.html-paragraph-in-addition-to-these-formal]]
# [[Sliced up Amgov.html-paragraph-in-addition-to-voting-people-engage-in]]
# [[Sliced up Amgov.html-paragraph-in-aftermath-2010-midterm-elections]]
# [[Sliced up Amgov.html-paragraph-in-all-states-except-maine-vermont]]
# [[Sliced up Amgov.html-paragraph-in-american-republic-s-first-years]]
# [[Sliced up Amgov.html-paragraph-in-an-episode-simpsons-homer-s-boss]]
# [[Sliced up Amgov.html-paragraph-in-an-example-new-media-innovation-in]]
# [[Sliced up Amgov.html-paragraph-in-april-2011-comedic-news-anchor]]
# [[Sliced up Amgov.html-paragraph-in-august-2007-government]]
# [[Sliced up Amgov.html-paragraph-in-best-known-form-press-conference]]
# [[Sliced up Amgov.html-paragraph-in-book-israel-lobby-u-s-foreign]]
# [[Sliced up Amgov.html-paragraph-in-bottom-up-change-problem-is-first]]
# [[Sliced up Amgov.html-paragraph-in-chapter-5-civil-rights-we-discuss]]
# [[Sliced up Amgov.html-paragraph-in-civil-cases-plaintiffs-people-or]]
# [[Sliced up Amgov.html-paragraph-in-competitive-federalism-national]]
# [[Sliced up Amgov.html-paragraph-in-contrast-proportional]]
# [[Sliced up Amgov.html-paragraph-in-contrast-republican-party-united]]
# [[Sliced up Amgov.html-paragraph-in-contrast-speaker-dennis-hastert-r]]
# [[Sliced up Amgov.html-paragraph-in-covering-american-government]]
# [[Sliced up Amgov.html-paragraph-in-covering-war-in-afghanistan-us]]
# [[Sliced up Amgov.html-paragraph-in-current-era-civic-education-also]]
# [[Sliced up Amgov.html-paragraph-in-depicting-political-parties-media]]
# [[Sliced up Amgov.html-paragraph-in-dramatic-contrast-was-depiction-war]]
# [[Sliced up Amgov.html-paragraph-in-dramatic-example-importance]]
# [[Sliced up Amgov.html-paragraph-in-each-chapter-we-compare-reality]]
# [[Sliced up Amgov.html-paragraph-in-early-1865-with-union-s-triumph-in]]
# [[Sliced up Amgov.html-paragraph-in-early-twentieth-century-historian]]
# [[Sliced up Amgov.html-paragraph-in-every-presidency-starting-with]]
# [[Sliced up Amgov.html-paragraph-in-fact-public-s-knowledge-supreme]]
# [[Sliced up Amgov.html-paragraph-in-federalist-no-10-james-madison]]
# [[Sliced up Amgov.html-paragraph-in-federalist-no-78-alexander-hamilton]]
# [[Sliced up Amgov.html-paragraph-in-first-ever-televised-presidential]]
# [[Sliced up Amgov.html-paragraph-in-first-months-after-9-11-officials]]
# [[Sliced up Amgov.html-paragraph-in-first-round-agency-interprets]]
# [[Sliced up Amgov.html-paragraph-in-foreign-policy-officials-at-state]]
# [[Sliced up Amgov.html-paragraph-in-general-us-media-supported-war]]
# [[Sliced up Amgov.html-paragraph-in-hindsight-clymer-s-predictions-are]]
# [[Sliced up Amgov.html-paragraph-in-his-successful-1991-campaign-for]]
# [[Sliced up Amgov.html-paragraph-in-house-bills-are-considered-by-full]]
# [[Sliced up Amgov.html-paragraph-in-house-bills-must-go-rules-committee]]
# [[Sliced up Amgov.html-paragraph-in-information-age-press-s-use-opinion]]
# [[Sliced up Amgov.html-paragraph-in-information-age-wealth-material]]
# [[Sliced up Amgov.html-paragraph-in-january-1979-revolution-ousted-shah]]
# [[Sliced up Amgov.html-paragraph-in-january-2007-new-york-attorney]]
# [[Sliced up Amgov.html-paragraph-in-july-2005-president-george-w-bush]]
# [[Sliced up Amgov.html-paragraph-in-june-1969-during-police-raid-at-gay]]
# [[Sliced up Amgov.html-paragraph-in-know-new-live-poll-lets-pundits]]
# [[Sliced up Amgov.html-paragraph-in-late-nineteenth-century-industrial]]
# [[Sliced up Amgov.html-paragraph-in-legally-blonde-2-red-white-amp]]
# [[Sliced up Amgov.html-paragraph-in-march-1965-king-organized-march]]
# [[Sliced up Amgov.html-paragraph-in-march-1991-ktla-news-at-ten-in-los]]
# [[Sliced up Amgov.html-paragraph-in-march-2010-democratic-majority-in]]
# [[Sliced up Amgov.html-paragraph-in-march-2010-president-obama-signed]]
# [[Sliced up Amgov.html-paragraph-in-march-2011-president-obama-ventured]]
# [[Sliced up Amgov.html-paragraph-in-may-2010-white-house-released-white]]
# [[Sliced up Amgov.html-paragraph-in-nominating-supreme-court-justices]]
# [[Sliced up Amgov.html-paragraph-in-none-these-areas-is-its-leadership]]
# [[Sliced up Amgov.html-paragraph-in-october-2001-congress-enacted-usa]]
# [[Sliced up Amgov.html-paragraph-in-one-sense-all-fifty-states-are]]
# [[Sliced up Amgov.html-paragraph-in-one-sense-new-technologies-simply]]
# [[Sliced up Amgov.html-paragraph-in-part-due-to-their-perennial]]
# [[Sliced up Amgov.html-paragraph-in-perhaps-most-abiding-indicator]]
# [[Sliced up Amgov.html-paragraph-in-polling-more-subjects-does-not]]
# [[Sliced up Amgov.html-paragraph-in-practice-media-operations-from-one]]
# [[Sliced up Amgov.html-paragraph-in-principle-native-american-tribes]]
# [[Sliced up Amgov.html-paragraph-in-program-s-more-substantial-part]]
# [[Sliced up Amgov.html-paragraph-in-reality-timing-passage-budget]]
# [[Sliced up Amgov.html-paragraph-in-recent-years-credit-mortgage]]
# [[Sliced up Amgov.html-paragraph-in-recent-years-initiatives-have-been]]
# [[Sliced up Amgov.html-paragraph-in-recent-years-main-mass-media-focus]]
# [[Sliced up Amgov.html-paragraph-in-recent-years-membership-congress]]
# [[Sliced up Amgov.html-paragraph-in-recent-years-vice-presidents-are]]
# [[Sliced up Amgov.html-paragraph-in-referendum-state-legislature-refers]]
# [[Sliced up Amgov.html-paragraph-in-response-bush-administration-began]]
# [[Sliced up Amgov.html-paragraph-in-response-september-29-2008]]
# [[Sliced up Amgov.html-paragraph-in-response-to-intelligence-failures]]
# [[Sliced up Amgov.html-paragraph-in-retail-politics-also-known-as-field]]
# [[Sliced up Amgov.html-paragraph-in-search-friendly-audiences-congenial]]
# [[Sliced up Amgov.html-paragraph-in-seeking-finding-audiences-president]]
# [[Sliced up Amgov.html-paragraph-in-senator-bob-arnold-s-office]]
# [[Sliced up Amgov.html-paragraph-in-september-2007-president-bush]]
# [[Sliced up Amgov.html-paragraph-in-signing-statement-president-claims]]
# [[Sliced up Amgov.html-paragraph-in-south-story-was-different-atlanta]]
# [[Sliced up Amgov.html-paragraph-in-testifying-before-members-senate]]
# [[Sliced up Amgov.html-paragraph-in-their-speeches-presidents-celebrate]]
# [[Sliced up Amgov.html-paragraph-in-these-appearances-they-try-to-come]]
# [[Sliced up Amgov.html-paragraph-in-this-1973-decision-supreme-court]]
# [[Sliced up Amgov.html-paragraph-in-this-section-we-addressed-civil]]
# [[Sliced up Amgov.html-paragraph-in-this-section-we-defined-civil]]
# [[Sliced up Amgov.html-paragraph-in-this-section-we-discussed]]
# [[Sliced up Amgov.html-paragraph-in-this-section-we-discussed-1]]
# [[Sliced up Amgov.html-paragraph-in-this-section-we-have-explained-how]]
# [[Sliced up Amgov.html-paragraph-in-this-section-we-have-explained-how-1]]
# [[Sliced up Amgov.html-paragraph-in-this-section-we-have-identified]]
# [[Sliced up Amgov.html-paragraph-in-this-section-we-have-seen-how-new]]
# [[Sliced up Amgov.html-paragraph-in-this-section-we-move-from-makers-us]]
# [[Sliced up Amgov.html-paragraph-in-this-section-we-saw-that-media-are]]
# [[Sliced up Amgov.html-paragraph-in-this-section-we-showed-that-media]]
# [[Sliced up Amgov.html-paragraph-in-this-section-we-tell-you-where-to]]
# [[Sliced up Amgov.html-paragraph-in-top-down-change-breaking-news]]
# [[Sliced up Amgov.html-paragraph-in-united-states-there-are-gawker-its]]
# [[Sliced up Amgov.html-paragraph-in-what-are-called-iron-triangles-or]]
# [[Sliced up Amgov.html-paragraph-income-differs-dramatically-by-race]]
# [[Sliced up Amgov.html-paragraph-increasing-issue-understanding]]
# [[Sliced up Amgov.html-paragraph-increasingly-americans-particularly]]
# [[Sliced up Amgov.html-paragraph-incredible-mccain-girl-hulk-spoof]]
# [[Sliced up Amgov.html-paragraph-indeed-80-percent-people-in-survey]]
# [[Sliced up Amgov.html-paragraph-indeed-first-piece-legislation-signed]]
# [[Sliced up Amgov.html-paragraph-indeed-media-are-often-stalwart]]
# [[Sliced up Amgov.html-paragraph-independence-day-1996-president-bill]]
# [[Sliced up Amgov.html-paragraph-infamous-dragnet-blue-boy-lsd-scene]]
# [[Sliced up Amgov.html-paragraph-influence-can-be-exerted-foreign]]
# [[Sliced up Amgov.html-paragraph-influence-mass-media-children-s]]
# [[Sliced up Amgov.html-paragraph-influential-early-twentieth-century]]
# [[Sliced up Amgov.html-paragraph-information-about-or-relevant-to]]
# [[Sliced up Amgov.html-paragraph-inglehart-r-culture-shift-in-advanced]]
# [[Sliced up Amgov.html-paragraph-ingraham-p-w-foundation-merit-public]]
# [[Sliced up Amgov.html-paragraph-inherit-wind-1960-based-true-story-in]]
# [[Sliced up Amgov.html-paragraph-inherit-wind-1960-dramatization-scopes]]
# [[Sliced up Amgov.html-paragraph-initial-media-coverage-abramoff-was]]
# [[Sliced up Amgov.html-paragraph-initiative-is-similar-to-referendum]]
# [[Sliced up Amgov.html-paragraph-initiative-was-originally-designed-to]]
# [[Sliced up Amgov.html-paragraph-ink-had-barely-dried-constitution-when]]
# [[Sliced up Amgov.html-paragraph-inside-eop-is-white-house-office-who]]
# [[Sliced up Amgov.html-paragraph-inside-job-2010-charles-ferguson-s]]
# [[Sliced up Amgov.html-paragraph-insider-1999-true-story-tobacco]]
# [[Sliced up Amgov.html-paragraph-institution-congress-is-responsible]]
# [[Sliced up Amgov.html-paragraph-institution-congress-is-slow-to-change]]
# [[Sliced up Amgov.html-paragraph-interaction-between-media-political]]
# [[Sliced up Amgov.html-paragraph-interest-group-candidate-relationship]]
# [[Sliced up Amgov.html-paragraph-interest-group-entrepreneurs-usually]]
# [[Sliced up Amgov.html-paragraph-interest-groups-also-pay-for-or]]
# [[Sliced up Amgov.html-paragraph-interest-groups-are-affected-by-court]]
# [[Sliced up Amgov.html-paragraph-interest-groups-are-diverse-in]]
# [[Sliced up Amgov.html-paragraph-interest-groups-are-intermediaries]]
# [[Sliced up Amgov.html-paragraph-interest-groups-are-often-most]]
# [[Sliced up Amgov.html-paragraph-interest-groups-become-involved-in]]
# [[Sliced up Amgov.html-paragraph-interest-groups-can-also-die-they-may]]
# [[Sliced up Amgov.html-paragraph-interest-groups-can-be-divided-into]]
# [[Sliced up Amgov.html-paragraph-interest-groups-can-change-over-time]]
# [[Sliced up Amgov.html-paragraph-interest-groups-can-promote-candidates]]
# [[Sliced up Amgov.html-paragraph-interest-groups-candidates-campaigns]]
# [[Sliced up Amgov.html-paragraph-interest-groups-commonly-experience]]
# [[Sliced up Amgov.html-paragraph-interest-groups-deploy-several]]
# [[Sliced up Amgov.html-paragraph-interest-groups-employ-lobbyists-to]]
# [[Sliced up Amgov.html-paragraph-interest-groups-have-leaders-staff]]
# [[Sliced up Amgov.html-paragraph-interest-groups-may-also-go-to-court]]
# [[Sliced up Amgov.html-paragraph-interest-groups-may-endorse-candidates]]
# [[Sliced up Amgov.html-paragraph-interest-groups-often-conflict-an]]
# [[Sliced up Amgov.html-paragraph-interest-groups-pursue-their-goals-in]]
# [[Sliced up Amgov.html-paragraph-interest-groups-recruit-members]]
# [[Sliced up Amgov.html-paragraph-interest-groups-sometimes-cooperate]]
# [[Sliced up Amgov.html-paragraph-interest-groups-supporting]]
# [[Sliced up Amgov.html-paragraph-interest-groups-use-variety-techniques]]
# [[Sliced up Amgov.html-paragraph-interests-groups-use-lobbyists-to]]
# [[Sliced up Amgov.html-paragraph-internet-does-contain-commentary-court]]
# [[Sliced up Amgov.html-paragraph-internet-is-potentially-powerful-agent]]
# [[Sliced up Amgov.html-paragraph-internships-with-members-congress-are]]
# [[Sliced up Amgov.html-paragraph-interviewed-year-later-journalists]]
# [[Sliced up Amgov.html-paragraph-intimacy-supreme-court-is-best]]
# [[Sliced up Amgov.html-paragraph-inundation-is-not-sufficient-george-w]]
# [[Sliced up Amgov.html-paragraph-investigating-mms-interior-department]]
# [[Sliced up Amgov.html-paragraph-iowapolitics-com-ames-straw-poll-cc-by]]
# [[Sliced up Amgov.html-paragraph-iowapolitics-com-cc-by-sa-2-0]]
# [[Sliced up Amgov.html-paragraph-ippolito-d-s-why-budgets-matter-budget]]
# [[Sliced up Amgov.html-paragraph-iraq-war]]
# [[Sliced up Amgov.html-paragraph-iraq-war-brought-forward-new-charges]]
# [[Sliced up Amgov.html-paragraph-iraq-war-was-an-issue-that-posed]]
# [[Sliced up Amgov.html-paragraph-iron-jawed-angels-2004-recounts]]
# [[Sliced up Amgov.html-paragraph-irons-peter-h-stephanie-guitton-may-it]]
# [[Sliced up Amgov.html-paragraph-isaacson-w-kissinger-new-york-simon]]
# [[Sliced up Amgov.html-paragraph-isaacson-w-senior-official-washington]]
# [[Sliced up Amgov.html-paragraph-isenberg-n-sex-citizenship-in]]
# [[Sliced up Amgov.html-paragraph-isolationism-ended-with-us-involvement]]
# [[Sliced up Amgov.html-paragraph-issues-subjects-public-policy]]
# [[Sliced up Amgov.html-paragraph-it-can-cost-well-over-100-million-to]]
# [[Sliced up Amgov.html-paragraph-it-established-system-social-insurance]]
# [[Sliced up Amgov.html-paragraph-it-has-become-commonplace-for-reality]]
# [[Sliced up Amgov.html-paragraph-it-has-become-ritual-for-americans-to]]
# [[Sliced up Amgov.html-paragraph-it-is-hard-for-presidents-to-resist]]
# [[Sliced up Amgov.html-paragraph-it-is-hard-to-get-an-overall-picture]]
# [[Sliced up Amgov.html-paragraph-it-is-no-surprise-that-winner-an]]
# [[Sliced up Amgov.html-paragraph-it-is-possible-to-win-election-without]]
# [[Sliced up Amgov.html-paragraph-it-is-said-in-hollywood-that-politics]]
# [[Sliced up Amgov.html-paragraph-it-takes-coordinated-effort-staff-to]]
# [[Sliced up Amgov.html-paragraph-it-takes-four-nine-justices-to-grant]]
# [[Sliced up Amgov.html-paragraph-it-was-perfect-setup-for-news-media]]
# [[Sliced up Amgov.html-paragraph-it-was-up-to-regulators-to-work-out]]
# [[Sliced up Amgov.html-paragraph-its-ultimate-intention-indicated-by]]
# [[Sliced up Amgov.html-paragraph-ivy-dawned-raleigh-nc-tax-day-tea]]
# [[Sliced up Amgov.html-paragraph-iyengar-s-donald-r-kinder-news-that]]
# [[Sliced up Amgov.html-paragraph-jack-abramoff]]
# [[Sliced up Amgov.html-paragraph-jack-abramoff-s-meteoric-rise-began-in]]
# [[Sliced up Amgov.html-paragraph-jacobs-j-b-kimberly-potter-hate-crimes]]
# [[Sliced up Amgov.html-paragraph-jacobs-l-robert-shapiro-politicians]]
# [[Sliced up Amgov.html-paragraph-jacobs-lawrence-r-fay-lomax-cook]]
# [[Sliced up Amgov.html-paragraph-jacobson-g-c-politics-congressional]]
# [[Sliced up Amgov.html-paragraph-jacobson-g-politics-congressional]]
# [[Sliced up Amgov.html-paragraph-jacobson-gary-c-politics-congressional]]
# [[Sliced up Amgov.html-paragraph-jacobson-gary-c-politics-congressional-1]]
# [[Sliced up Amgov.html-paragraph-james-madison-s-portrayal-in]]
# [[Sliced up Amgov.html-paragraph-jamieson-k-h-joseph-n-cappella-echo]]
# [[Sliced up Amgov.html-paragraph-jamieson-k-h-packaging-presidency-3rd]]
# [[Sliced up Amgov.html-paragraph-jan-g-green-party-global-politics-at]]
# [[Sliced up Amgov.html-paragraph-janka-l-quoted-in-mark-hertsgaard]]
# [[Sliced up Amgov.html-paragraph-january-3-2006-abramoff-pled-guilty-to]]
# [[Sliced up Amgov.html-paragraph-january-31-2001-us-commission-national]]
# [[Sliced up Amgov.html-paragraph-japanese-americans-being-shipped-to]]
# [[Sliced up Amgov.html-paragraph-japanese-americans-who-had-been]]
# [[Sliced up Amgov.html-paragraph-japanese-internment]]
# [[Sliced up Amgov.html-paragraph-jefferson-s-role]]
# [[Sliced up Amgov.html-paragraph-jencks-c-immigration-charade-new-york]]
# [[Sliced up Amgov.html-paragraph-jencks-c-what-happened-to-welfare-new]]
# [[Sliced up Amgov.html-paragraph-jennings-next-asked-state-department]]
# [[Sliced up Amgov.html-paragraph-jennings-reiterated-conventional]]
# [[Sliced up Amgov.html-paragraph-jentleson-b-w-pretty-prudent-public]]
# [[Sliced up Amgov.html-paragraph-jessica-lynch-story-graphically]]
# [[Sliced up Amgov.html-paragraph-jim-crow-laws]]
# [[Sliced up Amgov.html-paragraph-jim-crow-was-derogatory-term-for]]
# [[Sliced up Amgov.html-paragraph-jiuguang-want-white-house-north]]
# [[Sliced up Amgov.html-paragraph-johansen-r-c-national-interest-human]]
# [[Sliced up Amgov.html-paragraph-john-edwards-cda-convention-cc-by-sa-2]]
# [[Sliced up Amgov.html-paragraph-john-g-roberts-opening-statement]]
# [[Sliced up Amgov.html-paragraph-john-mccain-his-family-cover-people]]
# [[Sliced up Amgov.html-paragraph-johnson-c-w-how-our-laws-are-made]]
# [[Sliced up Amgov.html-paragraph-johnson-dennis-w-no-place-for-amateurs]]
# [[Sliced up Amgov.html-paragraph-johnson-l-k-making-international]]
# [[Sliced up Amgov.html-paragraph-johnson-l-k-u-s-congress-cia]]
# [[Sliced up Amgov.html-paragraph-johnson-r-n-gary-d-libecap-federal]]
# [[Sliced up Amgov.html-paragraph-johnson-t-r-oral-arguments-decision]]
# [[Sliced up Amgov.html-paragraph-johnson-t-r-paul-j-wahlbeck-james-f]]
# [[Sliced up Amgov.html-paragraph-johnson-thomas-j-carol-e-hays-scott-p]]
# [[Sliced up Amgov.html-paragraph-johnson-thomas-j-carol-e-hays-scott-p-1]]
# [[Sliced up Amgov.html-paragraph-johnson-timothy-r-jerry-goldman-ed]]
# [[Sliced up Amgov.html-paragraph-johnson-v-zerbst-304-us-458-1938]]
# [[Sliced up Amgov.html-paragraph-johnstone-helen-laville-eds-us-public]]
# [[Sliced up Amgov.html-paragraph-join-registry]]
# [[Sliced up Amgov.html-paragraph-jones-b-d-frank-r-baumgartner-politics]]
# [[Sliced up Amgov.html-paragraph-jones-bryan-d-frank-r-baumgartner]]
# [[Sliced up Amgov.html-paragraph-jones-j-m-democratic-party-id-drops-in]]
# [[Sliced up Amgov.html-paragraph-jones-j-p-entertaining-politics-new]]
# [[Sliced up Amgov.html-paragraph-jones-jeffrey-m-number-solidly]]
# [[Sliced up Amgov.html-paragraph-journalists-bring-perspective-to-bear]]
# [[Sliced up Amgov.html-paragraph-journalists-check-accuracy-candidates]]
# [[Sliced up Amgov.html-paragraph-journalists-do-refer-to-ideology-when]]
# [[Sliced up Amgov.html-paragraph-journalists-follow-standard-procedures]]
# [[Sliced up Amgov.html-paragraph-journalists-incorporate-internet-into]]
# [[Sliced up Amgov.html-paragraph-journalists-interact-with-rely]]
# [[Sliced up Amgov.html-paragraph-journalists-usually-rely-policymakers]]
# [[Sliced up Amgov.html-paragraph-journeys-with-george-2001-network]]
# [[Sliced up Amgov.html-paragraph-jowett-g-ian-c-jarvic-kathy-h-fuller]]
# [[Sliced up Amgov.html-paragraph-judges-have-power-because-they-decide]]
# [[Sliced up Amgov.html-paragraph-judges-look-to-precedent-previously]]
# [[Sliced up Amgov.html-paragraph-judges-may-disagree-about-which]]
# [[Sliced up Amgov.html-paragraph-judges-moreover-are-expected-to-follow]]
# [[Sliced up Amgov.html-paragraph-judicial-activism-is-often-paired-with]]
# [[Sliced up Amgov.html-paragraph-judicial-restraint-is-sometimes-paired]]
# [[Sliced up Amgov.html-paragraph-judicial-review-can-be-seen-as]]
# [[Sliced up Amgov.html-paragraph-judicial-review-was-asserted-by-us]]
# [[Sliced up Amgov.html-paragraph-judiciary-act]]
# [[Sliced up Amgov.html-paragraph-julian-paul-assange-founded-wikileaks]]
# [[Sliced up Amgov.html-paragraph-july-21-2010-president-obama-signed]]
# [[Sliced up Amgov.html-paragraph-july-30-2010-congressman-anthony]]
# [[Sliced up Amgov.html-paragraph-june-15-small-states-proposed-an]]
# [[Sliced up Amgov.html-paragraph-just-marion-r-ann-n-crigler-dean-e]]
# [[Sliced up Amgov.html-paragraph-justices-do-not-have-to-give-any]]
# [[Sliced up Amgov.html-paragraph-justices-have-two-powerful-weapons]]
# [[Sliced up Amgov.html-paragraph-justices-normally-decide-around]]
# [[Sliced up Amgov.html-paragraph-justices-supreme-court-interact-with]]
# [[Sliced up Amgov.html-paragraph-justices-supreme-court-presumably-did]]
# [[Sliced up Amgov.html-paragraph-juvenile-court-1973-frederick-wiseman]]
# [[Sliced up Amgov.html-paragraph-kaiser-family-foundation-media-family]]
# [[Sliced up Amgov.html-paragraph-kakutani-m-portrait-president-as]]
# [[Sliced up Amgov.html-paragraph-kaminski-j-p-gaspare-j-saladino-eds]]
# [[Sliced up Amgov.html-paragraph-kandall-j-boss-smithsonian-magazine]]
# [[Sliced up Amgov.html-paragraph-kane-p-arlen-specter-s-party-switch]]
# [[Sliced up Amgov.html-paragraph-kaniss-p-making-local-news-chicago]]
# [[Sliced up Amgov.html-paragraph-kaniss-p-making-local-news-chicago-1]]
# [[Sliced up Amgov.html-paragraph-kaniss-phyllis-making-local-news]]
# [[Sliced up Amgov.html-paragraph-katz-m-b-in-shadow-poorhouse-social]]
# [[Sliced up Amgov.html-paragraph-kaufman-h-are-government-organizations]]
# [[Sliced up Amgov.html-paragraph-kedrowski-k-m-marilyn-stine-sarow]]
# [[Sliced up Amgov.html-paragraph-kedrowski-karen-m-media-entrepreneurs]]
# [[Sliced up Amgov.html-paragraph-keeter-s-public-opinion-polling-its]]
# [[Sliced up Amgov.html-paragraph-keeter-s-public-opinion-polling-its-1]]
# [[Sliced up Amgov.html-paragraph-keller-roll-call-50-richest-roll-call]]
# [[Sliced up Amgov.html-paragraph-kellogg-c-f-naacp-history-national]]
# [[Sliced up Amgov.html-paragraph-kelo-v-new-london-545-us-469-2005]]
# [[Sliced up Amgov.html-paragraph-kemba-smith-foundation]]
# [[Sliced up Amgov.html-paragraph-kendall-b-capitol-hill-s-odd-bills]]
# [[Sliced up Amgov.html-paragraph-kendall-m-l-investigative-report]]
# [[Sliced up Amgov.html-paragraph-kent-state]]
# [[Sliced up Amgov.html-paragraph-kerbel-m-r-netroots-boulder-co]]
# [[Sliced up Amgov.html-paragraph-kernell-s-explaining-presidential]]
# [[Sliced up Amgov.html-paragraph-kernell-s-going-public-new-strategies]]
# [[Sliced up Amgov.html-paragraph-kernell-samuel-going-public-new]]
# [[Sliced up Amgov.html-paragraph-kerry-revived-his-election-prospects]]
# [[Sliced up Amgov.html-paragraph-kersh-r-corporate-lobbyists-as]]
# [[Sliced up Amgov.html-paragraph-kerwin-c-m-rulemaking-how-government]]
# [[Sliced up Amgov.html-paragraph-kessel-j-h-presidents-presidency]]
# [[Sliced up Amgov.html-paragraph-kessel-john-h-presidents-presidency]]
# [[Sliced up Amgov.html-paragraph-kettl-d-f-sharing-power-public]]
# [[Sliced up Amgov.html-paragraph-key-jr-v-o-politics-parties-amp]]
# [[Sliced up Amgov.html-paragraph-key-jr-v-o-politics-parties-amp-1]]
# [[Sliced up Amgov.html-paragraph-key-jr-v-o-public-opinion-american]]
# [[Sliced up Amgov.html-paragraph-key-jr-v-o-theory-critical-elections]]
# [[Sliced up Amgov.html-paragraph-key-v-o-jr-politics-parties-amp]]
# [[Sliced up Amgov.html-paragraph-keyssar-right-to-vote-contested]]
# [[Sliced up Amgov.html-paragraph-khatchadourian-r-no-secrets-new-yorker]]
# [[Sliced up Amgov.html-paragraph-khouri-r-g-for-full-story-watch-us-amp]]
# [[Sliced up Amgov.html-paragraph-kids-voting-usa-is-program-initiated]]
# [[Sliced up Amgov.html-paragraph-king-delivered-stirring-keynote-speech]]
# [[Sliced up Amgov.html-paragraph-king-founded-southern-christian]]
# [[Sliced up Amgov.html-paragraph-kinzer-s-all-shah-s-men-an-american]]
# [[Sliced up Amgov.html-paragraph-kirkpatrick-d-d-groups-back-health]]
# [[Sliced up Amgov.html-paragraph-kisses-for-my-president-1964-curious]]
# [[Sliced up Amgov.html-paragraph-kitwana-b-hip-hop-generation-new-york]]
# [[Sliced up Amgov.html-paragraph-kitwana-bakari-hip-hop-generation-new]]
# [[Sliced up Amgov.html-paragraph-klein-e-who-graduates-who-votes-who-s]]
# [[Sliced up Amgov.html-paragraph-klein-j-how-can-democracy-solve-tough]]
# [[Sliced up Amgov.html-paragraph-klein-w-all-president-s-spokesmen]]
# [[Sliced up Amgov.html-paragraph-kloppenberg-l-playing-it-safe-how]]
# [[Sliced up Amgov.html-paragraph-knoll-b-incumbent-losses-in-2010]]
# [[Sliced up Amgov.html-paragraph-knott-j-h-gary-j-miller-reforming]]
# [[Sliced up Amgov.html-paragraph-known-as-527-committees-after-internal]]
# [[Sliced up Amgov.html-paragraph-kollman-k-outside-lobbying-princeton]]
# [[Sliced up Amgov.html-paragraph-kollman-k-outside-lobbying-public]]
# [[Sliced up Amgov.html-paragraph-koppes-c-r-gregory-d-black-hollywood]]
# [[Sliced up Amgov.html-paragraph-kopytoff-v-g-aol-bets-hyperlocal-news]]
# [[Sliced up Amgov.html-paragraph-korematsu-v-united-states-323-us-214]]
# [[Sliced up Amgov.html-paragraph-kornblut-e-president-is-keeping-his]]
# [[Sliced up Amgov.html-paragraph-kouwe-z-in-harsh-reports-s-e-c-s-fraud]]
# [[Sliced up Amgov.html-paragraph-krehbiel-k-pivotal-politics-chicago]]
# [[Sliced up Amgov.html-paragraph-krosnick-j-penny-s-visser-allyson-l]]
# [[Sliced up Amgov.html-paragraph-kumar-d-outside-box-corporate-media]]
# [[Sliced up Amgov.html-paragraph-kumar-m-j-communications-operations-in]]
# [[Sliced up Amgov.html-paragraph-kumar-m-j-daily-white-house-press]]
# [[Sliced up Amgov.html-paragraph-kumar-m-j-managing-president-s-message]]
# [[Sliced up Amgov.html-paragraph-kumar-m-j-president-news-media-in]]
# [[Sliced up Amgov.html-paragraph-kumar-martha-joynt-managing-president]]
# [[Sliced up Amgov.html-paragraph-kurtz-g-s-richard-fleisher-jon-r-bond]]
# [[Sliced up Amgov.html-paragraph-kurtz-h-spin-cycle-inside-clinton]]
# [[Sliced up Amgov.html-paragraph-kuypers-j-bush-s-war-media-bias]]
# [[Sliced up Amgov.html-paragraph-kyllo-v-us-533-us-27-2001]]
# [[Sliced up Amgov.html-paragraph-la-riots-1992-rodney-king-speaks]]
# [[Sliced up Amgov.html-paragraph-labaton-s-s-e-c-suffers-from-legacy]]
# [[Sliced up Amgov.html-paragraph-labowitz-j-r-presidential-impeachment]]
# [[Sliced up Amgov.html-paragraph-lack-vigorous-challenges-by-leaders]]
# [[Sliced up Amgov.html-paragraph-landmark-civil-rights-legislation-was]]
# [[Sliced up Amgov.html-paragraph-langton-k-p-political-socialization]]
# [[Sliced up Amgov.html-paragraph-language-is-one-barrier-to-latino]]
# [[Sliced up Amgov.html-paragraph-language-no-new-taxes-or-cutting-taxes]]
# [[Sliced up Amgov.html-paragraph-laramie-project-2002-director-moises]]
# [[Sliced up Amgov.html-paragraph-large-staff-in-white-house-old]]
# [[Sliced up Amgov.html-paragraph-large-states-fired-first-salvo]]
# [[Sliced up Amgov.html-paragraph-larger-group-s-budget-more-likely-it]]
# [[Sliced up Amgov.html-paragraph-larson-s-g-media-minorities-lanham-md]]
# [[Sliced up Amgov.html-paragraph-larson-s-g-political-cynicism-its]]
# [[Sliced up Amgov.html-paragraph-larson-stephanie-greco-media]]
# [[Sliced up Amgov.html-paragraph-lashley-m-public-television-new-york]]
# [[Sliced up Amgov.html-paragraph-lasswell-h-d-democracy-through-public]]
# [[Sliced up Amgov.html-paragraph-last-hurrah-1958-in-john-ford-s-film]]
# [[Sliced up Amgov.html-paragraph-last-hurrah-1958-last-stand-venerable]]
# [[Sliced up Amgov.html-paragraph-lasting-image-political-party-boss-as]]
# [[Sliced up Amgov.html-paragraph-latino-population-in-united-states-is]]
# [[Sliced up Amgov.html-paragraph-latino-success-has-not-carried-over-to]]
# [[Sliced up Amgov.html-paragraph-latinos-have-displaced-african]]
# [[Sliced up Amgov.html-paragraph-lau-v-nichols-414-us-56-1974-lau-v]]
# [[Sliced up Amgov.html-paragraph-lauro-p-w-according-to-survey]]
# [[Sliced up Amgov.html-paragraph-law-called-for-states-to-implement]]
# [[Sliced up Amgov.html-paragraph-law-enforcement-officers-have-long]]
# [[Sliced up Amgov.html-paragraph-law-is-complicated-many-provisions-do]]
# [[Sliced up Amgov.html-paragraph-law-signing-ceremony]]
# [[Sliced up Amgov.html-paragraph-law-was-major-policy-accomplishment-by]]
# [[Sliced up Amgov.html-paragraph-lawless-j-richard-l-fox-it-takes]]
# [[Sliced up Amgov.html-paragraph-lawrence-r-g-defining-events-problem]]
# [[Sliced up Amgov.html-paragraph-lawrence-r-g-politics-force-media]]
# [[Sliced up Amgov.html-paragraph-lawrence-regina-g-politics-force-media]]
# [[Sliced up Amgov.html-paragraph-lawrence-v-texas-02-102-2003]]
# [[Sliced up Amgov.html-paragraph-lawrence-v-texas-539-us-558-2003]]
# [[Sliced up Amgov.html-paragraph-laws-aimed-at-public-disclosure-such]]
# [[Sliced up Amgov.html-paragraph-layton-c-jennifer-dorroh-sad-state]]
# [[Sliced up Amgov.html-paragraph-layton-c-jennifer-dorroh-sad-state-1]]
# [[Sliced up Amgov.html-paragraph-lazarsfeld-p-f-bernard-r-berelson]]
# [[Sliced up Amgov.html-paragraph-lazarus-e-closed-chambers-first]]
# [[Sliced up Amgov.html-paragraph-leaders-top-staff-usually-run-interest]]
# [[Sliced up Amgov.html-paragraph-leaders-who-supported-national]]
# [[Sliced up Amgov.html-paragraph-learn-about-eop-at-http-www-whitehouse]]
# [[Sliced up Amgov.html-paragraph-learn-more-about-alito-nomination]]
# [[Sliced up Amgov.html-paragraph-learn-more-about-conflicts-at-central]]
# [[Sliced up Amgov.html-paragraph-learn-more-about-deliberative-polling]]
# [[Sliced up Amgov.html-paragraph-learn-more-about-dred-scott-case-from]]
# [[Sliced up Amgov.html-paragraph-learn-more-about-equal-rights]]
# [[Sliced up Amgov.html-paragraph-learn-more-about-factcheck-org-at-http]]
# [[Sliced up Amgov.html-paragraph-learn-more-about-fed-at-http-www]]
# [[Sliced up Amgov.html-paragraph-learn-more-about-garfield]]
# [[Sliced up Amgov.html-paragraph-learn-more-about-history-osha-at-https]]
# [[Sliced up Amgov.html-paragraph-learn-more-about-jim-crow-laws-at-http]]
# [[Sliced up Amgov.html-paragraph-learn-more-about-judiciary-act-1789]]
# [[Sliced up Amgov.html-paragraph-learn-more-about-kagan-nomination]]
# [[Sliced up Amgov.html-paragraph-learn-more-about-kemba-smith-s]]
# [[Sliced up Amgov.html-paragraph-learn-more-about-medicaid-at-https-www]]
# [[Sliced up Amgov.html-paragraph-learn-more-about-miers-nomination]]
# [[Sliced up Amgov.html-paragraph-learn-more-about-new-deal-online-at]]
# [[Sliced up Amgov.html-paragraph-learn-more-about-onion-onion-news]]
# [[Sliced up Amgov.html-paragraph-learn-more-about-rock-vote-s-mission]]
# [[Sliced up Amgov.html-paragraph-learn-more-about-scopes-trial-online]]
# [[Sliced up Amgov.html-paragraph-learn-more-about-sotomayor-nomination]]
# [[Sliced up Amgov.html-paragraph-learn-more-about-underground-railroad]]
# [[Sliced up Amgov.html-paragraph-led-by-national-security-advisor]]
# [[Sliced up Amgov.html-paragraph-ledbetter-v-goodyear-tire-amp-rubber]]
# [[Sliced up Amgov.html-paragraph-lee-t-mobilizing-public-opinion-black]]
# [[Sliced up Amgov.html-paragraph-lee-v-weisman-507-us-577-1992]]
# [[Sliced up Amgov.html-paragraph-legacy-slavery-segregation-is-evident]]
# [[Sliced up Amgov.html-paragraph-legally-blonde-2-red-white-amp-blonde]]
# [[Sliced up Amgov.html-paragraph-legislation-can-originate-as-result]]
# [[Sliced up Amgov.html-paragraph-legislative-branch-influences-fiscal]]
# [[Sliced up Amgov.html-paragraph-legislative-campaign-committees]]
# [[Sliced up Amgov.html-paragraph-legislative-committees-regulatory]]
# [[Sliced up Amgov.html-paragraph-legislative-liaison-focuses-less]]
# [[Sliced up Amgov.html-paragraph-legislative-parties-are-internal-party]]
# [[Sliced up Amgov.html-paragraph-legislative-parties-like-those-in]]
# [[Sliced up Amgov.html-paragraph-leibovich-m-senator-has-floor]]
# [[Sliced up Amgov.html-paragraph-leland-j-abortion-foes-advance-cause]]
# [[Sliced up Amgov.html-paragraph-lemon-v-kurtzman-403-us-602-1971]]
# [[Sliced up Amgov.html-paragraph-lengthy-sentences-fact-that-over-three]]
# [[Sliced up Amgov.html-paragraph-lenz-t-o-changing-images-law-in-film]]
# [[Sliced up Amgov.html-paragraph-leonard-t-c-news-for-all-america-s]]
# [[Sliced up Amgov.html-paragraph-lepore-jill-whites-their-eyes]]
# [[Sliced up Amgov.html-paragraph-lesbian-gay-activists-picked-up-cue]]
# [[Sliced up Amgov.html-paragraph-lesson-room-421]]
# [[Sliced up Amgov.html-paragraph-lester-w-about-1b-spent-televised]]
# [[Sliced up Amgov.html-paragraph-let-us-return-to-our-discussion-at]]
# [[Sliced up Amgov.html-paragraph-levine-p-future-democracy-developing]]
# [[Sliced up Amgov.html-paragraph-lewis-d-e-politics-agency-termination]]
# [[Sliced up Amgov.html-paragraph-lewis-d-e-politics-presidential]]
# [[Sliced up Amgov.html-paragraph-lewis-david-e-politics-presidential]]
# [[Sliced up Amgov.html-paragraph-lewis-gideon-s-trumpet-new-york]]
# [[Sliced up Amgov.html-paragraph-lewis-n-deal-ends-impasse-over]]
# [[Sliced up Amgov.html-paragraph-lewis-v-casey-516-us-804-1996]]
# [[Sliced up Amgov.html-paragraph-lewis-vilification-black-youth-culture]]
# [[Sliced up Amgov.html-paragraph-liang-fenton-d-ed-implementing-u-s]]
# [[Sliced up Amgov.html-paragraph-libertarian-party-founded-in-1971-is]]
# [[Sliced up Amgov.html-paragraph-liberty-is-word-with-special-resonance]]
# [[Sliced up Amgov.html-paragraph-library-congress-public-domain]]
# [[Sliced up Amgov.html-paragraph-library-congress-public-domain-1]]
# [[Sliced up Amgov.html-paragraph-library-congress-thomas-federalist-no]]
# [[Sliced up Amgov.html-paragraph-libya-afghanistan-iraq-9-11-other]]
# [[Sliced up Amgov.html-paragraph-license-cases-5-how-504-1847]]
# [[Sliced up Amgov.html-paragraph-lichtblau-e-auto-dealers-campaign-to]]
# [[Sliced up Amgov.html-paragraph-lichtblau-e-bush-s-law-remaking]]
# [[Sliced up Amgov.html-paragraph-lichtblau-e-f-b-leader-wins-few-at]]
# [[Sliced up Amgov.html-paragraph-lichtblau-e-jad-mouaward-oil-companies]]
# [[Sliced up Amgov.html-paragraph-lichtblau-e-lawmakers-regulate-banks]]
# [[Sliced up Amgov.html-paragraph-lichtblau-e-report-faults-aides-in]]
# [[Sliced up Amgov.html-paragraph-lichtblau-e-terror-suspects-buying]]
# [[Sliced up Amgov.html-paragraph-lieberman-r-rejoinder-to-mearsheimer]]
# [[Sliced up Amgov.html-paragraph-lieberman-t-slanting-story-new-york]]
# [[Sliced up Amgov.html-paragraph-liebling-j-press-new-york-ballantine]]
# [[Sliced up Amgov.html-paragraph-lien-p-making-asian-america-through]]
# [[Sliced up Amgov.html-paragraph-light-p-c-president-s-agenda-domestic]]
# [[Sliced up Amgov.html-paragraph-light-p-c-thickening-government]]
# [[Sliced up Amgov.html-paragraph-light-p-c-true-size-government]]
# [[Sliced up Amgov.html-paragraph-light-p-c-vice-presidential-power]]
# [[Sliced up Amgov.html-paragraph-light-paul-c-president-s-agenda]]
# [[Sliced up Amgov.html-paragraph-light-paul-c-true-size-government]]
# [[Sliced up Amgov.html-paragraph-like-fighting-words-intimidation]]
# [[Sliced up Amgov.html-paragraph-like-portrayal-in-news-media-americans]]
# [[Sliced up Amgov.html-paragraph-like-speech-freedom-assembly-can-be]]
# [[Sliced up Amgov.html-paragraph-like-their-national-counterparts-state]]
# [[Sliced up Amgov.html-paragraph-likewise-when-faced-with-extinction-an]]
# [[Sliced up Amgov.html-paragraph-lindblom-c-e-another-sate-mind-in]]
# [[Sliced up Amgov.html-paragraph-lindblom-c-e-science-muddling-through]]
# [[Sliced up Amgov.html-paragraph-line-between-merit-system-politicized]]
# [[Sliced up Amgov.html-paragraph-linsky-m-impact-how-press-affects]]
# [[Sliced up Amgov.html-paragraph-lippmann-walter-public-opinion-new]]
# [[Sliced up Amgov.html-paragraph-lipsky-m-protest-as-political-resource]]
# [[Sliced up Amgov.html-paragraph-lipsky-m-street-level-bureaucracy]]
# [[Sliced up Amgov.html-paragraph-liptak-choice-clerks-highlights-court]]
# [[Sliced up Amgov.html-paragraph-liptak-court-under-roberts-is-most]]
# [[Sliced up Amgov.html-paragraph-liptak-justices-5-4-reject-corporate]]
# [[Sliced up Amgov.html-paragraph-liptak-public-comments-by-justices]]
# [[Sliced up Amgov.html-paragraph-lipton-e-john-m-broder-regulators]]
# [[Sliced up Amgov.html-paragraph-lisa-sees-it-happen-tears-up-her-essay]]
# [[Sliced up Amgov.html-paragraph-list-description-house-senate]]
# [[Sliced up Amgov.html-paragraph-listen-to-king-s-have-dream-speech]]
# [[Sliced up Amgov.html-paragraph-listen-to-oral-arguments-in-roe-v-wade]]
# [[Sliced up Amgov.html-paragraph-listen-to-oral-arguments-in-roe-v-wade-1]]
# [[Sliced up Amgov.html-paragraph-literary-digest-1936-election-issue]]
# [[Sliced up Amgov.html-paragraph-literary-digest-poll]]
# [[Sliced up Amgov.html-paragraph-litwak-m-reel-power-new-york-morrow]]
# [[Sliced up Amgov.html-paragraph-live-polls-record-people-s-reactions]]
# [[Sliced up Amgov.html-paragraph-living-room-candidate-at-http-www]]
# [[Sliced up Amgov.html-paragraph-lobbying-disclosure-act-1995-pub-l-no]]
# [[Sliced up Amgov.html-paragraph-lobbying-is-done-by-members-group-s-or]]
# [[Sliced up Amgov.html-paragraph-lobbyists-also-take-positions-in]]
# [[Sliced up Amgov.html-paragraph-lobbyists-can-also-try-to-influence]]
# [[Sliced up Amgov.html-paragraph-lobbyists-may-be-involved-with]]
# [[Sliced up Amgov.html-paragraph-lobbyists-may-have-extensive]]
# [[Sliced up Amgov.html-paragraph-lobbyists-need-access-to-policymakers]]
# [[Sliced up Amgov.html-paragraph-lobel-j-less-safe-less-free-why]]
# [[Sliced up Amgov.html-paragraph-local]]
# [[Sliced up Amgov.html-paragraph-local-media-coverage-focuses-members]]
# [[Sliced up Amgov.html-paragraph-local-newspapers-sought-out-comments]]
# [[Sliced up Amgov.html-paragraph-local-newspapers-television-stations]]
# [[Sliced up Amgov.html-paragraph-local-party-organizations-exist-at]]
# [[Sliced up Amgov.html-paragraph-local-regional-media-are-in-best]]
# [[Sliced up Amgov.html-paragraph-local-stories-generally-are-more]]
# [[Sliced up Amgov.html-paragraph-local-television-stations-transmit]]
# [[Sliced up Amgov.html-paragraph-lockyer-v-andrade-538-us-63-2003]]
# [[Sliced up Amgov.html-paragraph-logic-checks-balances-echoes-madison-s]]
# [[Sliced up Amgov.html-paragraph-longley-l-d-walter-j-oleszek-bicameral]]
# [[Sliced up Amgov.html-paragraph-longo-n-v-ross-p-meyer-college]]
# [[Sliced up Amgov.html-paragraph-los-angeles-high-school-students]]
# [[Sliced up Amgov.html-paragraph-lt-div-gt]]
# [[Sliced up Amgov.html-paragraph-luker-kristin-abortion-politics]]
# [[Sliced up Amgov.html-paragraph-lumsden-l-j-rampant-women-suffragists]]
# [[Sliced up Amgov.html-paragraph-lynd-s-intellectual-origins-american]]
# [[Sliced up Amgov.html-paragraph-lyons-p-class-66-philadelphia-temple]]
# [[Sliced up Amgov.html-paragraph-m-just-bill-1973-popular-schoolhouse]]
# [[Sliced up Amgov.html-paragraph-m-rquez-b-lulac-evolution-mexican]]
# [[Sliced up Amgov.html-paragraph-machine-politics-was-not-based]]
# [[Sliced up Amgov.html-paragraph-mackenzie-g-c-ed-innocent-until]]
# [[Sliced up Amgov.html-paragraph-mackenzie-g-c-politics-presidential]]
# [[Sliced up Amgov.html-paragraph-made-possible-by-1971-federal-election]]
# [[Sliced up Amgov.html-paragraph-madison-drafted-first-working-proposal]]
# [[Sliced up Amgov.html-paragraph-madison-j-federalist-10-in-clinton]]
# [[Sliced up Amgov.html-paragraph-madison-s-factions-are-not-exactly]]
# [[Sliced up Amgov.html-paragraph-madison-was-concerned-with-threats-to]]
# [[Sliced up Amgov.html-paragraph-magazine-set-out-to-launch-its-most]]
# [[Sliced up Amgov.html-paragraph-magic-town-1947-when-small-midwestern]]
# [[Sliced up Amgov.html-paragraph-mahnken-t-g-james-r-fitzsimonds]]
# [[Sliced up Amgov.html-paragraph-maier-p-american-scripture-making]]
# [[Sliced up Amgov.html-paragraph-maier-p-ratification-people-debate]]
# [[Sliced up Amgov.html-paragraph-main-amendments-fall-into-several]]
# [[Sliced up Amgov.html-paragraph-main-devisers-president-obama-s]]
# [[Sliced up Amgov.html-paragraph-main-factors-determining-an-interest]]
# [[Sliced up Amgov.html-paragraph-main-j-t-antifederalists-critics]]
# [[Sliced up Amgov.html-paragraph-main-objection-to-death-penalty-today]]
# [[Sliced up Amgov.html-paragraph-main-way-in-which-justices-communicate]]
# [[Sliced up Amgov.html-paragraph-mainstream-media-have-incorporated]]
# [[Sliced up Amgov.html-paragraph-maintaining-order-in-an-institution]]
# [[Sliced up Amgov.html-paragraph-maisel-l-sandy-jeffrey-m-berry-oxford]]
# [[Sliced up Amgov.html-paragraph-majesty-begins-with-supreme-court]]
# [[Sliced up Amgov.html-paragraph-major-economic-interest-groups]]
# [[Sliced up Amgov.html-paragraph-major-enduring-shift-in-coalition]]
# [[Sliced up Amgov.html-paragraph-major-issue-confronting-opinion]]
# [[Sliced up Amgov.html-paragraph-majority-journalists-are-white-middle]]
# [[Sliced up Amgov.html-paragraph-majority-public-favors-having-viable]]
# [[Sliced up Amgov.html-paragraph-majority-us-high-school-students-many]]
# [[Sliced up Amgov.html-paragraph-maki-m-t-harry-h-l-kitano-s-megan]]
# [[Sliced up Amgov.html-paragraph-making-laws-is-complex-process-guided]]
# [[Sliced up Amgov.html-paragraph-maland-c-j-frank-capra-boston-twayne]]
# [[Sliced up Amgov.html-paragraph-malcolm-j-l-to-keep-bear-arms-origins]]
# [[Sliced up Amgov.html-paragraph-maltese-j-spin-control-white-house]]
# [[Sliced up Amgov.html-paragraph-maltese-john-anthony-selling-supreme]]
# [[Sliced up Amgov.html-paragraph-maltzman-f-james-f-spriggs-ii-paul-j]]
# [[Sliced up Amgov.html-paragraph-man-who-shot-liberty-valance-1962]]
# [[Sliced up Amgov.html-paragraph-manheim-j-b-honeymoon-s-over-news]]
# [[Sliced up Amgov.html-paragraph-manheim-j-b-robert-b-albritton]]
# [[Sliced up Amgov.html-paragraph-manheim-j-b-strategic-public-diplomacy]]
# [[Sliced up Amgov.html-paragraph-manning-j-e-membership-112th-congress]]
# [[Sliced up Amgov.html-paragraph-mansbridge-j-s-how-we-lost-era-chicago]]
# [[Sliced up Amgov.html-paragraph-manuel-m-behind-schumer-s-ill-humor]]
# [[Sliced up Amgov.html-paragraph-many-business-interest-groups-try-not]]
# [[Sliced up Amgov.html-paragraph-many-candidates-have-past-records]]
# [[Sliced up Amgov.html-paragraph-many-crucial-clauses-constitution]]
# [[Sliced up Amgov.html-paragraph-many-independent-films-are-made-but]]
# [[Sliced up Amgov.html-paragraph-many-interest-groups-have-individuals]]
# [[Sliced up Amgov.html-paragraph-many-interest-groups-value-candidates]]
# [[Sliced up Amgov.html-paragraph-many-landmark-cases-racial]]
# [[Sliced up Amgov.html-paragraph-many-landmark-supreme-court-civil]]
# [[Sliced up Amgov.html-paragraph-many-members-come-from-backgrounds]]
# [[Sliced up Amgov.html-paragraph-many-observers-see-message-mr-smith-as]]
# [[Sliced up Amgov.html-paragraph-many-officials-have-to-interpret]]
# [[Sliced up Amgov.html-paragraph-many-our-impressions-journalists-their]]
# [[Sliced up Amgov.html-paragraph-many-people-consider-two-party-system]]
# [[Sliced up Amgov.html-paragraph-many-people-s-understanding-opinions]]
# [[Sliced up Amgov.html-paragraph-many-rights-accused-were-directly]]
# [[Sliced up Amgov.html-paragraph-many-senate-elections-are-competitive]]
# [[Sliced up Amgov.html-paragraph-many-states-offer-people-opportunity]]
# [[Sliced up Amgov.html-paragraph-many-students-acquire-political]]
# [[Sliced up Amgov.html-paragraph-many-students-connect-with-government]]
# [[Sliced up Amgov.html-paragraph-many-students-take-out-loans-to]]
# [[Sliced up Amgov.html-paragraph-many-these-opinions-are-neither]]
# [[Sliced up Amgov.html-paragraph-mapp-v-ohio-367-us-643-1961]]
# [[Sliced up Amgov.html-paragraph-maps-depicting-congressional-election]]
# [[Sliced up Amgov.html-paragraph-maps-depicting-presidential-election]]
# [[Sliced up Amgov.html-paragraph-marable-m-politics-hip-hop-urban-think]]
# [[Sliced up Amgov.html-paragraph-marcus-g-e-john-l-sullivan-elizabeth]]
# [[Sliced up Amgov.html-paragraph-margolick-d-evgenia-peretz-michael]]
# [[Sliced up Amgov.html-paragraph-margolick-d-washington-s-invisible-man]]
# [[Sliced up Amgov.html-paragraph-margolis-l-w-executive-agreements]]
# [[Sliced up Amgov.html-paragraph-marquis-c-worried-saudis-pay-millions]]
# [[Sliced up Amgov.html-paragraph-marshall-decided-to-force-justices-to]]
# [[Sliced up Amgov.html-paragraph-marshall-s-solution-was-political]]
# [[Sliced up Amgov.html-paragraph-marshall-was-chief-justice-supreme]]
# [[Sliced up Amgov.html-paragraph-martin-luther-king-jr-have-dream]]
# [[Sliced up Amgov.html-paragraph-martinez-j-m-william-d-richardson-ron]]
# [[Sliced up Amgov.html-paragraph-mary-ann-vecchio-kneeling-over-body]]
# [[Sliced up Amgov.html-paragraph-maryland-govpics-swearing-in-ceremony]]
# [[Sliced up Amgov.html-paragraph-mass-media-are-obsessed-with-law-order]]
# [[Sliced up Amgov.html-paragraph-mass-media-have-become-compelling]]
# [[Sliced up Amgov.html-paragraph-mass-media-rely-heavily-opinions]]
# [[Sliced up Amgov.html-paragraph-mass-media-rely-wire-services-for-much]]
# [[Sliced up Amgov.html-paragraph-mass-media-s-choice-frames-between-law]]
# [[Sliced up Amgov.html-paragraph-mass-media-tend-to-focus-incidents]]
# [[Sliced up Amgov.html-paragraph-massachusetts-v-sheppard-468-us-981]]
# [[Sliced up Amgov.html-paragraph-massing-m-now-they-tell-us-new-york]]
# [[Sliced up Amgov.html-paragraph-massive-computerization-information]]
# [[Sliced up Amgov.html-paragraph-massive-economic-crises-great]]
# [[Sliced up Amgov.html-paragraph-matalin-m-james-carville-with-peter]]
# [[Sliced up Amgov.html-paragraph-matsusaka-j-g-for-many-or-few-chicago]]
# [[Sliced up Amgov.html-paragraph-matt-wade-supreme-court-cc-by-sa-2-0]]
# [[Sliced up Amgov.html-paragraph-may-21-2009-president-obama-gave]]
# [[Sliced up Amgov.html-paragraph-may-4-1970-at-ohio-s-kent-state]]
# [[Sliced up Amgov.html-paragraph-maybe-you-coach-little-league-team]]
# [[Sliced up Amgov.html-paragraph-mayer-j-dark-side-inside-story-how-war]]
# [[Sliced up Amgov.html-paragraph-mayer-j-whatever-it-takes-new-yorker]]
# [[Sliced up Amgov.html-paragraph-mayer-k-r-with-stroke-pen-executive]]
# [[Sliced up Amgov.html-paragraph-mayer-kenneth-r-david-t-canon]]
# [[Sliced up Amgov.html-paragraph-mayer-martin-fed-inside-story-how]]
# [[Sliced up Amgov.html-paragraph-mayhew-d-r-america-s-congress-new]]
# [[Sliced up Amgov.html-paragraph-mayhew-d-r-congress-electoral]]
# [[Sliced up Amgov.html-paragraph-mayhew-d-r-divided-we-govern-party]]
# [[Sliced up Amgov.html-paragraph-mayhew-david-congress-electoral]]
# [[Sliced up Amgov.html-paragraph-maynard-m-house-panel-says-toyota]]
# [[Sliced up Amgov.html-paragraph-mazarr-m-j-don-m-snider-james]]
# [[Sliced up Amgov.html-paragraph-mazmanian-d-jeanne-nienaber-can]]
# [[Sliced up Amgov.html-paragraph-mazmanian-d-third-parties-in]]
# [[Sliced up Amgov.html-paragraph-mcadam-d-political-process-development]]
# [[Sliced up Amgov.html-paragraph-mcclain-paula-d-joseph-stewart-jr-can]]
# [[Sliced up Amgov.html-paragraph-mcclellan-s-what-happened-inside-bush]]
# [[Sliced up Amgov.html-paragraph-mcclosky-h-john-zaller-american-ethos]]
# [[Sliced up Amgov.html-paragraph-mcclosky-herbert-john-zaller-american]]
# [[Sliced up Amgov.html-paragraph-mcconnell-v-federal-election]]
# [[Sliced up Amgov.html-paragraph-mccubbins-m-d-thomas-schwartz]]
# [[Sliced up Amgov.html-paragraph-mcculloch-v-maryland]]
# [[Sliced up Amgov.html-paragraph-mcculloch-v-maryland-4-wheat-316-1819]]
# [[Sliced up Amgov.html-paragraph-mccullough-d-truman-new-york-simon-amp]]
# [[Sliced up Amgov.html-paragraph-mcdevitt-m-steven-chaffee-from-top]]
# [[Sliced up Amgov.html-paragraph-mcdevitt-m-steven-h-chaffee-second]]
# [[Sliced up Amgov.html-paragraph-mcdonald-f-states-rights-union]]
# [[Sliced up Amgov.html-paragraph-mcdonald-m-current-population-survey]]
# [[Sliced up Amgov.html-paragraph-mcdonald-m-voter-turnout-united-states]]
# [[Sliced up Amgov.html-paragraph-mcdonald-v-chicago-561-us-130-s-ct]]
# [[Sliced up Amgov.html-paragraph-mcglen-n-karen-o-connor-women-politics]]
# [[Sliced up Amgov.html-paragraph-mcguinn-p-j-no-child-left-behind]]
# [[Sliced up Amgov.html-paragraph-mckinney-j-too-much-mouth-or-new]]
# [[Sliced up Amgov.html-paragraph-mcpherson-j-m-battle-cry-freedom-civil]]
# [[Sliced up Amgov.html-paragraph-meaning-an-event-can-change]]
# [[Sliced up Amgov.html-paragraph-meaning-federalism-has-changed-over]]
# [[Sliced up Amgov.html-paragraph-meaningful-regular-opportunities-for]]
# [[Sliced up Amgov.html-paragraph-meanwhile-internationalism-reigns]]
# [[Sliced up Amgov.html-paragraph-mearsheimer-j-j-stephen-m-walt-blind]]
# [[Sliced up Amgov.html-paragraph-mearsheimer-j-j-stephen-m-walt-israel]]
# [[Sliced up Amgov.html-paragraph-media-affect-what-people-think-about]]
# [[Sliced up Amgov.html-paragraph-media-also-differ-stylistically-in-how]]
# [[Sliced up Amgov.html-paragraph-media-are-also-important-because]]
# [[Sliced up Amgov.html-paragraph-media-are-central-to-political]]
# [[Sliced up Amgov.html-paragraph-media-are-fascinated-with-personality]]
# [[Sliced up Amgov.html-paragraph-media-are-may-be-distracted-away-from]]
# [[Sliced up Amgov.html-paragraph-media-are-not-simply-important-in]]
# [[Sliced up Amgov.html-paragraph-media-are-potential-resource-for]]
# [[Sliced up Amgov.html-paragraph-media-are-rich-sources-information]]
# [[Sliced up Amgov.html-paragraph-media-attention-lavished-reeve-until]]
# [[Sliced up Amgov.html-paragraph-media-can-be-significant-force-at-this]]
# [[Sliced up Amgov.html-paragraph-media-can-depict-members-disadvantaged]]
# [[Sliced up Amgov.html-paragraph-media-can-influence-behavior-members]]
# [[Sliced up Amgov.html-paragraph-media-can-influence-people-in-politics]]
# [[Sliced up Amgov.html-paragraph-media-can-keep-subjects-off-policy]]
# [[Sliced up Amgov.html-paragraph-media-can-put-topic-policy-agenda-by]]
# [[Sliced up Amgov.html-paragraph-media-can-undermine-us-foreign]]
# [[Sliced up Amgov.html-paragraph-media-claim-special-privileges-under]]
# [[Sliced up Amgov.html-paragraph-media-companies-bargained-for-rights]]
# [[Sliced up Amgov.html-paragraph-media-contents-can-mobilize]]
# [[Sliced up Amgov.html-paragraph-media-contribute-to-this-incumbency]]
# [[Sliced up Amgov.html-paragraph-media-contributed-to-erosion-support]]
# [[Sliced up Amgov.html-paragraph-media-coverage-business-interest]]
# [[Sliced up Amgov.html-paragraph-media-coverage-congressional-debate]]
# [[Sliced up Amgov.html-paragraph-media-coverage-hip-hop-subculture]]
# [[Sliced up Amgov.html-paragraph-media-coverage-hip-hop-tends-to]]
# [[Sliced up Amgov.html-paragraph-media-coverage-however-often-comes]]
# [[Sliced up Amgov.html-paragraph-media-coverage-iraq-turned-critical]]
# [[Sliced up Amgov.html-paragraph-media-coverage-or-lack-coverage-an]]
# [[Sliced up Amgov.html-paragraph-media-coverage-policy-formulation]]
# [[Sliced up Amgov.html-paragraph-media-coverage-supreme-court-is]]
# [[Sliced up Amgov.html-paragraph-media-coverage-war-itself-was]]
# [[Sliced up Amgov.html-paragraph-media-depictions-candidates-often]]
# [[Sliced up Amgov.html-paragraph-media-depictions-congress-are-mixed]]
# [[Sliced up Amgov.html-paragraph-media-depictions-events-abroad-can]]
# [[Sliced up Amgov.html-paragraph-media-depictions-matter-favorable]]
# [[Sliced up Amgov.html-paragraph-media-depictions-often-focus]]
# [[Sliced up Amgov.html-paragraph-media-depictions-suggest-that-parties]]
# [[Sliced up Amgov.html-paragraph-media-do-far-more-than-report-news]]
# [[Sliced up Amgov.html-paragraph-media-do-not-simply-hold-mirror-up-to]]
# [[Sliced up Amgov.html-paragraph-media-employ-number-stock-frames-in]]
# [[Sliced up Amgov.html-paragraph-media-encourage-presidents-to-find]]
# [[Sliced up Amgov.html-paragraph-media-endlessly-replayed-democrat]]
# [[Sliced up Amgov.html-paragraph-media-failed-to-connect-report-to-past]]
# [[Sliced up Amgov.html-paragraph-media-frames-can-provide-criteria-that]]
# [[Sliced up Amgov.html-paragraph-media-have-long-been-enthusiastic]]
# [[Sliced up Amgov.html-paragraph-media-images-candidates-varied-widely]]
# [[Sliced up Amgov.html-paragraph-media-in-some-instances-may-have-no]]
# [[Sliced up Amgov.html-paragraph-media-influence-policy-formulation-by]]
# [[Sliced up Amgov.html-paragraph-media-landscape-is-populated-by-cable]]
# [[Sliced up Amgov.html-paragraph-media-led-by-new-york-times-looked-for]]
# [[Sliced up Amgov.html-paragraph-media-move-subject-onto-policy-agenda]]
# [[Sliced up Amgov.html-paragraph-media-offer-opportunities-for]]
# [[Sliced up Amgov.html-paragraph-media-often-depict-business-interest]]
# [[Sliced up Amgov.html-paragraph-media-often-depict-interest-group]]
# [[Sliced up Amgov.html-paragraph-media-old-new-are-central-to-american]]
# [[Sliced up Amgov.html-paragraph-media-old-new-influence-politics]]
# [[Sliced up Amgov.html-paragraph-media-personnel-find-civil-liberties]]
# [[Sliced up Amgov.html-paragraph-media-public-expect-presidents-to-put]]
# [[Sliced up Amgov.html-paragraph-media-rarely-show-constitution-or]]
# [[Sliced up Amgov.html-paragraph-media-reported-crisis-night-after]]
# [[Sliced up Amgov.html-paragraph-media-reports-congress-commonly]]
# [[Sliced up Amgov.html-paragraph-media-reports-hip-hop-subculture-also]]
# [[Sliced up Amgov.html-paragraph-media-reports-may-have-negative]]
# [[Sliced up Amgov.html-paragraph-media-representations-public-s]]
# [[Sliced up Amgov.html-paragraph-media-s-depictions-federal-bureaucracy]]
# [[Sliced up Amgov.html-paragraph-media-s-depictions-presidential]]
# [[Sliced up Amgov.html-paragraph-media-s-intense-attention-to-supreme]]
# [[Sliced up Amgov.html-paragraph-media-s-negative-depictions-lobbying]]
# [[Sliced up Amgov.html-paragraph-media-s-relationship-to-political]]
# [[Sliced up Amgov.html-paragraph-media-s-relationship-with-congress]]
# [[Sliced up Amgov.html-paragraph-media-s-use-public-opinion-data-has]]
# [[Sliced up Amgov.html-paragraph-media-sometimes-sympathetically-depict]]
# [[Sliced up Amgov.html-paragraph-media-spotlight-can-speed-up-policy]]
# [[Sliced up Amgov.html-paragraph-media-use-stereotypes-in-their]]
# [[Sliced up Amgov.html-paragraph-media-usually-portray-constitution]]
# [[Sliced up Amgov.html-paragraph-medicaid]]
# [[Sliced up Amgov.html-paragraph-medicaid-was-created-in-1965-it]]
# [[Sliced up Amgov.html-paragraph-medicare-has-two-parts-part-pays-some]]
# [[Sliced up Amgov.html-paragraph-medicare-s-lack-prescription-drug]]
# [[Sliced up Amgov.html-paragraph-medill-dc-congresswoman-frederica]]
# [[Sliced up Amgov.html-paragraph-medium-cool-1969-radical-in-content]]
# [[Sliced up Amgov.html-paragraph-meeting-face-to-face-with-political]]
# [[Sliced up Amgov.html-paragraph-melone-p-senate-s-confirmation-role-in]]
# [[Sliced up Amgov.html-paragraph-member-hollywood-ten-1999-documents]]
# [[Sliced up Amgov.html-paragraph-members-congress-are-elected-locally]]
# [[Sliced up Amgov.html-paragraph-members-congress-are-local-politicians]]
# [[Sliced up Amgov.html-paragraph-members-congress-are-wealthy-group]]
# [[Sliced up Amgov.html-paragraph-members-congress-engage-in-permanent]]
# [[Sliced up Amgov.html-paragraph-members-congress-from-republican]]
# [[Sliced up Amgov.html-paragraph-members-congress-have-party]]
# [[Sliced up Amgov.html-paragraph-members-congress-may-resist-president]]
# [[Sliced up Amgov.html-paragraph-members-congress-must-reside-in]]
# [[Sliced up Amgov.html-paragraph-members-congress-resisted-using-e-mail]]
# [[Sliced up Amgov.html-paragraph-members-congress-toe-thin-line-in]]
# [[Sliced up Amgov.html-paragraph-members-congress-use-new-media]]
# [[Sliced up Amgov.html-paragraph-members-develop-ideas-for-legislation]]
# [[Sliced up Amgov.html-paragraph-members-disadvantaged-groups-are-quick]]
# [[Sliced up Amgov.html-paragraph-members-from-either-house-or-senate]]
# [[Sliced up Amgov.html-paragraph-members-have-personal-staffs-to-help]]
# [[Sliced up Amgov.html-paragraph-members-have-very-different]]
# [[Sliced up Amgov.html-paragraph-members-house-or-senate-introduce]]
# [[Sliced up Amgov.html-paragraph-members-house-who-are-seeking]]
# [[Sliced up Amgov.html-paragraph-members-kennedy-family-have-been]]
# [[Sliced up Amgov.html-paragraph-members-public-can-follow]]
# [[Sliced up Amgov.html-paragraph-members-same-party-in-congress-are]]
# [[Sliced up Amgov.html-paragraph-members-seek-assignments-to-committees]]
# [[Sliced up Amgov.html-paragraph-members-tailor-job-to-their]]
# [[Sliced up Amgov.html-paragraph-members-were-reluctant-to-change-way]]
# [[Sliced up Amgov.html-paragraph-membership-constitutional-convention]]
# [[Sliced up Amgov.html-paragraph-memorable-settings-may-be-chosen-as]]
# [[Sliced up Amgov.html-paragraph-memphis-cvb-voted-cc-by-nc-nd-2-0]]
# [[Sliced up Amgov.html-paragraph-mendelsohn-m-andrew-parkin-eds]]
# [[Sliced up Amgov.html-paragraph-merelman-r-m-family-political]]
# [[Sliced up Amgov.html-paragraph-merelman-r-m-making-something]]
# [[Sliced up Amgov.html-paragraph-merelman-r-m-making-something-1]]
# [[Sliced up Amgov.html-paragraph-merit-system-has-shrunk-since-1920s]]
# [[Sliced up Amgov.html-paragraph-meritor-savings-bank-v-vinson-477-us]]
# [[Sliced up Amgov.html-paragraph-mermin-j-debating-war-peace-media]]
# [[Sliced up Amgov.html-paragraph-mermin-jonathan-debating-war-peace]]
# [[Sliced up Amgov.html-paragraph-merriam-c-e-making-citizens-chicago]]
# [[Sliced up Amgov.html-paragraph-merriam-c-harold-f-gosnell-american]]
# [[Sliced up Amgov.html-paragraph-message-civic-education-is-relevance]]
# [[Sliced up Amgov.html-paragraph-messy-reality-can-make-administration]]
# [[Sliced up Amgov.html-paragraph-metzenbaum-senator-howard-d-ohio-cited]]
# [[Sliced up Amgov.html-paragraph-michael-barker-did-not-set-out-to-push]]
# [[Sliced up Amgov.html-paragraph-michael-barker-versus-school-board]]
# [[Sliced up Amgov.html-paragraph-michael-pittman-obama-cc-by-sa-2-0]]
# [[Sliced up Amgov.html-paragraph-michelich-s-media-coverage-supreme]]
# [[Sliced up Amgov.html-paragraph-michelle-obama-addresses-delegates]]
# [[Sliced up Amgov.html-paragraph-michels-r-political-parties]]
# [[Sliced up Amgov.html-paragraph-michels-r-political-parties-ed-seymour]]
# [[Sliced up Amgov.html-paragraph-midwestnerd-jingle-bell-5k-run-cc-by-2]]
# [[Sliced up Amgov.html-paragraph-miers-nomination]]
# [[Sliced up Amgov.html-paragraph-miga-white-house-drama-more-colorful]]
# [[Sliced up Amgov.html-paragraph-milbank-d-with-fanfare-bush-signs]]
# [[Sliced up Amgov.html-paragraph-milbrath-l-w-m-l-goel-political]]
# [[Sliced up Amgov.html-paragraph-miles-d-multidimensional-approach-to]]
# [[Sliced up Amgov.html-paragraph-miller-v-california-413-us-15-1973]]
# [[Sliced up Amgov.html-paragraph-milligan-s-midterms-may-hinge-votes]]
# [[Sliced up Amgov.html-paragraph-millions-americans-lost-their-jobs]]
# [[Sliced up Amgov.html-paragraph-mindich-d-t-z-just-facts-how]]
# [[Sliced up Amgov.html-paragraph-minor-parties-are-hindered-by-laws]]
# [[Sliced up Amgov.html-paragraph-minor-parties-can-be-classified-as]]
# [[Sliced up Amgov.html-paragraph-minor-parties-can-invigorate-voter]]
# [[Sliced up Amgov.html-paragraph-minor-parties-offer-an-alternative-to]]
# [[Sliced up Amgov.html-paragraph-minor-parties-often-are-unable-to-air]]
# [[Sliced up Amgov.html-paragraph-minor-parties-raise-issues-that]]
# [[Sliced up Amgov.html-paragraph-minor-parties-rarely-receive]]
# [[Sliced up Amgov.html-paragraph-minor-party-candidate-has-never-been]]
# [[Sliced up Amgov.html-paragraph-minor-party-candidates-can-be-spoilers]]
# [[Sliced up Amgov.html-paragraph-minor-party-candidates-rarely-have]]
# [[Sliced up Amgov.html-paragraph-minor-party-candidates-ross-perot]]
# [[Sliced up Amgov.html-paragraph-minor-party-candidates-routinely-are]]
# [[Sliced up Amgov.html-paragraph-minor-party-or-third-party-is-an]]
# [[Sliced up Amgov.html-paragraph-minority-report-2002-in-future-world]]
# [[Sliced up Amgov.html-paragraph-minow-n-n-craig-l-lamay-inside]]
# [[Sliced up Amgov.html-paragraph-miranda-rights-were-effectively]]
# [[Sliced up Amgov.html-paragraph-missiles-october-1974-documentary-that]]
# [[Sliced up Amgov.html-paragraph-mississippi-burning-1988-loosely-based]]
# [[Sliced up Amgov.html-paragraph-missouri-ex-rel-gaines-v-canada-305-us]]
# [[Sliced up Amgov.html-paragraph-mitchell-v-united-states-313-us-80]]
# [[Sliced up Amgov.html-paragraph-mms-essentially-allowed-oil-industry]]
# [[Sliced up Amgov.html-paragraph-moberg-d-carrying-justice-salon-com]]
# [[Sliced up Amgov.html-paragraph-modern-day-conventions-are-carefully]]
# [[Sliced up Amgov.html-paragraph-modification-famous-photo-raised-issue]]
# [[Sliced up Amgov.html-paragraph-moe-t-m-presidency-bureaucracy]]
# [[Sliced up Amgov.html-paragraph-monetary-policy-involves-amount-money]]
# [[Sliced up Amgov.html-paragraph-money-is-mother-s-milk-politics]]
# [[Sliced up Amgov.html-paragraph-monmonier-m-s-bushmanders-bullwinkles]]
# [[Sliced up Amgov.html-paragraph-montana-v-blackfeet-tribe-indians-471]]
# [[Sliced up Amgov.html-paragraph-montgomery-k-c-target-prime-time]]
# [[Sliced up Amgov.html-paragraph-months-between-election-inauguration]]
# [[Sliced up Amgov.html-paragraph-moosevlt-uncle-tom-s-cabin-cc-by-2-0]]
# [[Sliced up Amgov.html-paragraph-more-critical-national-coverage]]
# [[Sliced up Amgov.html-paragraph-more-flamboyant-justice-antonin-scalia]]
# [[Sliced up Amgov.html-paragraph-more-generally-americans-would-like]]
# [[Sliced up Amgov.html-paragraph-more-policies-government-proposes-more]]
# [[Sliced up Amgov.html-paragraph-more-president-spoke-less-public]]
# [[Sliced up Amgov.html-paragraph-more-recently-tea-party-has-raised]]
# [[Sliced up Amgov.html-paragraph-more-typically-presidents-their-staffs]]
# [[Sliced up Amgov.html-paragraph-morehouse-sarah-m-jewell-malcolm-e]]
# [[Sliced up Amgov.html-paragraph-moreover-legislation-enacted-over]]
# [[Sliced up Amgov.html-paragraph-moreover-most-charges-are-resolved]]
# [[Sliced up Amgov.html-paragraph-moreover-nowadays-presidents-while]]
# [[Sliced up Amgov.html-paragraph-morgan-p-m-deterrence-conceptual]]
# [[Sliced up Amgov.html-paragraph-morin-r-claudia-deane-71-americans]]
# [[Sliced up Amgov.html-paragraph-morone-j-hellfire-nation-politics-sin]]
# [[Sliced up Amgov.html-paragraph-morris-t-d-free-men-all-personal]]
# [[Sliced up Amgov.html-paragraph-most-campaigns-have-strategy-to-win-an]]
# [[Sliced up Amgov.html-paragraph-most-candidates-begin-building]]
# [[Sliced up Amgov.html-paragraph-most-cases-reach-court-by-way-writ]]
# [[Sliced up Amgov.html-paragraph-most-committee-work-receives-limited]]
# [[Sliced up Amgov.html-paragraph-most-controversial-was-administration]]
# [[Sliced up Amgov.html-paragraph-most-crime-rates-in-united-states-are]]
# [[Sliced up Amgov.html-paragraph-most-criminal-laws-are-passed-by]]
# [[Sliced up Amgov.html-paragraph-most-damaging-ads-attacking-kerry-were]]
# [[Sliced up Amgov.html-paragraph-most-enduring-significant-extension]]
# [[Sliced up Amgov.html-paragraph-most-governmental-powers-are-shared]]
# [[Sliced up Amgov.html-paragraph-most-house-members-end-up-getting]]
# [[Sliced up Amgov.html-paragraph-most-important-task-schools-as-agents]]
# [[Sliced up Amgov.html-paragraph-most-interest-groups-do-not-engage-in]]
# [[Sliced up Amgov.html-paragraph-most-irreverent-cogent-critique]]
# [[Sliced up Amgov.html-paragraph-most-members-racial-ethnic-minorities]]
# [[Sliced up Amgov.html-paragraph-most-news-coverage-societal-public]]
# [[Sliced up Amgov.html-paragraph-most-news-organizations-are-not]]
# [[Sliced up Amgov.html-paragraph-most-newspapers-contain-editorials]]
# [[Sliced up Amgov.html-paragraph-most-newspapers-including-thousands]]
# [[Sliced up Amgov.html-paragraph-most-people-do-not-wake-up-one-morning]]
# [[Sliced up Amgov.html-paragraph-most-polls-provide-snapshots-people-s]]
# [[Sliced up Amgov.html-paragraph-most-radio-programming-is-aimed-at-an]]
# [[Sliced up Amgov.html-paragraph-most-simply-public-can-be-thought-as]]
# [[Sliced up Amgov.html-paragraph-most-these-labor-in-anonymity-unless]]
# [[Sliced up Amgov.html-paragraph-most-threatening-split-in-convention]]
# [[Sliced up Amgov.html-paragraph-most-visible-member-white-house]]
# [[Sliced up Amgov.html-paragraph-mount-rushmore]]
# [[Sliced up Amgov.html-paragraph-mount-rushmore-monument-is-an-enduring]]
# [[Sliced up Amgov.html-paragraph-movement-participants-assume-that]]
# [[Sliced up Amgov.html-paragraph-movie-action-hero-arnold]]
# [[Sliced up Amgov.html-paragraph-movie-business-is-dominated-by-six]]
# [[Sliced up Amgov.html-paragraph-mr-smith-begins-when-senator-dies]]
# [[Sliced up Amgov.html-paragraph-mr-smith-goes-to-washington]]
# [[Sliced up Amgov.html-paragraph-mr-smith-goes-to-washington-1939-frank]]
# [[Sliced up Amgov.html-paragraph-mr-smith-goes-to-washington-1939-jimmy]]
# [[Sliced up Amgov.html-paragraph-mr-smith-has-been-template-for-media]]
# [[Sliced up Amgov.html-paragraph-msnbc-is-cable-s-liberal-opposition-to]]
# [[Sliced up Amgov.html-paragraph-mtv-s-series-real-world-which-first]]
# [[Sliced up Amgov.html-paragraph-mucciaroni-g-same-sex-different]]
# [[Sliced up Amgov.html-paragraph-mucciaroni-gary-same-sex-different]]
# [[Sliced up Amgov.html-paragraph-much-american-folklore-has-grown-up]]
# [[Sliced up Amgov.html-paragraph-much-better-center-for-responsive]]
# [[Sliced up Amgov.html-paragraph-much-important-work-in-congress-is]]
# [[Sliced up Amgov.html-paragraph-much-is-made-about-low-levels-voter]]
# [[Sliced up Amgov.html-paragraph-much-policymaking-consists-continuing]]
# [[Sliced up Amgov.html-paragraph-much-political-socialization-in-united]]
# [[Sliced up Amgov.html-paragraph-much-public-finds-impeachment-standard]]
# [[Sliced up Amgov.html-paragraph-mueller-j-e-overblown-how-politicians]]
# [[Sliced up Amgov.html-paragraph-mugwumps-reformers-who-declared-their]]
# [[Sliced up Amgov.html-paragraph-mullins-b-cost-2008-election-cycle-5-3]]
# [[Sliced up Amgov.html-paragraph-multiculturalism-has-been-embraced-by]]
# [[Sliced up Amgov.html-paragraph-murphy-w-elements-judicial-strategy]]
# [[Sliced up Amgov.html-paragraph-music-often-contains-political-content]]
# [[Sliced up Amgov.html-paragraph-my-party-s-in-power-in-city-its-goin]]
# [[Sliced up Amgov.html-paragraph-mystic-river-2003-state-police-officer]]
# [[Sliced up Amgov.html-paragraph-naacp-brought-test-cases-to-court-that]]
# [[Sliced up Amgov.html-paragraph-naacp-leaders-sued-city-started]]
# [[Sliced up Amgov.html-paragraph-nacos-b-l-mass-mediated-terrorism]]
# [[Sliced up Amgov.html-paragraph-naff-k-c-to-look-like-america]]
# [[Sliced up Amgov.html-paragraph-naked-gun-2-smell-fear-1991-in-one]]
# [[Sliced up Amgov.html-paragraph-nancy-pelosi-america-s-affordable]]
# [[Sliced up Amgov.html-paragraph-nancy-pelosi-americans-support-public]]
# [[Sliced up Amgov.html-paragraph-nast-established-political-cartoon-as]]
# [[Sliced up Amgov.html-paragraph-nathan-r-plot-that-failed-nixon]]
# [[Sliced up Amgov.html-paragraph-nation-building-turned-out-to-be-far]]
# [[Sliced up Amgov.html-paragraph-national-association-for-advancement]]
# [[Sliced up Amgov.html-paragraph-national-council-la-raza]]
# [[Sliced up Amgov.html-paragraph-national-endowment-for-arts-kept]]
# [[Sliced up Amgov.html-paragraph-national-government-is-central-in]]
# [[Sliced up Amgov.html-paragraph-national-guardsmen-at-kent-state]]
# [[Sliced up Amgov.html-paragraph-national-labor-relations-board-v-jones]]
# [[Sliced up Amgov.html-paragraph-national-organizations-are-responsible]]
# [[Sliced up Amgov.html-paragraph-national-parties-adapted-to-era]]
# [[Sliced up Amgov.html-paragraph-national-party-committees-today-are]]
# [[Sliced up Amgov.html-paragraph-national-powers-were-expanded-when]]
# [[Sliced up Amgov.html-paragraph-national-protests-were-prompted-by]]
# [[Sliced up Amgov.html-paragraph-national-security-advisor-is-often-in]]
# [[Sliced up Amgov.html-paragraph-national-state-governments-alike-make]]
# [[Sliced up Amgov.html-paragraph-national-state-governments-both]]
# [[Sliced up Amgov.html-paragraph-national-state-local-news]]
# [[Sliced up Amgov.html-paragraph-native-american-civil-rights-movement]]
# [[Sliced up Amgov.html-paragraph-native-americans-civil-rights-issues]]
# [[Sliced up Amgov.html-paragraph-native-americans-have-slowly-gained]]
# [[Sliced up Amgov.html-paragraph-native-americans-represent-many-tribes]]
# [[Sliced up Amgov.html-paragraph-natta-jr-d-v-enron-s-collapse-campaign]]
# [[Sliced up Amgov.html-paragraph-naturally-inevitably-presidents-employ]]
# [[Sliced up Amgov.html-paragraph-nba-basketball-player-michael-jordan]]
# [[Sliced up Amgov.html-paragraph-nbc-news-april-15-1990-cited-in-elliot]]
# [[Sliced up Amgov.html-paragraph-nbc-news-special-report-march-10-1968]]
# [[Sliced up Amgov.html-paragraph-near-v-minnesota-283-us-697-1931]]
# [[Sliced up Amgov.html-paragraph-nec-coordinates-domestic-international]]
# [[Sliced up Amgov.html-paragraph-nelson-t-e-rosalee-clawson-zoe-m-oxley]]
# [[Sliced up Amgov.html-paragraph-neon-tommy-img-2149-cc-by-sa-2-0]]
# [[Sliced up Amgov.html-paragraph-network-1976-television-company]]
# [[Sliced up Amgov.html-paragraph-network-cable-news-anchors-discussed]]
# [[Sliced up Amgov.html-paragraph-networks-still-have-biggest-audiences]]
# [[Sliced up Amgov.html-paragraph-neuman-l-m-white-women-s-rights-racial]]
# [[Sliced up Amgov.html-paragraph-neustadt-r-e-presidential-power-new]]
# [[Sliced up Amgov.html-paragraph-neustadt-richard-e-presidential-power]]
# [[Sliced up Amgov.html-paragraph-new-deal]]
# [[Sliced up Amgov.html-paragraph-new-generation-civil-rights-activists]]
# [[Sliced up Amgov.html-paragraph-new-information-technologies-provide]]
# [[Sliced up Amgov.html-paragraph-new-media-allow-politicians-political]]
# [[Sliced up Amgov.html-paragraph-new-media-are-becoming-important]]
# [[Sliced up Amgov.html-paragraph-new-media-are-changing-relationship]]
# [[Sliced up Amgov.html-paragraph-new-media-are-forms-electronic]]
# [[Sliced up Amgov.html-paragraph-new-media-can-aim-at-more-discrete]]
# [[Sliced up Amgov.html-paragraph-new-media-can-breach-bulwark-majesty]]
# [[Sliced up Amgov.html-paragraph-new-media-offer-additional]]
# [[Sliced up Amgov.html-paragraph-new-media-offer-people-potential]]
# [[Sliced up Amgov.html-paragraph-new-technologies-can-also-intrude-into]]
# [[Sliced up Amgov.html-paragraph-new-technologies-complicate-searches]]
# [[Sliced up Amgov.html-paragraph-new-technologies-that-enable-far-flung]]
# [[Sliced up Amgov.html-paragraph-new-york-post-october-3-1973-as]]
# [[Sliced up Amgov.html-paragraph-new-york-times-harper-s-weekly-reform]]
# [[Sliced up Amgov.html-paragraph-new-york-times-in-particular-supported]]
# [[Sliced up Amgov.html-paragraph-new-york-times-march-25-2004-45-46]]
# [[Sliced up Amgov.html-paragraph-new-york-times-may-18-1954-presents]]
# [[Sliced up Amgov.html-paragraph-new-york-times-persistently]]
# [[Sliced up Amgov.html-paragraph-new-york-times-v-sullivan-376-us-254]]
# [[Sliced up Amgov.html-paragraph-new-york-times-v-united-states-403-us]]
# [[Sliced up Amgov.html-paragraph-new-york-times-which-received-reports]]
# [[Sliced up Amgov.html-paragraph-news-coverage-an-interest-group-does]]
# [[Sliced up Amgov.html-paragraph-news-coverage-nomination-resumed-with]]
# [[Sliced up Amgov.html-paragraph-news-depictions-white-house-also-focus]]
# [[Sliced up Amgov.html-paragraph-news-entertainment-cable-channels]]
# [[Sliced up Amgov.html-paragraph-news-is-reported-by-journalists-they]]
# [[Sliced up Amgov.html-paragraph-news-is-timely-breaking-event-like-an]]
# [[Sliced up Amgov.html-paragraph-news-media-are-sometimes-watchdogs]]
# [[Sliced up Amgov.html-paragraph-news-media-can-be-attack-dogs]]
# [[Sliced up Amgov.html-paragraph-news-media-focus-heavily-horse-race]]
# [[Sliced up Amgov.html-paragraph-news-media-provide-frequent-depictions]]
# [[Sliced up Amgov.html-paragraph-news-media-s-coverage-makes-it-hard]]
# [[Sliced up Amgov.html-paragraph-news-network-television-cable-news]]
# [[Sliced up Amgov.html-paragraph-news-organizations-guarantee-stories]]
# [[Sliced up Amgov.html-paragraph-news-organizations-use-exit-polls-to]]
# [[Sliced up Amgov.html-paragraph-news-organizations-with-their]]
# [[Sliced up Amgov.html-paragraph-news-reporting-propaganda-baghdad]]
# [[Sliced up Amgov.html-paragraph-newspaper-cartoons-depicted-conflicts]]
# [[Sliced up Amgov.html-paragraph-newspaper-pointed-out-that-states-have]]
# [[Sliced up Amgov.html-paragraph-newspapers-instead-played-public]]
# [[Sliced up Amgov.html-paragraph-newspapers-played-up-shays-s-rebellion]]
# [[Sliced up Amgov.html-paragraph-next-step-is-for-judiciary-committee]]
# [[Sliced up Amgov.html-paragraph-nie-n-h-jane-junn-kenneth-stehlik]]
# [[Sliced up Amgov.html-paragraph-niemi-r-g-jane-junn-civic-education]]
# [[Sliced up Amgov.html-paragraph-niemi-r-g-mary-hepburn-rebirth]]
# [[Sliced up Amgov.html-paragraph-niemi-richard-g-jane-junn-civic]]
# [[Sliced up Amgov.html-paragraph-night-2004-presidential-election]]
# [[Sliced up Amgov.html-paragraph-night-after-night-media-reminded]]
# [[Sliced up Amgov.html-paragraph-nightmare-organizational-chart]]
# [[Sliced up Amgov.html-paragraph-nisbet-m-c-civic-education-about]]
# [[Sliced up Amgov.html-paragraph-niven-d-politics-injustice-kennedys]]
# [[Sliced up Amgov.html-paragraph-nix-v-williams-467-us-431-1984]]
# [[Sliced up Amgov.html-paragraph-nixon-1995-director-oliver-stone-s]]
# [[Sliced up Amgov.html-paragraph-nixon-s-checkers-speech]]
# [[Sliced up Amgov.html-paragraph-no-child-left-behind]]
# [[Sliced up Amgov.html-paragraph-no-child-left-behind-act-2002]]
# [[Sliced up Amgov.html-paragraph-no-child-left-behind-nclb-act-vastly]]
# [[Sliced up Amgov.html-paragraph-no-state-may-deny-privileges]]
# [[Sliced up Amgov.html-paragraph-no-wonder-interest-groups-become]]
# [[Sliced up Amgov.html-paragraph-no-wonder-presidents-can-increasingly]]
# [[Sliced up Amgov.html-paragraph-nocera-j-dubious-way-to-prevent-fiscal]]
# [[Sliced up Amgov.html-paragraph-nominations-go-to-senate-judiciary]]
# [[Sliced up Amgov.html-paragraph-nominee-touted-by-his-supporters-as]]
# [[Sliced up Amgov.html-paragraph-none-them-had-chance-to-interview]]
# [[Sliced up Amgov.html-paragraph-nonetheless-blogosphere-can-hold]]
# [[Sliced up Amgov.html-paragraph-nonetheless-mass-media-contain]]
# [[Sliced up Amgov.html-paragraph-nonetheless-presidents-are-better]]
# [[Sliced up Amgov.html-paragraph-nonetheless-press-conferences-have]]
# [[Sliced up Amgov.html-paragraph-nonetheless-there-are-some-differences]]
# [[Sliced up Amgov.html-paragraph-nonetheless-there-are-still-around-1]]
# [[Sliced up Amgov.html-paragraph-nonpartisan-congressional-budget]]
# [[Sliced up Amgov.html-paragraph-nonpartisan-magazines-national-journal]]
# [[Sliced up Amgov.html-paragraph-nonprofit-investigative-site-pro]]
# [[Sliced up Amgov.html-paragraph-nonprofit-organizations-elmo-branded]]
# [[Sliced up Amgov.html-paragraph-nor-did-obama-administration-s-changes]]
# [[Sliced up Amgov.html-paragraph-norma-rae-1979-southern-mill-worker]]
# [[Sliced up Amgov.html-paragraph-normally-incumbents-such-as-president]]
# [[Sliced up Amgov.html-paragraph-norris-p-news-media-democracy-in]]
# [[Sliced up Amgov.html-paragraph-norris-p-virtuous-circle-political]]
# [[Sliced up Amgov.html-paragraph-north-carolina-voices-2005-series]]
# [[Sliced up Amgov.html-paragraph-north-country-2005-true-story-battle]]
# [[Sliced up Amgov.html-paragraph-northern-interests-in-strong-national]]
# [[Sliced up Amgov.html-paragraph-not-all-actions-end-in-success-despite]]
# [[Sliced up Amgov.html-paragraph-not-all-states-were-eager-to-ratify]]
# [[Sliced up Amgov.html-paragraph-not-everyone-benefited-from-political]]
# [[Sliced up Amgov.html-paragraph-not-far-from-shrine-in-national]]
# [[Sliced up Amgov.html-paragraph-not-only-is-presidency-bigger-since]]
# [[Sliced up Amgov.html-paragraph-notable-example-news-media-as-lap-dogs]]
# [[Sliced up Amgov.html-paragraph-note-furor-provoked-by-america-book]]
# [[Sliced up Amgov.html-paragraph-now-other-organizations-focused-era-it]]
# [[Sliced up Amgov.html-paragraph-nowadays-media-feature-crime-control]]
# [[Sliced up Amgov.html-paragraph-noyes-r-tv-s-tea-party-travesty-media]]
# [[Sliced up Amgov.html-paragraph-nugent-j-d-safeguarding-federalism-how]]
# [[Sliced up Amgov.html-paragraph-number-people-who-give-money-to]]
# [[Sliced up Amgov.html-paragraph-numerous-factors-determine-success-or]]
# [[Sliced up Amgov.html-paragraph-nyberg-k-seal-approval-oxford]]
# [[Sliced up Amgov.html-paragraph-nye-jr-j-s-paradox-american-power-new]]
# [[Sliced up Amgov.html-paragraph-obama-administration-had-not-totally]]
# [[Sliced up Amgov.html-paragraph-obama-administration-inherited-foreign]]
# [[Sliced up Amgov.html-paragraph-obama-administration-sought-to-create]]
# [[Sliced up Amgov.html-paragraph-obama-girl-video-from-2008]]
# [[Sliced up Amgov.html-paragraph-obama-opted-out-public-financing]]
# [[Sliced up Amgov.html-paragraph-occasionally-media-expose-this-public]]
# [[Sliced up Amgov.html-paragraph-occasionally-supreme-court-justices]]
# [[Sliced up Amgov.html-paragraph-odyssey-mobro-4000]]
# [[Sliced up Amgov.html-paragraph-office-clerk-us-capitol-women-in]]
# [[Sliced up Amgov.html-paragraph-official-photo-supreme-court-justices]]
# [[Sliced up Amgov.html-paragraph-official-presentation-constitution-in]]
# [[Sliced up Amgov.html-paragraph-officials-one-state-must-extradite]]
# [[Sliced up Amgov.html-paragraph-often-reporter-source-relationship-is]]
# [[Sliced up Amgov.html-paragraph-often-though-news-frames-are]]
# [[Sliced up Amgov.html-paragraph-ogunnaike-l-as-court-tv-gets-even]]
# [[Sliced up Amgov.html-paragraph-okrent-d-weapons-mass-destruction-or]]
# [[Sliced up Amgov.html-paragraph-oleszek-w-j-internet-congressional]]
# [[Sliced up Amgov.html-paragraph-oliver-north]]
# [[Sliced up Amgov.html-paragraph-olmstead-v-united-states-277-us-438]]
# [[Sliced up Amgov.html-paragraph-olson-jr-m-logic-collective-action]]
# [[Sliced up Amgov.html-paragraph-olson-mancur-jr-logic-collective]]
# [[Sliced up Amgov.html-paragraph-omb-is-largely-responsible-for]]
# [[Sliced up Amgov.html-paragraph-oncale-v-sundowner-offshore-services]]
# [[Sliced up Amgov.html-paragraph-once-again-delegates-from-various]]
# [[Sliced up Amgov.html-paragraph-once-bill-reaches-house-or-senate]]
# [[Sliced up Amgov.html-paragraph-once-constitution-was-drafted-madison]]
# [[Sliced up Amgov.html-paragraph-once-in-office-federal-judges-can-be]]
# [[Sliced up Amgov.html-paragraph-once-in-office-reality-sinks-in]]
# [[Sliced up Amgov.html-paragraph-one-approach-was-to-take-advantage-new]]
# [[Sliced up Amgov.html-paragraph-one-doesn-t-have-to-believe-that]]
# [[Sliced up Amgov.html-paragraph-one-hallmarks-american-culture-is-its]]
# [[Sliced up Amgov.html-paragraph-one-hallmarks-obama-campaign-was-its]]
# [[Sliced up Amgov.html-paragraph-one-major-reason-for-two-party]]
# [[Sliced up Amgov.html-paragraph-one-member-congress-who-continually]]
# [[Sliced up Amgov.html-paragraph-one-most-arduous-tasks-faced-by]]
# [[Sliced up Amgov.html-paragraph-one-most-enduring-indeed-revered]]
# [[Sliced up Amgov.html-paragraph-one-our-goals-in-writing-this-book-is]]
# [[Sliced up Amgov.html-paragraph-one-primary-goals-american-civic]]
# [[Sliced up Amgov.html-paragraph-one-purpose-public-opinion-in]]
# [[Sliced up Amgov.html-paragraph-one-question-that-has-received]]
# [[Sliced up Amgov.html-paragraph-one-reason-for-decline-unions-is-their]]
# [[Sliced up Amgov.html-paragraph-one-strategy-typically-portrayed-by]]
# [[Sliced up Amgov.html-paragraph-one-way-interest-groups-recruit]]
# [[Sliced up Amgov.html-paragraph-onion]]
# [[Sliced up Amgov.html-paragraph-online-communication-has-influenced]]
# [[Sliced up Amgov.html-paragraph-online-newspaper-was-founded-by]]
# [[Sliced up Amgov.html-paragraph-online-polls-have-become-more-popular]]
# [[Sliced up Amgov.html-paragraph-only-6-percent-southern-schools-had]]
# [[Sliced up Amgov.html-paragraph-only-about-1-percent-supreme-court-s]]
# [[Sliced up Amgov.html-paragraph-only-about-4-percent-criminal-cases]]
# [[Sliced up Amgov.html-paragraph-only-eight-states-permit-practice]]
# [[Sliced up Amgov.html-paragraph-only-few-diplomats-were-being-held]]
# [[Sliced up Amgov.html-paragraph-only-infrequently-do-stories-about]]
# [[Sliced up Amgov.html-paragraph-only-photo-john-mccain-with-his-entire]]
# [[Sliced up Amgov.html-paragraph-only-three-states-voted-for-new-jersey]]
# [[Sliced up Amgov.html-paragraph-only-two-positions-in-presidency-are]]
# [[Sliced up Amgov.html-paragraph-opinion-leaders-may-be-members-public]]
# [[Sliced up Amgov.html-paragraph-opinions-are-divided-this-issue-some]]
# [[Sliced up Amgov.html-paragraph-opponents-also-feared-that-strength]]
# [[Sliced up Amgov.html-paragraph-opponents-challenged-constitutionality]]
# [[Sliced up Amgov.html-paragraph-opponents-claimed-that-since-statue]]
# [[Sliced up Amgov.html-paragraph-opportunities-for-public-to-express]]
# [[Sliced up Amgov.html-paragraph-opportunities-to-act-behalf-entire]]
# [[Sliced up Amgov.html-paragraph-oral-arguments-heard-by-supreme-court]]
# [[Sliced up Amgov.html-paragraph-oral-arguments-in-roe-v-wade]]
# [[Sliced up Amgov.html-paragraph-oral-arguments-in-roe-v-wade-1]]
# [[Sliced up Amgov.html-paragraph-organizational-charts-were-designed-to]]
# [[Sliced up Amgov.html-paragraph-organizational-structure-political]]
# [[Sliced up Amgov.html-paragraph-organizations-conducting-voter]]
# [[Sliced up Amgov.html-paragraph-originally-intended-to-root-out]]
# [[Sliced up Amgov.html-paragraph-osama-bin-laden-s-associates-in-their]]
# [[Sliced up Amgov.html-paragraph-osama-bin-laden-would-be-killed-may-1]]
# [[Sliced up Amgov.html-paragraph-osha]]
# [[Sliced up Amgov.html-paragraph-other-barriers-are-structural-voter]]
# [[Sliced up Amgov.html-paragraph-other-interest-groups-have-need-or]]
# [[Sliced up Amgov.html-paragraph-other-judges-follow-philosophy]]
# [[Sliced up Amgov.html-paragraph-other-national-reforms-in-late]]
# [[Sliced up Amgov.html-paragraph-other-politicians-have-proposed]]
# [[Sliced up Amgov.html-paragraph-others-disagree-with-notion-that]]
# [[Sliced up Amgov.html-paragraph-our-text-is-comprehensive-introduction]]
# [[Sliced up Amgov.html-paragraph-our-text-is-comprehensive-introduction-1]]
# [[Sliced up Amgov.html-paragraph-our-ultimate-goal-is-for-students-to]]
# [[Sliced up Amgov.html-paragraph-ourdocuments-gov-pendleton-act-1883]]
# [[Sliced up Amgov.html-paragraph-out-habit-to-simplify-complex-subjects]]
# [[Sliced up Amgov.html-paragraph-outrage-2009-kirby-dick-s-documentary]]
# [[Sliced up Amgov.html-paragraph-outside-parties-like-minded-members]]
# [[Sliced up Amgov.html-paragraph-outside-polls-some-voters-answer]]
# [[Sliced up Amgov.html-paragraph-over-forty-years-ago-pioneering]]
# [[Sliced up Amgov.html-paragraph-over-past-decade-there-has-been-trend]]
# [[Sliced up Amgov.html-paragraph-over-roar-cloud-president-johnson]]
# [[Sliced up Amgov.html-paragraph-over-time-supreme-court-decisions-have]]
# [[Sliced up Amgov.html-paragraph-over-two-thousand-radio-stations]]
# [[Sliced up Amgov.html-paragraph-over-years-discussion-debate-argument]]
# [[Sliced up Amgov.html-paragraph-over-years-following-duke-university]]
# [[Sliced up Amgov.html-paragraph-overthrow-saddam-hussein]]
# [[Sliced up Amgov.html-paragraph-owen-d-campaign-media-in-american]]
# [[Sliced up Amgov.html-paragraph-owen-d-debate-challenge-in]]
# [[Sliced up Amgov.html-paragraph-owen-d-jack-dennis-antipartyism-in-usa]]
# [[Sliced up Amgov.html-paragraph-owen-d-jack-dennis-antipartyism-in-usa-1]]
# [[Sliced up Amgov.html-paragraph-owen-d-jack-dennis-kids-presidency]]
# [[Sliced up Amgov.html-paragraph-owen-d-media-messages-in-american]]
# [[Sliced up Amgov.html-paragraph-pace-d-house-takeover-led-to-spending]]
# [[Sliced up Amgov.html-paragraph-pace-judicial-review-picked-up-in]]
# [[Sliced up Amgov.html-paragraph-padilla-f-gang-as-american-enterprise]]
# [[Sliced up Amgov.html-paragraph-page-b-who-deliberates-chicago]]
# [[Sliced up Amgov.html-paragraph-page-b-with-marshall-m-bouton-foreign]]
# [[Sliced up Amgov.html-paragraph-paletz-d-l-daniel-lapinski-movies]]
# [[Sliced up Amgov.html-paragraph-paletz-d-l-media-in-american-politics]]
# [[Sliced up Amgov.html-paragraph-paletz-s-b-f-irreverent-onion]]
# [[Sliced up Amgov.html-paragraph-panagopoulos-c-ed-rewiring-politics]]
# [[Sliced up Amgov.html-paragraph-parents-can-teach-their-children-about]]
# [[Sliced up Amgov.html-paragraph-parents-educators-express-concerns]]
# [[Sliced up Amgov.html-paragraph-parents-involved-in-community-schools]]
# [[Sliced up Amgov.html-paragraph-parker-where-news-is-power-fight-to-be]]
# [[Sliced up Amgov.html-paragraph-parks-was-not-first-african-american]]
# [[Sliced up Amgov.html-paragraph-parry-giles-t-shawn-j-parry-giles]]
# [[Sliced up Amgov.html-paragraph-part-b-is-an-optional-insurance-system]]
# [[Sliced up Amgov.html-paragraph-participation-differs-among-members]]
# [[Sliced up Amgov.html-paragraph-participation-in-2008-presidential]]
# [[Sliced up Amgov.html-paragraph-parties-also-have-adapted-to-changes]]
# [[Sliced up Amgov.html-paragraph-parties-are-umbrella-organizations]]
# [[Sliced up Amgov.html-paragraph-parties-as-adversaries-is-an-accurate]]
# [[Sliced up Amgov.html-paragraph-parties-compete-for-allegiances-same]]
# [[Sliced up Amgov.html-paragraph-parties-differ-best-policies-to-create]]
# [[Sliced up Amgov.html-paragraph-parties-need-to-manage-media-attract]]
# [[Sliced up Amgov.html-paragraph-parties-responded-in-1990s-by]]
# [[Sliced up Amgov.html-paragraph-parties-stand-for-different-principles]]
# [[Sliced up Amgov.html-paragraph-parties-were-especially-powerful-in]]
# [[Sliced up Amgov.html-paragraph-partisan-dealignment-occurs-when-party]]
# [[Sliced up Amgov.html-paragraph-party-coalitions-consist-groups-that]]
# [[Sliced up Amgov.html-paragraph-party-committees-at-national-state]]
# [[Sliced up Amgov.html-paragraph-party-discipline-can-be-difficult-to]]
# [[Sliced up Amgov.html-paragraph-party-election-laws-vary-greatly-among]]
# [[Sliced up Amgov.html-paragraph-party-identification-seldom-decides]]
# [[Sliced up Amgov.html-paragraph-party-in-government-constitutes]]
# [[Sliced up Amgov.html-paragraph-party-in-government-constitutes-1]]
# [[Sliced up Amgov.html-paragraph-party-machines-became-powerful-in]]
# [[Sliced up Amgov.html-paragraph-party-organization-refers-to-officials]]
# [[Sliced up Amgov.html-paragraph-party-organizations-take-many-forms]]
# [[Sliced up Amgov.html-paragraph-party-votes]]
# [[Sliced up Amgov.html-paragraph-party-voting-in-congressional]]
# [[Sliced up Amgov.html-paragraph-party-voting-in-presidential-elections]]
# [[Sliced up Amgov.html-paragraph-party-websites-offer-vast-amount]]
# [[Sliced up Amgov.html-paragraph-passage-no-child-left-behind-act]]
# [[Sliced up Amgov.html-paragraph-patashnik-e-m-reforms-at-risk-what]]
# [[Sliced up Amgov.html-paragraph-patch-adams-1998-robin-williams-treats]]
# [[Sliced up Amgov.html-paragraph-patrick-b-national-rifle-association]]
# [[Sliced up Amgov.html-paragraph-patriot-2000-south-carolina-farmer]]
# [[Sliced up Amgov.html-paragraph-patterson-t-e-out-order-new-york-knopf]]
# [[Sliced up Amgov.html-paragraph-payne-fund-studies-motion-pictures]]
# [[Sliced up Amgov.html-paragraph-peabody-r-l-leadership-in-congress]]
# [[Sliced up Amgov.html-paragraph-pear-r-medicare-costs-expected-to-soar]]
# [[Sliced up Amgov.html-paragraph-pear-r-medicare-law-prompts-rush-for]]
# [[Sliced up Amgov.html-paragraph-peer-group-influence-begins-when]]
# [[Sliced up Amgov.html-paragraph-peers-group-people-who-are-linked-by]]
# [[Sliced up Amgov.html-paragraph-pentagon-correspondent-bob-zelnick]]
# [[Sliced up Amgov.html-paragraph-penultimate-part-book-examines-central]]
# [[Sliced up Amgov.html-paragraph-people-also-can-actively-take-part-in]]
# [[Sliced up Amgov.html-paragraph-people-also-can-engage-in-symbolic]]
# [[Sliced up Amgov.html-paragraph-people-also-can-take-part-in-support]]
# [[Sliced up Amgov.html-paragraph-people-are-inducted-into-political]]
# [[Sliced up Amgov.html-paragraph-people-are-most-politically]]
# [[Sliced up Amgov.html-paragraph-people-can-become-citizen-journalists]]
# [[Sliced up Amgov.html-paragraph-people-can-become-citizen-journalists-1]]
# [[Sliced up Amgov.html-paragraph-people-can-establish-habit]]
# [[Sliced up Amgov.html-paragraph-people-can-follow-c-span-via-twitter]]
# [[Sliced up Amgov.html-paragraph-people-can-use-video-clips-to-hold]]
# [[Sliced up Amgov.html-paragraph-people-develop-attitudes-toward]]
# [[Sliced up Amgov.html-paragraph-people-develop-their-political-values]]
# [[Sliced up Amgov.html-paragraph-people-do-not-need-to-join-an-interest]]
# [[Sliced up Amgov.html-paragraph-people-gain-an-understanding]]
# [[Sliced up Amgov.html-paragraph-people-get-involved-in-politics-for]]
# [[Sliced up Amgov.html-paragraph-people-have-many-concerns-these-become]]
# [[Sliced up Amgov.html-paragraph-people-have-many-options-for-engaging]]
# [[Sliced up Amgov.html-paragraph-people-including-many-women-were]]
# [[Sliced up Amgov.html-paragraph-people-indicate-their-identification]]
# [[Sliced up Amgov.html-paragraph-people-join-membership-interest-groups]]
# [[Sliced up Amgov.html-paragraph-people-may-also-join-groups-to-obtain]]
# [[Sliced up Amgov.html-paragraph-people-often-are-motivated-to]]
# [[Sliced up Amgov.html-paragraph-people-posted-campaign-videos-youtube]]
# [[Sliced up Amgov.html-paragraph-people-power-game-elected-presidency]]
# [[Sliced up Amgov.html-paragraph-people-power-game-lobbies-1996]]
# [[Sliced up Amgov.html-paragraph-people-s-attitudes-about-government]]
# [[Sliced up Amgov.html-paragraph-people-s-integration-into-their]]
# [[Sliced up Amgov.html-paragraph-people-s-interactions-with-media-are]]
# [[Sliced up Amgov.html-paragraph-people-take-part-in-support-activities]]
# [[Sliced up Amgov.html-paragraph-people-under-age-thirty-are-among]]
# [[Sliced up Amgov.html-paragraph-people-use-digital-media-to]]
# [[Sliced up Amgov.html-paragraph-people-watch-an-average-thirty-four]]
# [[Sliced up Amgov.html-paragraph-people-who-identify-with-political]]
# [[Sliced up Amgov.html-paragraph-people-with-disabilities-have-sought]]
# [[Sliced up Amgov.html-paragraph-peretti-t-j-in-defense-political-court]]
# [[Sliced up Amgov.html-paragraph-perhaps-because-there-was-no-new-news]]
# [[Sliced up Amgov.html-paragraph-perot-received-significant-press]]
# [[Sliced up Amgov.html-paragraph-perot-rise-fall-presidential-contender]]
# [[Sliced up Amgov.html-paragraph-person-s-partisan-identification-is]]
# [[Sliced up Amgov.html-paragraph-perspectives-about-relationship-public]]
# [[Sliced up Amgov.html-paragraph-perspectives-influence-news-media]]
# [[Sliced up Amgov.html-paragraph-pertschuk-m-wendy-schaetzel-people-s]]
# [[Sliced up Amgov.html-paragraph-peter-d-hart-research-associates-new]]
# [[Sliced up Amgov.html-paragraph-peters-b-g-american-public-policy]]
# [[Sliced up Amgov.html-paragraph-peters-j-w-brian-stelter-news-corp]]
# [[Sliced up Amgov.html-paragraph-peters-jr-r-m-american-speakership]]
# [[Sliced up Amgov.html-paragraph-peterson-m-legislating-together-white]]
# [[Sliced up Amgov.html-paragraph-peterson-mark-legislating-together]]
# [[Sliced up Amgov.html-paragraph-peterson-p-e-barry-george-rabe-kenneth]]
# [[Sliced up Amgov.html-paragraph-peterson-p-e-barry-george-rabe-kenneth-1]]
# [[Sliced up Amgov.html-paragraph-peterson-p-e-price-federalism]]
# [[Sliced up Amgov.html-paragraph-peterson-paul-e-price-federalism]]
# [[Sliced up Amgov.html-paragraph-pew-research-center-for-people-amp]]
# [[Sliced up Amgov.html-paragraph-pew-research-center-for-people-amp-1]]
# [[Sliced up Amgov.html-paragraph-pew-research-center-for-people-press]]
# [[Sliced up Amgov.html-paragraph-pew-research-center-for-people-press-1]]
# [[Sliced up Amgov.html-paragraph-pew-research-center-for-people-press-2]]
# [[Sliced up Amgov.html-paragraph-pew-research-center-for-people-press-3]]
# [[Sliced up Amgov.html-paragraph-pew-research-center-for-people-press-4]]
# [[Sliced up Amgov.html-paragraph-pew-research-center-press-public]]
# [[Sliced up Amgov.html-paragraph-pew-research-center-survey-in]]
# [[Sliced up Amgov.html-paragraph-pfau-m-henry-c-kenski-attack-politics]]
# [[Sliced up Amgov.html-paragraph-philadelphia-1993-lawyer-with-aids-tom]]
# [[Sliced up Amgov.html-paragraph-philp-k-r-termination-revisited]]
# [[Sliced up Amgov.html-paragraph-photo-by-chris-hondros-rebel-fighter]]
# [[Sliced up Amgov.html-paragraph-photo-naked-vietnamese-girl-other]]
# [[Sliced up Amgov.html-paragraph-photograph-television-footage]]
# [[Sliced up Amgov.html-paragraph-photographs-such-as-this-shown-around]]
# [[Sliced up Amgov.html-paragraph-photos-supreme-court-justices]]
# [[Sliced up Amgov.html-paragraph-piven-f-f-richard-cloward-why]]
# [[Sliced up Amgov.html-paragraph-piven-frances-fox-richard-cloward-why]]
# [[Sliced up Amgov.html-paragraph-planned-parenthood-southeastern]]
# [[Sliced up Amgov.html-paragraph-player-1992-robert-altman-s-delightful]]
# [[Sliced up Amgov.html-paragraph-plessy-v-ferguson-153-us-1896]]
# [[Sliced up Amgov.html-paragraph-plessy-v-ferguson-163-us-537-1896]]
# [[Sliced up Amgov.html-paragraph-plessy-v-ferguson-gave-states-green]]
# [[Sliced up Amgov.html-paragraph-plight-fugitive-slaves-vividly]]
# [[Sliced up Amgov.html-paragraph-pluralists-acknowledge-that-some]]
# [[Sliced up Amgov.html-paragraph-podlas-k-should-we-blame-judge-judy]]
# [[Sliced up Amgov.html-paragraph-policies-protecting-african-americans]]
# [[Sliced up Amgov.html-paragraph-policy-changes-may-become-entrenched]]
# [[Sliced up Amgov.html-paragraph-policy-debate-gun-control-usually]]
# [[Sliced up Amgov.html-paragraph-policy-decisions-require-policy]]
# [[Sliced up Amgov.html-paragraph-policy-differences-between-parties-are]]
# [[Sliced up Amgov.html-paragraph-policy-differences-between-parties-are-1]]
# [[Sliced up Amgov.html-paragraph-policy-diffusion-is-horizontal-form]]
# [[Sliced up Amgov.html-paragraph-policy-evaluation-or-assessing-policy]]
# [[Sliced up Amgov.html-paragraph-policy-groups-factions-also-unite]]
# [[Sliced up Amgov.html-paragraph-policy-stability-is-sometimes]]
# [[Sliced up Amgov.html-paragraph-policymakers-responses-initially]]
# [[Sliced up Amgov.html-paragraph-policymakers-track-public-opinion]]
# [[Sliced up Amgov.html-paragraph-policymaking-involves-government]]
# [[Sliced up Amgov.html-paragraph-political-advertising-archives]]
# [[Sliced up Amgov.html-paragraph-political-advertising-is-way-for]]
# [[Sliced up Amgov.html-paragraph-political-culture-can-be-thought-as]]
# [[Sliced up Amgov.html-paragraph-political-culture-consists-variety]]
# [[Sliced up Amgov.html-paragraph-political-culture-includes-formal]]
# [[Sliced up Amgov.html-paragraph-political-culture-is-defined-by]]
# [[Sliced up Amgov.html-paragraph-political-debate-conflict-surround-how]]
# [[Sliced up Amgov.html-paragraph-political-efficacy-refers-to]]
# [[Sliced up Amgov.html-paragraph-political-folklore-legends-stories]]
# [[Sliced up Amgov.html-paragraph-political-generation-is-group]]
# [[Sliced up Amgov.html-paragraph-political-generations-consist]]
# [[Sliced up Amgov.html-paragraph-political-interest-has-been-bolstered]]
# [[Sliced up Amgov.html-paragraph-political-learning-begins-early-in]]
# [[Sliced up Amgov.html-paragraph-political-learning-socialization]]
# [[Sliced up Amgov.html-paragraph-political-participation-differs]]
# [[Sliced up Amgov.html-paragraph-political-participation-is-action-that]]
# [[Sliced up Amgov.html-paragraph-political-parties-are-central-to]]
# [[Sliced up Amgov.html-paragraph-political-parties-are-enduring]]
# [[Sliced up Amgov.html-paragraph-political-parties-are-enduring-1]]
# [[Sliced up Amgov.html-paragraph-political-parties-are-obsessed-with]]
# [[Sliced up Amgov.html-paragraph-political-parties-have-double-edged]]
# [[Sliced up Amgov.html-paragraph-political-parties-have-had-to-adapt-to]]
# [[Sliced up Amgov.html-paragraph-political-parties-in-united-states-are]]
# [[Sliced up Amgov.html-paragraph-political-parties-influence-members]]
# [[Sliced up Amgov.html-paragraph-political-parties-instituted-series]]
# [[Sliced up Amgov.html-paragraph-political-parties-play-an-important]]
# [[Sliced up Amgov.html-paragraph-political-parties-provide-congress]]
# [[Sliced up Amgov.html-paragraph-political-parties-provide-gateway-to]]
# [[Sliced up Amgov.html-paragraph-political-parties-seek-to-influence]]
# [[Sliced up Amgov.html-paragraph-political-parties-thrive-when-they-are]]
# [[Sliced up Amgov.html-paragraph-political-parties-today-are]]
# [[Sliced up Amgov.html-paragraph-political-parties-were-first-evident]]
# [[Sliced up Amgov.html-paragraph-political-scientist-harold-lasswell]]
# [[Sliced up Amgov.html-paragraph-political-scientist-james-fishkin-who]]
# [[Sliced up Amgov.html-paragraph-political-scientists-gabriel-almond]]
# [[Sliced up Amgov.html-paragraph-political-scientists-journalists-often]]
# [[Sliced up Amgov.html-paragraph-political-socialization-differs-over]]
# [[Sliced up Amgov.html-paragraph-political-socialization-is-particular]]
# [[Sliced up Amgov.html-paragraph-political-socialization-is-process-by]]
# [[Sliced up Amgov.html-paragraph-political-subcultures-are-distinct]]
# [[Sliced up Amgov.html-paragraph-political-system-was-designed-by]]
# [[Sliced up Amgov.html-paragraph-political-traditions-are-customs]]
# [[Sliced up Amgov.html-paragraph-politicians-also-espouse-or-oppose]]
# [[Sliced up Amgov.html-paragraph-politicians-court-latinos-as-growing]]
# [[Sliced up Amgov.html-paragraph-politicians-pledge-to-shrink-size]]
# [[Sliced up Amgov.html-paragraph-politicians-pollsters-policy]]
# [[Sliced up Amgov.html-paragraph-politicians-proposed-policies-in]]
# [[Sliced up Amgov.html-paragraph-politics-government-appear-not-only]]
# [[Sliced up Amgov.html-paragraph-politics-is-process-by-which-leaders]]
# [[Sliced up Amgov.html-paragraph-poll-results-make-headlines-they-can]]
# [[Sliced up Amgov.html-paragraph-polling-report-http-www-pollingreport]]
# [[Sliced up Amgov.html-paragraph-polls-can-even-be-used-to-adjust]]
# [[Sliced up Amgov.html-paragraph-polls-vary-greatly-in-terms-their]]
# [[Sliced up Amgov.html-paragraph-pollsters-are-essential-because]]
# [[Sliced up Amgov.html-paragraph-pollsters-press-anticipated-that-dewey]]
# [[Sliced up Amgov.html-paragraph-polsby-n-consequences-party-reform-new]]
# [[Sliced up Amgov.html-paragraph-pomper-g-m-passions-interests-lawrence]]
# [[Sliced up Amgov.html-paragraph-pomper-g-m-passions-interests-lawrence-1]]
# [[Sliced up Amgov.html-paragraph-poniewozik-j-what-you-see-vs-what-they]]
# [[Sliced up Amgov.html-paragraph-poole-b-l-melinda-mueller-alienation]]
# [[Sliced up Amgov.html-paragraph-poole-k-t-howard-rosenthal-congress]]
# [[Sliced up Amgov.html-paragraph-positive-portrayals-military-by-media]]
# [[Sliced up Amgov.html-paragraph-posner-p-l-politics-unfunded-mandates]]
# [[Sliced up Amgov.html-paragraph-posner-paul-l-politics-unfunded]]
# [[Sliced up Amgov.html-paragraph-post-politics-election-2010-live]]
# [[Sliced up Amgov.html-paragraph-potential-candidates-for-public-office]]
# [[Sliced up Amgov.html-paragraph-power-national-government-also]]
# [[Sliced up Amgov.html-paragraph-power-politics-latinos-1992]]
# [[Sliced up Amgov.html-paragraph-powers-structures-constitution]]
# [[Sliced up Amgov.html-paragraph-prah-p-m-guide-to-state-ballot]]
# [[Sliced up Amgov.html-paragraph-precedents-however-have-less-an]]
# [[Sliced up Amgov.html-paragraph-precedents-may-erode-over-time-1954]]
# [[Sliced up Amgov.html-paragraph-presidency-became-complex-institution]]
# [[Sliced up Amgov.html-paragraph-presidency-is-organized-around-two]]
# [[Sliced up Amgov.html-paragraph-presidency-is-seen-as-heart-political]]
# [[Sliced up Amgov.html-paragraph-president-appeared-at-town-hall]]
# [[Sliced up Amgov.html-paragraph-president-appoints-but-senate-has]]
# [[Sliced up Amgov.html-paragraph-president-barack-obama-faced]]
# [[Sliced up Amgov.html-paragraph-president-barack-obama-gives-2010]]
# [[Sliced up Amgov.html-paragraph-president-barack-obama-s-campaign]]
# [[Sliced up Amgov.html-paragraph-president-barack-obama-s-inaugural]]
# [[Sliced up Amgov.html-paragraph-president-bush-announced-victory-but]]
# [[Sliced up Amgov.html-paragraph-president-bush-checks-his-watch-during]]
# [[Sliced up Amgov.html-paragraph-president-bush-demanded-that-taliban]]
# [[Sliced up Amgov.html-paragraph-president-bush-other-us-government]]
# [[Sliced up Amgov.html-paragraph-president-bush-pursued-policies-making]]
# [[Sliced up Amgov.html-paragraph-president-bush-then-nominated-federal]]
# [[Sliced up Amgov.html-paragraph-president-bush-touted-no-child-left]]
# [[Sliced up Amgov.html-paragraph-president-bush-was-supported-by-such]]
# [[Sliced up Amgov.html-paragraph-president-bush-won-electoral-college]]
# [[Sliced up Amgov.html-paragraph-president-clinton-faced-challenges]]
# [[Sliced up Amgov.html-paragraph-president-ended-his-campaign-personal]]
# [[Sliced up Amgov.html-paragraph-president-faced-opposition-from]]
# [[Sliced up Amgov.html-paragraph-president-george-h-w-bush-nominated]]
# [[Sliced up Amgov.html-paragraph-president-george-w-bush-outlined-new]]
# [[Sliced up Amgov.html-paragraph-president-gets-things-done-as-an]]
# [[Sliced up Amgov.html-paragraph-president-harry-s-truman-saw-black]]
# [[Sliced up Amgov.html-paragraph-president-is-official-symbolic-leader]]
# [[Sliced up Amgov.html-paragraph-president-jimmy-carter-s-foreign]]
# [[Sliced up Amgov.html-paragraph-president-nixon-redirected-american]]
# [[Sliced up Amgov.html-paragraph-president-nominates-all-federal-judges]]
# [[Sliced up Amgov.html-paragraph-president-obama-did-not-seek]]
# [[Sliced up Amgov.html-paragraph-president-obama-did-remove-us-combat]]
# [[Sliced up Amgov.html-paragraph-president-obama-has-ventured-far-wide]]
# [[Sliced up Amgov.html-paragraph-president-obama-ordered-executive]]
# [[Sliced up Amgov.html-paragraph-president-obama-our-security-our]]
# [[Sliced up Amgov.html-paragraph-president-obama-s-secretary-education]]
# [[Sliced up Amgov.html-paragraph-president-obama-s-treasury-secretary]]
# [[Sliced up Amgov.html-paragraph-president-reached-new-audiences]]
# [[Sliced up Amgov.html-paragraph-president-reagan-rejected-notion-that]]
# [[Sliced up Amgov.html-paragraph-president-richard-nixon-shunned-press]]
# [[Sliced up Amgov.html-paragraph-president-s-ability-occasion-to-make]]
# [[Sliced up Amgov.html-paragraph-president-s-constitutional]]
# [[Sliced up Amgov.html-paragraph-president-s-opportunities-to-influence]]
# [[Sliced up Amgov.html-paragraph-president-s-proposal-was-damned-by-its]]
# [[Sliced up Amgov.html-paragraph-president-s-speechwriters-are-involved]]
# [[Sliced up Amgov.html-paragraph-president-s-visibility-in-news-is]]
# [[Sliced up Amgov.html-paragraph-president-vice-president-are-chosen-by]]
# [[Sliced up Amgov.html-paragraph-presidential-appointments-especially]]
# [[Sliced up Amgov.html-paragraph-presidential-candidate-barack-obama]]
# [[Sliced up Amgov.html-paragraph-presidential-candidates-can-opt-for]]
# [[Sliced up Amgov.html-paragraph-presidential-candidates-choose-vice]]
# [[Sliced up Amgov.html-paragraph-presidential-election-gets-most]]
# [[Sliced up Amgov.html-paragraph-presidential-elections-involve]]
# [[Sliced up Amgov.html-paragraph-presidential-impeachment]]
# [[Sliced up Amgov.html-paragraph-presidential-press-conference-evolved]]
# [[Sliced up Amgov.html-paragraph-presidents-aim-at-legislative]]
# [[Sliced up Amgov.html-paragraph-presidents-also-can-do-fire-agency]]
# [[Sliced up Amgov.html-paragraph-presidents-are-even-presented-as]]
# [[Sliced up Amgov.html-paragraph-presidents-are-more-or-less-engaged-in]]
# [[Sliced up Amgov.html-paragraph-presidents-are-tempted-to-pursue]]
# [[Sliced up Amgov.html-paragraph-presidents-both-hire-with-exception]]
# [[Sliced up Amgov.html-paragraph-presidents-can-cater-to-interest]]
# [[Sliced up Amgov.html-paragraph-presidents-can-connect-their-policy]]
# [[Sliced up Amgov.html-paragraph-presidents-can-engage-in-frontal]]
# [[Sliced up Amgov.html-paragraph-presidents-can-rearrange-an-agency-s]]
# [[Sliced up Amgov.html-paragraph-presidents-can-set-up-an-agency-by]]
# [[Sliced up Amgov.html-paragraph-presidents-claim-inherent-powers-not]]
# [[Sliced up Amgov.html-paragraph-presidents-congress-have-struggled]]
# [[Sliced up Amgov.html-paragraph-presidents-decide-whether-when-where]]
# [[Sliced up Amgov.html-paragraph-presidents-exercise-only-one-power]]
# [[Sliced up Amgov.html-paragraph-presidents-favor-ever-more-controlled]]
# [[Sliced up Amgov.html-paragraph-presidents-have-few-opportunities-to]]
# [[Sliced up Amgov.html-paragraph-presidents-have-more-powers]]
# [[Sliced up Amgov.html-paragraph-presidents-head-state-government-their]]
# [[Sliced up Amgov.html-paragraph-presidents-indicate-what-issues-should]]
# [[Sliced up Amgov.html-paragraph-presidents-interact-with-media-through]]
# [[Sliced up Amgov.html-paragraph-presidents-make-policies-by-executive]]
# [[Sliced up Amgov.html-paragraph-presidents-make-strategic-appointments]]
# [[Sliced up Amgov.html-paragraph-presidents-pursue-administrative]]
# [[Sliced up Amgov.html-paragraph-presidents-speak-for-various-reasons]]
# [[Sliced up Amgov.html-paragraph-presidents-try-to-set-political-agenda]]
# [[Sliced up Amgov.html-paragraph-presidents-usually-look-to-nominate-as]]
# [[Sliced up Amgov.html-paragraph-presidents-who-dislike-an-agency-s]]
# [[Sliced up Amgov.html-paragraph-presiding-officer-convenes-floor]]
# [[Sliced up Amgov.html-paragraph-press-can-influence-movement-s-success]]
# [[Sliced up Amgov.html-paragraph-press-conferences-allow-presidents-to]]
# [[Sliced up Amgov.html-paragraph-press-coverage-can-exaggerate]]
# [[Sliced up Amgov.html-paragraph-press-coverage-constitutional]]
# [[Sliced up Amgov.html-paragraph-press-secretary-2001-an-insightful-fly]]
# [[Sliced up Amgov.html-paragraph-press-secretary-begins-gaggle-by]]
# [[Sliced up Amgov.html-paragraph-press-secretary-front-line-is-not]]
# [[Sliced up Amgov.html-paragraph-press-secretary-leads-this-more]]
# [[Sliced up Amgov.html-paragraph-press-secretary-promotes-candidate-to]]
# [[Sliced up Amgov.html-paragraph-pressure-to-conform-to-group-norms-can]]
# [[Sliced up Amgov.html-paragraph-preston-t-margaret-g-hermann]]
# [[Sliced up Amgov.html-paragraph-prevalence-courtroom-shows-is]]
# [[Sliced up Amgov.html-paragraph-primacy-individualism-may-undercut]]
# [[Sliced up Amgov.html-paragraph-primary-1960-first-documentary]]
# [[Sliced up Amgov.html-paragraph-primary-responsibility-congress-is]]
# [[Sliced up Amgov.html-paragraph-principle-individualism-stresses]]
# [[Sliced up Amgov.html-paragraph-principled-distinctions-often]]
# [[Sliced up Amgov.html-paragraph-printing-newspapers-was-small-labor]]
# [[Sliced up Amgov.html-paragraph-prior-to-1970s-presidential]]
# [[Sliced up Amgov.html-paragraph-prisoners-may-organize-to-pursue]]
# [[Sliced up Amgov.html-paragraph-problem-for-aarp-is-that-aside-from]]
# [[Sliced up Amgov.html-paragraph-process-making-laws-involves-complex]]
# [[Sliced up Amgov.html-paragraph-program-by-program-federal-government]]
# [[Sliced up Amgov.html-paragraph-programs-in-which-students-faculty]]
# [[Sliced up Amgov.html-paragraph-progressive-reformers-goal-more-open]]
# [[Sliced up Amgov.html-paragraph-progressive-reformers-ran-for]]
# [[Sliced up Amgov.html-paragraph-progressives-sought-to-end-party]]
# [[Sliced up Amgov.html-paragraph-prohibition-was-repealed-in-1933-but]]
# [[Sliced up Amgov.html-paragraph-project-vote-smart-democracy-inclusion]]
# [[Sliced up Amgov.html-paragraph-propelling-subprime-mortgage-market]]
# [[Sliced up Amgov.html-paragraph-proposed-legislation-even-with]]
# [[Sliced up Amgov.html-paragraph-protecting-investors-from-losses-each]]
# [[Sliced up Amgov.html-paragraph-protests-involve-unconventional]]
# [[Sliced up Amgov.html-paragraph-public-approval-helps-president-assure]]
# [[Sliced up Amgov.html-paragraph-public-broadcasting-delves-into]]
# [[Sliced up Amgov.html-paragraph-public-confidence-in-congress-has]]
# [[Sliced up Amgov.html-paragraph-public-housing-1997-fred-wiseman-s]]
# [[Sliced up Amgov.html-paragraph-public-interest-groups-work-for-widely]]
# [[Sliced up Amgov.html-paragraph-public-is-more-politically-active]]
# [[Sliced up Amgov.html-paragraph-public-judgment-in-contrast-is-special]]
# [[Sliced up Amgov.html-paragraph-public-judgment-informed-opinions]]
# [[Sliced up Amgov.html-paragraph-public-must-be-reached-through-news]]
# [[Sliced up Amgov.html-paragraph-public-officials-designed-tough]]
# [[Sliced up Amgov.html-paragraph-public-opinion-can-be-defined-broadly]]
# [[Sliced up Amgov.html-paragraph-public-opinion-can-be-defined-most]]
# [[Sliced up Amgov.html-paragraph-public-opinion-can-be-viewed-as]]
# [[Sliced up Amgov.html-paragraph-public-opinion-especially-as-measured]]
# [[Sliced up Amgov.html-paragraph-public-opinion-is-important-in]]
# [[Sliced up Amgov.html-paragraph-public-opinion-is-often-made-concrete]]
# [[Sliced up Amgov.html-paragraph-public-opinion-is-one-most-frequently]]
# [[Sliced up Amgov.html-paragraph-public-opinion-polling-dates-back-to]]
# [[Sliced up Amgov.html-paragraph-public-opinion-polling-has-long]]
# [[Sliced up Amgov.html-paragraph-public-opinion-polls-date-back-to]]
# [[Sliced up Amgov.html-paragraph-public-policies-encouraged-dream-home]]
# [[Sliced up Amgov.html-paragraph-public-policy-treats-different-media]]
# [[Sliced up Amgov.html-paragraph-public-relations-is-not-confined-to]]
# [[Sliced up Amgov.html-paragraph-publication-defamatory-information-or]]
# [[Sliced up Amgov.html-paragraph-publius-james-madison-federalist-no-10]]
# [[Sliced up Amgov.html-paragraph-puette-w-j-through-jaundiced-eyes-how]]
# [[Sliced up Amgov.html-paragraph-pundits-experts-who-appear-in-media]]
# [[Sliced up Amgov.html-paragraph-purdum-t-s-mr-heat-shield-keeps-boss]]
# [[Sliced up Amgov.html-paragraph-purdy-m-bush-s-new-rules-to-fight]]
# [[Sliced up Amgov.html-paragraph-push-poll-is-marketing-technique-used]]
# [[Sliced up Amgov.html-paragraph-push-polls-were-used-against]]
# [[Sliced up Amgov.html-paragraph-putnam-r-bowling-alone-america-s]]
# [[Sliced up Amgov.html-paragraph-putnam-r-d-bowling-alone-america-s]]
# [[Sliced up Amgov.html-paragraph-questionnaires-used-to-measure-public]]
# [[Sliced up Amgov.html-paragraph-quick-poll-usually-consists-one-or-two]]
# [[Sliced up Amgov.html-paragraph-quick-polls-can-be-fun-way-to-generate]]
# [[Sliced up Amgov.html-paragraph-quick-polls-do-not-conform-to]]
# [[Sliced up Amgov.html-paragraph-quick-polls-provide-snapshots]]
# [[Sliced up Amgov.html-paragraph-quinn-v-united-states-349-us-155-1955]]
# [[Sliced up Amgov.html-paragraph-quite-often-policy-appears-only-to]]
# [[Sliced up Amgov.html-paragraph-rae-n-c-colton-c-campbell-eds-new]]
# [[Sliced up Amgov.html-paragraph-rae-n-c-colton-c-campbell-eds-new-1]]
# [[Sliced up Amgov.html-paragraph-ragsdale-l-john-j-theis-iii]]
# [[Sliced up Amgov.html-paragraph-ragsdale-l-vital-statistics-presidency]]
# [[Sliced up Amgov.html-paragraph-ragsdale-lyn-vital-statistics]]
# [[Sliced up Amgov.html-paragraph-rakka-twin-peaks-voter-registration-cc]]
# [[Sliced up Amgov.html-paragraph-rakove-j-n-beginnings-national]]
# [[Sliced up Amgov.html-paragraph-rakove-j-n-original-meanings-politics]]
# [[Sliced up Amgov.html-paragraph-rakove-m-don-t-make-no-waves-don-t]]
# [[Sliced up Amgov.html-paragraph-rally-signs-depict-issue-positions]]
# [[Sliced up Amgov.html-paragraph-ramsay-c-steven-kull-evan-lewis]]
# [[Sliced up Amgov.html-paragraph-randall-r-presidential-power-versus]]
# [[Sliced up Amgov.html-paragraph-random-representative-sample-people-is]]
# [[Sliced up Amgov.html-paragraph-ranelagh-j-agency-rise-decline-cia-new]]
# [[Sliced up Amgov.html-paragraph-rapid-policymaking-takes-place-after]]
# [[Sliced up Amgov.html-paragraph-rapoport-r-b-walter-j-stone-ross-perot]]
# [[Sliced up Amgov.html-paragraph-rapping-elayne-law-justice-as-seen-tv]]
# [[Sliced up Amgov.html-paragraph-rare-occasions-stewart-has-tried-to]]
# [[Sliced up Amgov.html-paragraph-rare-occasions-supreme-court-renders]]
# [[Sliced up Amgov.html-paragraph-rarely-if-ever-does-public-hold-single]]
# [[Sliced up Amgov.html-paragraph-rashomon-1950-four-versions-an-ambush]]
# [[Sliced up Amgov.html-paragraph-rasul-et-al-v-bush-president-united]]
# [[Sliced up Amgov.html-paragraph-rather-than-assuming-strong-polarizing]]
# [[Sliced up Amgov.html-paragraph-rather-than-developing-distinct]]
# [[Sliced up Amgov.html-paragraph-rather-than-foster-enterprise-white]]
# [[Sliced up Amgov.html-paragraph-ratification-was-not-easy-to-win-in]]
# [[Sliced up Amgov.html-paragraph-raw-video-ny-rep-weiner-s-anti-gop]]
# [[Sliced up Amgov.html-paragraph-raza-khan-vishal-garg-then-twenty-nine]]
# [[Sliced up Amgov.html-paragraph-read-about-containment-strategy-at]]
# [[Sliced up Amgov.html-paragraph-read-about-deterrence-strategy-at-http]]
# [[Sliced up Amgov.html-paragraph-read-about-impeachment-trial-president]]
# [[Sliced up Amgov.html-paragraph-read-about-impeachment-trial-president-1]]
# [[Sliced up Amgov.html-paragraph-read-archived-supreme-court-decisions]]
# [[Sliced up Amgov.html-paragraph-read-city-slickers-how-farm-subsidy]]
# [[Sliced up Amgov.html-paragraph-read-comic-at-http-www-gocomics-com]]
# [[Sliced up Amgov.html-paragraph-read-complete-no-child-left-behind-act]]
# [[Sliced up Amgov.html-paragraph-read-entire-constituion-at-https-www]]
# [[Sliced up Amgov.html-paragraph-read-federalist-at-library-congress]]
# [[Sliced up Amgov.html-paragraph-read-findings-9-11-commission-at-https]]
# [[Sliced up Amgov.html-paragraph-read-fireside-chats-online-at-http]]
# [[Sliced up Amgov.html-paragraph-read-more-about-alien-sedition-acts]]
# [[Sliced up Amgov.html-paragraph-read-more-about-exit-polling-at-http]]
# [[Sliced up Amgov.html-paragraph-read-more-about-great-society-online]]
# [[Sliced up Amgov.html-paragraph-read-more-about-jefferson-s-role]]
# [[Sliced up Amgov.html-paragraph-read-more-about-mcculloch-v-maryland]]
# [[Sliced up Amgov.html-paragraph-read-prwora-at-https-www-congress-gov]]
# [[Sliced up Amgov.html-paragraph-read-related-interview-with-oliver]]
# [[Sliced up Amgov.html-paragraph-reagan-2011-eugene-jarecki-s]]
# [[Sliced up Amgov.html-paragraph-reagan-s-first-white-house]]
# [[Sliced up Amgov.html-paragraph-reagan-s-lesson-has-been-learned-by]]
# [[Sliced up Amgov.html-paragraph-real-sarah-palin-appeared-saturday]]
# [[Sliced up Amgov.html-paragraph-rebel-without-cause-1955-james-dean]]
# [[Sliced up Amgov.html-paragraph-rebels-redcoats-2003-lively-four-hour]]
# [[Sliced up Amgov.html-paragraph-recognizing-that-film-has-power-to]]
# [[Sliced up Amgov.html-paragraph-recount-2008-chronicle-recount-florida]]
# [[Sliced up Amgov.html-paragraph-red-lion-broadcasting-company-v]]
# [[Sliced up Amgov.html-paragraph-redistricting-is-often-highly-partisan]]
# [[Sliced up Amgov.html-paragraph-redman-e-dance-legislation-seattle-wa]]
# [[Sliced up Amgov.html-paragraph-reducing-deficit-will-therefore-likely]]
# [[Sliced up Amgov.html-paragraph-reese-s-d-oscar-h-gandy-jr-august-e]]
# [[Sliced up Amgov.html-paragraph-reeve-c-fred-fay-road-have-taken]]
# [[Sliced up Amgov.html-paragraph-reforms-party-nominating-system]]
# [[Sliced up Amgov.html-paragraph-regents-university-california-v-bakke]]
# [[Sliced up Amgov.html-paragraph-registered-voters-meet-eligibility]]
# [[Sliced up Amgov.html-paragraph-regulars-make-up-an-intimate-society]]
# [[Sliced up Amgov.html-paragraph-regulation-was-responsibility-an]]
# [[Sliced up Amgov.html-paragraph-regulatory-commissions-autonomy-was]]
# [[Sliced up Amgov.html-paragraph-rejecting-british-legacy-established]]
# [[Sliced up Amgov.html-paragraph-relatedly-focus-groups-bring-together]]
# [[Sliced up Amgov.html-paragraph-relatedly-trial-judges-are-usually]]
# [[Sliced up Amgov.html-paragraph-relationship-between-media-public]]
# [[Sliced up Amgov.html-paragraph-relationship-between-white-house-its]]
# [[Sliced up Amgov.html-paragraph-relationships-between-interest-groups]]
# [[Sliced up Amgov.html-paragraph-relatively-few-internet-users-attend]]
# [[Sliced up Amgov.html-paragraph-reliance-most-mass-media-advertising]]
# [[Sliced up Amgov.html-paragraph-religious-convictions-can-influence]]
# [[Sliced up Amgov.html-paragraph-reluctantly-cautiously-supreme-court]]
# [[Sliced up Amgov.html-paragraph-relyea-h-organizing-for-homeland]]
# [[Sliced up Amgov.html-paragraph-remaining-government-organizations-in]]
# [[Sliced up Amgov.html-paragraph-rep-eric-cantor-r-va-became-house]]
# [[Sliced up Amgov.html-paragraph-rep-nancy-pelosi-d-ca-became-house]]
# [[Sliced up Amgov.html-paragraph-report-was-not-entirely-ignored-but]]
# [[Sliced up Amgov.html-paragraph-reporters-commentators-in-media]]
# [[Sliced up Amgov.html-paragraph-reporters-covering-inner-cabinet]]
# [[Sliced up Amgov.html-paragraph-reporters-covering-supreme-court-tend]]
# [[Sliced up Amgov.html-paragraph-reporters-editors-came-from-over-four]]
# [[Sliced up Amgov.html-paragraph-reporters-editors-have-final-say-over]]
# [[Sliced up Amgov.html-paragraph-reporters-from-networks-cable-channels]]
# [[Sliced up Amgov.html-paragraph-reporters-gravitate-to-pentagon-for]]
# [[Sliced up Amgov.html-paragraph-reporters-have-privileges-that-public]]
# [[Sliced up Amgov.html-paragraph-reporters-may-include-some-these-views]]
# [[Sliced up Amgov.html-paragraph-reporters-routinely-take-stock-parties]]
# [[Sliced up Amgov.html-paragraph-reporters-submit-to-conditions]]
# [[Sliced up Amgov.html-paragraph-reporters-who-were-not-embedded-had]]
# [[Sliced up Amgov.html-paragraph-reporting-america-at-war-2003-basic]]
# [[Sliced up Amgov.html-paragraph-reporting-from-war-zones-abroad-is]]
# [[Sliced up Amgov.html-paragraph-republican-john-boehner-ohio-became]]
# [[Sliced up Amgov.html-paragraph-republican-john-mccain-his-running]]
# [[Sliced up Amgov.html-paragraph-republican-majority-in-house]]
# [[Sliced up Amgov.html-paragraph-republican-national-committee-used]]
# [[Sliced up Amgov.html-paragraph-republican-party-logo-features]]
# [[Sliced up Amgov.html-paragraph-republican-president-george-w-bush-ran]]
# [[Sliced up Amgov.html-paragraph-republican-president-george-w-bush-was]]
# [[Sliced up Amgov.html-paragraph-republican-rand-paul-an]]
# [[Sliced up Amgov.html-paragraph-republicans-democrats-elect-floor]]
# [[Sliced up Amgov.html-paragraph-republicans-had-wedge-issue-in-same]]
# [[Sliced up Amgov.html-paragraph-republicans-renominated-incumbents]]
# [[Sliced up Amgov.html-paragraph-reserve-requirements-stipulate]]
# [[Sliced up Amgov.html-paragraph-responses-became-more-focused-federal]]
# [[Sliced up Amgov.html-paragraph-restrepo-2010-this-harrowing]]
# [[Sliced up Amgov.html-paragraph-results-2008-general-election-are]]
# [[Sliced up Amgov.html-paragraph-results-public-opinion-polls-are]]
# [[Sliced up Amgov.html-paragraph-return-with-honor-1998-first-person]]
# [[Sliced up Amgov.html-paragraph-revealing-example-comes-from-early]]
# [[Sliced up Amgov.html-paragraph-revelations-had-consequences-in-may]]
# [[Sliced up Amgov.html-paragraph-rhode-david-w-parties-leaders-in]]
# [[Sliced up Amgov.html-paragraph-riccards-m-p-making-american-citizenry]]
# [[Sliced up Amgov.html-paragraph-richards-l-shays-s-rebellion-american]]
# [[Sliced up Amgov.html-paragraph-richardson-l-what-terrorists-want]]
# [[Sliced up Amgov.html-paragraph-richie-donald-u-s-congress-very-short]]
# [[Sliced up Amgov.html-paragraph-riechley-j-life-parties-new-york-free]]
# [[Sliced up Amgov.html-paragraph-riechley-james-life-parties-new-york]]
# [[Sliced up Amgov.html-paragraph-right-against-self-incrimination]]
# [[Sliced up Amgov.html-paragraph-right-stuff-1983-an-elegy-for-passing]]
# [[Sliced up Amgov.html-paragraph-right-to-keep-bear-arms-has-been]]
# [[Sliced up Amgov.html-paragraph-right-to-privacy-is-nowhere-explicitly]]
# [[Sliced up Amgov.html-paragraph-rights-accused-are-kernel-many-media]]
# [[Sliced up Amgov.html-paragraph-rights-to-assemble-petition-government]]
# [[Sliced up Amgov.html-paragraph-riker-w-h-strategy-rhetoric]]
# [[Sliced up Amgov.html-paragraph-riker-william-h-strategy-rhetoric]]
# [[Sliced up Amgov.html-paragraph-riley-ii-c-disability-media]]
# [[Sliced up Amgov.html-paragraph-rimmerman-c-ed-gay-rights-military]]
# [[Sliced up Amgov.html-paragraph-rimmerman-c-from-identity-to-politics]]
# [[Sliced up Amgov.html-paragraph-riordon-w-l-plunkitt-tammany-hall-st]]
# [[Sliced up Amgov.html-paragraph-riordon-william-l-plunkitt-tammany]]
# [[Sliced up Amgov.html-paragraph-rituals-traditions-symbols-are-highly]]
# [[Sliced up Amgov.html-paragraph-rituals-traditions-symbols-bond-people]]
# [[Sliced up Amgov.html-paragraph-rivalry-diplomacy-at-state-guns-ammo]]
# [[Sliced up Amgov.html-paragraph-river-s-edge-1987-dark-portrayal-1980s]]
# [[Sliced up Amgov.html-paragraph-robert-hoge-fdr-memorial-cc-by-2-0]]
# [[Sliced up Amgov.html-paragraph-roberts-g-hank-klibanoff-race-beat-new]]
# [[Sliced up Amgov.html-paragraph-roberts-gene-hank-klibanoff-race-beat]]
# [[Sliced up Amgov.html-paragraph-robertson-d-b-madison-s-opponents]]
# [[Sliced up Amgov.html-paragraph-robinson-p-cnn-effect-myth-news]]
# [[Sliced up Amgov.html-paragraph-roche-j-p-founding-fathers-reform]]
# [[Sliced up Amgov.html-paragraph-rock-vote]]
# [[Sliced up Amgov.html-paragraph-rock-vote-website-offers-gateway-to]]
# [[Sliced up Amgov.html-paragraph-rodney-king-video]]
# [[Sliced up Amgov.html-paragraph-rodr-guez-d-latino-national-political]]
# [[Sliced up Amgov.html-paragraph-roe-decision-mobilized-pro-life]]
# [[Sliced up Amgov.html-paragraph-roe-v-wade-410-us-113-1973]]
# [[Sliced up Amgov.html-paragraph-roger-amp-me-1989-docucomedy-in-which]]
# [[Sliced up Amgov.html-paragraph-rogers-t-both-fox-news-cnn-made]]
# [[Sliced up Amgov.html-paragraph-rohde-d-w-parties-leaders-in]]
# [[Sliced up Amgov.html-paragraph-rom-m-c-paul-e-peterson-welfare]]
# [[Sliced up Amgov.html-paragraph-romer-v-evans-517-us-620-1996-at-632]]
# [[Sliced up Amgov.html-paragraph-roper-e-as-quoted-in-david-mccullough]]
# [[Sliced up Amgov.html-paragraph-rosa-parks]]
# [[Sliced up Amgov.html-paragraph-rose-b-an-examination-narrative]]
# [[Sliced up Amgov.html-paragraph-rosenbaum-d-e-at-500-an-hour-lobbyist]]
# [[Sliced up Amgov.html-paragraph-rosenbaum-t-where-lawyers-with]]
# [[Sliced up Amgov.html-paragraph-rosenstone-s-j-john-mark-hansen]]
# [[Sliced up Amgov.html-paragraph-rosenstone-s-j-roy-l-behr-edward-h]]
# [[Sliced up Amgov.html-paragraph-rosenstone-s-j-roy-l-behr-edward-h-1]]
# [[Sliced up Amgov.html-paragraph-rosenthal-governors-legislatures]]
# [[Sliced up Amgov.html-paragraph-rossiter-c-ed-federalist-51-in]]
# [[Sliced up Amgov.html-paragraph-rossiter-c-parties-politics-in-america]]
# [[Sliced up Amgov.html-paragraph-rossiter-c-parties-politics-in-america-1]]
# [[Sliced up Amgov.html-paragraph-rotbeg-r-thomas-g-weiss-eds-from]]
# [[Sliced up Amgov.html-paragraph-rotella-c-class-warrior-new-yorker]]
# [[Sliced up Amgov.html-paragraph-roth-v-united-states-354-us-476-1957]]
# [[Sliced up Amgov.html-paragraph-rotherham-j-no-pundit-left-behind-new]]
# [[Sliced up Amgov.html-paragraph-rowling-j-k-harry-potter-goblet-fire]]
# [[Sliced up Amgov.html-paragraph-rudalevige-managing-president-s]]
# [[Sliced up Amgov.html-paragraph-rutland-r-first-great-newspaper-debate]]
# [[Sliced up Amgov.html-paragraph-rutland-r-ordeal-constitution]]
# [[Sliced up Amgov.html-paragraph-ryden-d-k-ed-u-s-supreme-court]]
# [[Sliced up Amgov.html-paragraph-sabato-l-j-feeding-frenzy-how-attack]]
# [[Sliced up Amgov.html-paragraph-sachleben-m-kevan-m-yenerall-seeing]]
# [[Sliced up Amgov.html-paragraph-sachs-r-c-leadership-in-u-s-house]]
# [[Sliced up Amgov.html-paragraph-safire-w-press-is-enemy-nixon-media]]
# [[Sliced up Amgov.html-paragraph-sage-ross-tea-party-protest-hartford]]
# [[Sliced up Amgov.html-paragraph-salisbury-r-h-kenneth-shepsle-u-s]]
# [[Sliced up Amgov.html-paragraph-sally-tudor-confederate-flag2-cc-by-nc]]
# [[Sliced up Amgov.html-paragraph-same-sex-couples-brought-suits-in]]
# [[Sliced up Amgov.html-paragraph-samples-j-fallacy-campaign-finance]]
# [[Sliced up Amgov.html-paragraph-sanford-t-storm-over-states-new-york]]
# [[Sliced up Amgov.html-paragraph-sanger-d-e-marc-lacey-in-early-battles]]
# [[Sliced up Amgov.html-paragraph-santa-fe-independent-school-district-v]]
# [[Sliced up Amgov.html-paragraph-santelli-called-for-chicago-tea-party]]
# [[Sliced up Amgov.html-paragraph-saphir-m-n-steven-h-chaffee]]
# [[Sliced up Amgov.html-paragraph-sapiro-v-political-integration-women]]
# [[Sliced up Amgov.html-paragraph-sapiro-v-women-in-american-society-new]]
# [[Sliced up Amgov.html-paragraph-satellite-radio-is-fastest-growing]]
# [[Sliced up Amgov.html-paragraph-satirical-news-source-onion-produced]]
# [[Sliced up Amgov.html-paragraph-saudi-arabian-leader-al-qaeda]]
# [[Sliced up Amgov.html-paragraph-savage-c-obama-s-embrace-bush-tactic]]
# [[Sliced up Amgov.html-paragraph-savage-c-obama-takes-new-route-to]]
# [[Sliced up Amgov.html-paragraph-savage-j-d-funding-science-in-america]]
# [[Sliced up Amgov.html-paragraph-savage-t-libertarian-party-pragmatic]]
# [[Sliced up Amgov.html-paragraph-save]]
# [[Sliced up Amgov.html-paragraph-savvy-presidents-use-vetoes-not-only]]
# [[Sliced up Amgov.html-paragraph-scalia-bryan-garner-making-your-case]]
# [[Sliced up Amgov.html-paragraph-scalia-j-appeared-american-civil]]
# [[Sliced up Amgov.html-paragraph-scalia-with-replies-by-scholars-matter]]
# [[Sliced up Amgov.html-paragraph-schaffner-b-f-mary-layton-atkinson]]
# [[Sliced up Amgov.html-paragraph-schaffner-b-f-patrick-j-sellers]]
# [[Sliced up Amgov.html-paragraph-schattschneider-elmer-e-semi-sovereign]]
# [[Sliced up Amgov.html-paragraph-schauer-f-political-incidence-free]]
# [[Sliced up Amgov.html-paragraph-schechter-d-media-wars-news-at-time]]
# [[Sliced up Amgov.html-paragraph-schelling-t-c-morton-h-halperin]]
# [[Sliced up Amgov.html-paragraph-schemo-d-j-congress-passes-overhaul]]
# [[Sliced up Amgov.html-paragraph-schenck-v-united-states-249-us-47-1919]]
# [[Sliced up Amgov.html-paragraph-scherer-n-scoring-points-political]]
# [[Sliced up Amgov.html-paragraph-schier-s-e-by-invitation-only-rise]]
# [[Sliced up Amgov.html-paragraph-schier-stephen-e-by-invitation-only]]
# [[Sliced up Amgov.html-paragraph-schlesinger-r-white-house-ghosts]]
# [[Sliced up Amgov.html-paragraph-schlozman-k-l-john-t-tierney-organized]]
# [[Sliced up Amgov.html-paragraph-schlozman-k-l-john-t-tierney-organized-1]]
# [[Sliced up Amgov.html-paragraph-schlozman-k-l-john-t-tierney-organized-2]]
# [[Sliced up Amgov.html-paragraph-schlozman-kay-lehman-john-t-tierney]]
# [[Sliced up Amgov.html-paragraph-schmermund-kathleen-charles-gibson-vs]]
# [[Sliced up Amgov.html-paragraph-schmidt-s-jackpot-from-indian-gaming]]
# [[Sliced up Amgov.html-paragraph-scholars-disagree-about-effects-mass]]
# [[Sliced up Amgov.html-paragraph-scholars-have-identified-negative]]
# [[Sliced up Amgov.html-paragraph-scholars-offer-competing-views-about]]
# [[Sliced up Amgov.html-paragraph-school-prayer-1999-riveting]]
# [[Sliced up Amgov.html-paragraph-schools-may-be-held-legally-liable-if]]
# [[Sliced up Amgov.html-paragraph-schriefer-r-bush-campaign-media]]
# [[Sliced up Amgov.html-paragraph-schroeder-alan-presidential-debates]]
# [[Sliced up Amgov.html-paragraph-schroeder-presidential-debates-fifty]]
# [[Sliced up Amgov.html-paragraph-schudson-m-good-citizen-new-york-free]]
# [[Sliced up Amgov.html-paragraph-schudson-michael-advertising-uneasy]]
# [[Sliced up Amgov.html-paragraph-schudson-michael-good-citizen-new-york]]
# [[Sliced up Amgov.html-paragraph-schultz-b-d-spectacular-things-happen]]
# [[Sliced up Amgov.html-paragraph-schumer-hails-from-brooklyn-to-which]]
# [[Sliced up Amgov.html-paragraph-schumer-s-communications-staff-is-one]]
# [[Sliced up Amgov.html-paragraph-schumer-s-penchant-for-media-has-made]]
# [[Sliced up Amgov.html-paragraph-schuurman-s-kent-state-killings-shock]]
# [[Sliced up Amgov.html-paragraph-schwab-l-unprecedented-senate]]
# [[Sliced up Amgov.html-paragraph-schwartz-s-outmaneuvered-out-gunned]]
# [[Sliced up Amgov.html-paragraph-scientific-polls-surveys-are]]
# [[Sliced up Amgov.html-paragraph-scoop08-com-first-ever-daily-national]]
# [[Sliced up Amgov.html-paragraph-scopes-trial]]
# [[Sliced up Amgov.html-paragraph-scotch-r-k-from-good-will-to-civil]]
# [[Sliced up Amgov.html-paragraph-scotch-richard-k-from-good-will-to]]
# [[Sliced up Amgov.html-paragraph-scott-j-m-deciding-to-intervene-reagan]]
# [[Sliced up Amgov.html-paragraph-scott-v-macy-349-f-2d-182-1965]]
# [[Sliced up Amgov.html-paragraph-search-archives-press-briefings-at]]
# [[Sliced up Amgov.html-paragraph-second-amendment-bars-states-from]]
# [[Sliced up Amgov.html-paragraph-second-amendment-reads-well-regulated]]
# [[Sliced up Amgov.html-paragraph-second-approach-is-to-appear-in-many]]
# [[Sliced up Amgov.html-paragraph-second-new-media-encourage-people-to]]
# [[Sliced up Amgov.html-paragraph-second-news-media-are-more-than-ever]]
# [[Sliced up Amgov.html-paragraph-second-reason-federalism-often-works]]
# [[Sliced up Amgov.html-paragraph-second-strategy-for-employing-military]]
# [[Sliced up Amgov.html-paragraph-second-type-journalist-characterized]]
# [[Sliced up Amgov.html-paragraph-second-way-in-which-judges-obtain]]
# [[Sliced up Amgov.html-paragraph-second-way-pentagon-generates-positive]]
# [[Sliced up Amgov.html-paragraph-secretary-state-hillary-clinton-is-one]]
# [[Sliced up Amgov.html-paragraph-secretary-treasury-usually-comes-from]]
# [[Sliced up Amgov.html-paragraph-seduction-joe-tynan-1979-drama]]
# [[Sliced up Amgov.html-paragraph-see-house-majority-leader-s-web-page]]
# [[Sliced up Amgov.html-paragraph-see-text-stamp-act-congress-s]]
# [[Sliced up Amgov.html-paragraph-seeing-red-1984-documentary-film-about]]
# [[Sliced up Amgov.html-paragraph-seelye-k-q-steward-department-he-once]]
# [[Sliced up Amgov.html-paragraph-seelye-k-q-white-house-seeks-changes]]
# [[Sliced up Amgov.html-paragraph-segal-j-harold-j-spaeth-supreme-court]]
# [[Sliced up Amgov.html-paragraph-selecting-party-s-nominees-for]]
# [[Sliced up Amgov.html-paragraph-self-confident-at-his-public]]
# [[Sliced up Amgov.html-paragraph-sella-m-stiff-guy-vs-dumb-guy-new-york]]
# [[Sliced up Amgov.html-paragraph-sellers-p-j-winning-media-coverage-in]]
# [[Sliced up Amgov.html-paragraph-sellers-patrick-cycles-spin-new-york]]
# [[Sliced up Amgov.html-paragraph-seltzer-r-jody-newman-melissa-vorhees]]
# [[Sliced up Amgov.html-paragraph-seminole-tribe-florida-v-florida-517]]
# [[Sliced up Amgov.html-paragraph-senate-convened-special-committee-to]]
# [[Sliced up Amgov.html-paragraph-senate-does-not-rely-as-heavily]]
# [[Sliced up Amgov.html-paragraph-senate-floor-action-is-less-structured]]
# [[Sliced up Amgov.html-paragraph-senate-has-rejected-few-treaties]]
# [[Sliced up Amgov.html-paragraph-senate-leadership-consists-presiding]]
# [[Sliced up Amgov.html-paragraph-senate-leadership-structure-is-similar]]
# [[Sliced up Amgov.html-paragraph-senate-majority-leader-who-is-elected]]
# [[Sliced up Amgov.html-paragraph-senate-minority-leader-is-head]]
# [[Sliced up Amgov.html-paragraph-senate-races-in-2010-midterm-election]]
# [[Sliced up Amgov.html-paragraph-senate-rejected-nominee-october-23]]
# [[Sliced up Amgov.html-paragraph-senate-s-power-advice-consent-is]]
# [[Sliced up Amgov.html-paragraph-senate-watergate-hearings-in-1973-were]]
# [[Sliced up Amgov.html-paragraph-senate-whips-assistant-floor-leaders]]
# [[Sliced up Amgov.html-paragraph-senator-barack-obama-was-first-african]]
# [[Sliced up Amgov.html-paragraph-senator-chuck-schumer-is-high-profile]]
# [[Sliced up Amgov.html-paragraph-senator-chuck-schumer-meets-press]]
# [[Sliced up Amgov.html-paragraph-senator-harry-reid-democrat-from]]
# [[Sliced up Amgov.html-paragraph-senator-mccain-surprised-pundits]]
# [[Sliced up Amgov.html-paragraph-senator-mitch-mcconnell-republican]]
# [[Sliced up Amgov.html-paragraph-seneca-falls-convention]]
# [[Sliced up Amgov.html-paragraph-separation-church-state-has-generated]]
# [[Sliced up Amgov.html-paragraph-separation-powers-is-allocation-three]]
# [[Sliced up Amgov.html-paragraph-series-experiments-has-demonstrated]]
# [[Sliced up Amgov.html-paragraph-service-powerful-subcommittees-can]]
# [[Sliced up Amgov.html-paragraph-services-benefits-governments-provide]]
# [[Sliced up Amgov.html-paragraph-sesame-street-s-elmo-testified-in]]
# [[Sliced up Amgov.html-paragraph-seven-days-in-may-1964-military]]
# [[Sliced up Amgov.html-paragraph-severin-st-martin-statue-liberty-from]]
# [[Sliced up Amgov.html-paragraph-shane-s-andrew-w-lehren-leaked-cables]]
# [[Sliced up Amgov.html-paragraph-shapiro-d-l-federalism-dialogue]]
# [[Sliced up Amgov.html-paragraph-shapiro-david-l-federalism-dialogue]]
# [[Sliced up Amgov.html-paragraph-sharkey-j-e-television-war-american]]
# [[Sliced up Amgov.html-paragraph-shattered-glass-2003-fictionalized]]
# [[Sliced up Amgov.html-paragraph-shays-s-rebellion]]
# [[Sliced up Amgov.html-paragraph-shelley-v-kraemer-334-us-1-1948]]
# [[Sliced up Amgov.html-paragraph-shepsle-k-barry-r-weingast]]
# [[Sliced up Amgov.html-paragraph-sherwin-richard-k-when-law-goes-pop]]
# [[Sliced up Amgov.html-paragraph-shifts-in-people-whom-nation]]
# [[Sliced up Amgov.html-paragraph-shull-s-thomas-c-shaw-explaining]]
# [[Sliced up Amgov.html-paragraph-siege-1998-terrorists-blow-up-federal]]
# [[Sliced up Amgov.html-paragraph-sifry-m-l-spoiling-for-fight-new-york]]
# [[Sliced up Amgov.html-paragraph-sifry-micah-l-spoiling-for-fight-new]]
# [[Sliced up Amgov.html-paragraph-significant-events-in-adults-lives-can]]
# [[Sliced up Amgov.html-paragraph-significant-gender-gap-in]]
# [[Sliced up Amgov.html-paragraph-signing-constitution-by-delegates]]
# [[Sliced up Amgov.html-paragraph-signs-an-agency-s-power-include-1]]
# [[Sliced up Amgov.html-paragraph-signs-oppose-press-majority-tea-party]]
# [[Sliced up Amgov.html-paragraph-silkwood-1983-story-karen-silkwood-who]]
# [[Sliced up Amgov.html-paragraph-similar-pattern-followed-resignation]]
# [[Sliced up Amgov.html-paragraph-similar-things-have-been-said-about]]
# [[Sliced up Amgov.html-paragraph-similarly-war-or-other-national]]
# [[Sliced up Amgov.html-paragraph-since-1926-president-s-party-has-lost]]
# [[Sliced up Amgov.html-paragraph-since-1960s-there-has-been-gradual]]
# [[Sliced up Amgov.html-paragraph-since-1970s-blunderbuss-has-been]]
# [[Sliced up Amgov.html-paragraph-since-1980s-more-women-members-diverse]]
# [[Sliced up Amgov.html-paragraph-since-1990s-presidents-have-assumed]]
# [[Sliced up Amgov.html-paragraph-since-1990s-women-have-been-as-likely]]
# [[Sliced up Amgov.html-paragraph-since-advent-television-mass-media]]
# [[Sliced up Amgov.html-paragraph-since-constitution-gives-congress]]
# [[Sliced up Amgov.html-paragraph-since-law-was-passed-some-states-have]]
# [[Sliced up Amgov.html-paragraph-since-presidents-usually-have-less]]
# [[Sliced up Amgov.html-paragraph-since-world-war-ii-presidents-have]]
# [[Sliced up Amgov.html-paragraph-sinclair-b-unorthodox-lawmaking]]
# [[Sliced up Amgov.html-paragraph-sinclair-barbara-unorthodox-lawmaking]]
# [[Sliced up Amgov.html-paragraph-single-entities-often-join-forces-in]]
# [[Sliced up Amgov.html-paragraph-sitkoff-h-struggle-for-black-equality]]
# [[Sliced up Amgov.html-paragraph-situation-was-much-different-in-1990s]]
# [[Sliced up Amgov.html-paragraph-skocpol-theda-morris-p-fiorina-eds]]
# [[Sliced up Amgov.html-paragraph-skowronek-s-building-new]]
# [[Sliced up Amgov.html-paragraph-skowronek-s-presidential-leadership-in]]
# [[Sliced up Amgov.html-paragraph-slacker-1991-this-documentary-style]]
# [[Sliced up Amgov.html-paragraph-slotnick-e-e-jennifer-segal-television]]
# [[Sliced up Amgov.html-paragraph-slotnick-elliot-e-jennifer-segal]]
# [[Sliced up Amgov.html-paragraph-small-things-can-loom-large-in-debate]]
# [[Sliced up Amgov.html-paragraph-smart-mobs-are-groups-people-who-are]]
# [[Sliced up Amgov.html-paragraph-smith-b-unfree-speech-folly-campaign]]
# [[Sliced up Amgov.html-paragraph-smith-j-e-john-marshall-definer-nation]]
# [[Sliced up Amgov.html-paragraph-smith-j-m-freedom-s-fetters-alien]]
# [[Sliced up Amgov.html-paragraph-smith-j-presidents-we-imagine-madison]]
# [[Sliced up Amgov.html-paragraph-smith-jeff-presidents-we-imagine]]
# [[Sliced up Amgov.html-paragraph-smith-m-american-business-political]]
# [[Sliced up Amgov.html-paragraph-smith-m-l-linda-miller-kahn-walter]]
# [[Sliced up Amgov.html-paragraph-smith-s-s-jason-roberts-ryan-vander]]
# [[Sliced up Amgov.html-paragraph-smith-spark-l-young-us-voters-may-get]]
# [[Sliced up Amgov.html-paragraph-smith-t-foreign-attachments-power]]
# [[Sliced up Amgov.html-paragraph-smith-t-w-america-s-most-important]]
# [[Sliced up Amgov.html-paragraph-smith-v-allwright-321-us-649-1944]]
# [[Sliced up Amgov.html-paragraph-sncc-organized-freedom-summer-1964]]
# [[Sliced up Amgov.html-paragraph-sniderman-p-m-thomas-piazza-scar-race]]
# [[Sliced up Amgov.html-paragraph-so-even-though-federal-government-is]]
# [[Sliced up Amgov.html-paragraph-so-how-do-presidents-get-things-done]]
# [[Sliced up Amgov.html-paragraph-so-it-may-seem-surprising-that]]
# [[Sliced up Amgov.html-paragraph-so-obama-administration-s-foreign]]
# [[Sliced up Amgov.html-paragraph-so-policymakers-often-track-public]]
# [[Sliced up Amgov.html-paragraph-so-republicans-sometimes-champion]]
# [[Sliced up Amgov.html-paragraph-soaring-phrases-declaration-were]]
# [[Sliced up Amgov.html-paragraph-social-cultural-economic-factors-can]]
# [[Sliced up Amgov.html-paragraph-social-movement-has-formal-enduring]]
# [[Sliced up Amgov.html-paragraph-social-movements-can-employ-tactics-to]]
# [[Sliced up Amgov.html-paragraph-social-movements-rely-media-attention]]
# [[Sliced up Amgov.html-paragraph-social-network-2010-fascinating]]
# [[Sliced up Amgov.html-paragraph-social-security]]
# [[Sliced up Amgov.html-paragraph-social-security-now-provides-benefits]]
# [[Sliced up Amgov.html-paragraph-societal-interest-groups-focus]]
# [[Sliced up Amgov.html-paragraph-society-professional-journalists-code]]
# [[Sliced up Amgov.html-paragraph-socioeconomic-status-ses-is-determined]]
# [[Sliced up Amgov.html-paragraph-solem-v-helm-462-us-277-1983]]
# [[Sliced up Amgov.html-paragraph-solicitor-general-s-office]]
# [[Sliced up Amgov.html-paragraph-some-100-000-books-are-published]]
# [[Sliced up Amgov.html-paragraph-some-agencies-such-as-us-postal]]
# [[Sliced up Amgov.html-paragraph-some-cabinet-secretaries-value-their]]
# [[Sliced up Amgov.html-paragraph-some-civil-liberty-advocates-propose]]
# [[Sliced up Amgov.html-paragraph-some-factors-work-against-media-as]]
# [[Sliced up Amgov.html-paragraph-some-implementation-can-be-easily]]
# [[Sliced up Amgov.html-paragraph-some-interest-groups-are-created-in]]
# [[Sliced up Amgov.html-paragraph-some-interest-groups-do-fund]]
# [[Sliced up Amgov.html-paragraph-some-interest-groups-encourage-their]]
# [[Sliced up Amgov.html-paragraph-some-interest-groups-engage-in-public]]
# [[Sliced up Amgov.html-paragraph-some-interest-groups-issue-scorecards]]
# [[Sliced up Amgov.html-paragraph-some-journalists-specialize-in]]
# [[Sliced up Amgov.html-paragraph-some-local-stories-become-prominent]]
# [[Sliced up Amgov.html-paragraph-some-material-consists-low-level]]
# [[Sliced up Amgov.html-paragraph-some-minor-parties-have-existed-for]]
# [[Sliced up Amgov.html-paragraph-some-movements-invoke-constitution-as]]
# [[Sliced up Amgov.html-paragraph-some-national-security-advisors-have]]
# [[Sliced up Amgov.html-paragraph-some-national-security-advisors-try-to]]
# [[Sliced up Amgov.html-paragraph-some-newspapers-few-television]]
# [[Sliced up Amgov.html-paragraph-some-people-may-not-realize-or-accept]]
# [[Sliced up Amgov.html-paragraph-some-people-suggested-compromise-two]]
# [[Sliced up Amgov.html-paragraph-some-policies-are-controversial-at]]
# [[Sliced up Amgov.html-paragraph-some-powers-are-reserved-to-states]]
# [[Sliced up Amgov.html-paragraph-some-scholars-allege-that-media]]
# [[Sliced up Amgov.html-paragraph-some-scholars-argue-that-political]]
# [[Sliced up Amgov.html-paragraph-some-scholars-consider-school-rather]]
# [[Sliced up Amgov.html-paragraph-some-scholars-contend-that-american]]
# [[Sliced up Amgov.html-paragraph-some-scholars-contend-that-media]]
# [[Sliced up Amgov.html-paragraph-some-scholars-contend-that-public]]
# [[Sliced up Amgov.html-paragraph-some-scholars-criticize-media-industry]]
# [[Sliced up Amgov.html-paragraph-some-scholars-take-issue-with-verba-s]]
# [[Sliced up Amgov.html-paragraph-some-social-movements-have-become]]
# [[Sliced up Amgov.html-paragraph-some-staff-members-focus-constituent]]
# [[Sliced up Amgov.html-paragraph-some-state-attorneys-general-are]]
# [[Sliced up Amgov.html-paragraph-some-time-after-oral-arguments]]
# [[Sliced up Amgov.html-paragraph-sometimes-called-ideological-parties]]
# [[Sliced up Amgov.html-paragraph-sometimes-media-determine-nominee-s]]
# [[Sliced up Amgov.html-paragraph-sometimes-relationship-is-adversarial]]
# [[Sliced up Amgov.html-paragraph-songer-d-r-reginald-s-sheehan-susan-b]]
# [[Sliced up Amgov.html-paragraph-sotomayor-nomination]]
# [[Sliced up Amgov.html-paragraph-source-adapted-from-e-katz-p]]
# [[Sliced up Amgov.html-paragraph-source-adapted-from-http]]
# [[Sliced up Amgov.html-paragraph-source-adapted-from-http-www]]
# [[Sliced up Amgov.html-paragraph-source-http-commons-wikimedia-org-wiki]]
# [[Sliced up Amgov.html-paragraph-source-http-commons-wikimedia-org-wiki-1]]
# [[Sliced up Amgov.html-paragraph-source-http-www-vermonthistory-org]]
# [[Sliced up Amgov.html-paragraph-source-photo-by-michael-l-bak-http]]
# [[Sliced up Amgov.html-paragraph-source-photo-courtesy-e-w-kemble-http]]
# [[Sliced up Amgov.html-paragraph-source-photo-courtesy-harper-s-weekly]]
# [[Sliced up Amgov.html-paragraph-source-photo-courtesy-harper-s-weekly-1]]
# [[Sliced up Amgov.html-paragraph-source-photo-courtesy-white-house]]
# [[Sliced up Amgov.html-paragraph-source-photo-taken-by-dan-smith-http]]
# [[Sliced up Amgov.html-paragraph-source-us-bureau-census-categorizing]]
# [[Sliced up Amgov.html-paragraph-source-used-with-permission-from-ap]]
# [[Sliced up Amgov.html-paragraph-south-s-defeat-in-civil-war]]
# [[Sliced up Amgov.html-paragraph-speaker-house-is-at-top-leadership]]
# [[Sliced up Amgov.html-paragraph-speaker-nancy-pelosi-d-ca-was-first]]
# [[Sliced up Amgov.html-paragraph-speaker-s-personal-style-can-influence]]
# [[Sliced up Amgov.html-paragraph-speakers-personal-styles-have]]
# [[Sliced up Amgov.html-paragraph-special-commissions-have-issued]]
# [[Sliced up Amgov.html-paragraph-specific-media-outlets-are-associated]]
# [[Sliced up Amgov.html-paragraph-specific-sections-constitution-have]]
# [[Sliced up Amgov.html-paragraph-speech-was-covered-television-in-its]]
# [[Sliced up Amgov.html-paragraph-speechmaking-can-entail-going-public]]
# [[Sliced up Amgov.html-paragraph-speed-twenty-four-hour-news-cycle]]
# [[Sliced up Amgov.html-paragraph-speth-james-gustave-red-sky-at-morning]]
# [[Sliced up Amgov.html-paragraph-spill-r-l-zoe-m-oxley-philosopher]]
# [[Sliced up Amgov.html-paragraph-spitzer-r-j-politics-gun-control]]
# [[Sliced up Amgov.html-paragraph-spitzer-r-j-presidential-veto]]
# [[Sliced up Amgov.html-paragraph-sports-figures-feature-prominently]]
# [[Sliced up Amgov.html-paragraph-stand-deliver-1988-new-teacher-at]]
# [[Sliced up Amgov.html-paragraph-stanley-battling-scepticism-global]]
# [[Sliced up Amgov.html-paragraph-stanley-h-w-richard-g-niemi-vital]]
# [[Sliced up Amgov.html-paragraph-stanley-v-georgia-394-us-557-1969]]
# [[Sliced up Amgov.html-paragraph-star-wars-1977-first-multipart-saga]]
# [[Sliced up Amgov.html-paragraph-starting-in-1960s-supreme-court-in]]
# [[Sliced up Amgov.html-paragraph-starting-in-june-2007-but-only-fully]]
# [[Sliced up Amgov.html-paragraph-state]]
# [[Sliced up Amgov.html-paragraph-state-ballot-measures-in-2010]]
# [[Sliced up Amgov.html-paragraph-state-conventions-that-ratified]]
# [[Sliced up Amgov.html-paragraph-state-department-is-oldest-cabinet]]
# [[Sliced up Amgov.html-paragraph-state-department-s-lead-position-in]]
# [[Sliced up Amgov.html-paragraph-state-governors-big-city-mayors]]
# [[Sliced up Amgov.html-paragraph-state-governors-legislators]]
# [[Sliced up Amgov.html-paragraph-state-local-governments-are-essential]]
# [[Sliced up Amgov.html-paragraph-state-local-governments-made-it-known]]
# [[Sliced up Amgov.html-paragraph-state-officials-do-not-always-mind]]
# [[Sliced up Amgov.html-paragraph-state-party-organizations-operate-in]]
# [[Sliced up Amgov.html-paragraph-states-began-adopting-three-strikes]]
# [[Sliced up Amgov.html-paragraph-states-cannot-effectively-provide]]
# [[Sliced up Amgov.html-paragraph-states-dispute-whether-how-to-meet]]
# [[Sliced up Amgov.html-paragraph-states-existed-before-constitution-so]]
# [[Sliced up Amgov.html-paragraph-states-get-less-attention-in-news-than]]
# [[Sliced up Amgov.html-paragraph-statue-liberty-stands-in-new-york]]
# [[Sliced up Amgov.html-paragraph-status-african-americans-continued-to]]
# [[Sliced up Amgov.html-paragraph-status-distribution-an-interest-group]]
# [[Sliced up Amgov.html-paragraph-staying-message-is-not-easy-campaigns]]
# [[Sliced up Amgov.html-paragraph-steak-fry-in-iowa-during-2008]]
# [[Sliced up Amgov.html-paragraph-steckenrider-j-s-neal-e-cutler-aging]]
# [[Sliced up Amgov.html-paragraph-stein-s-nasty-anti-obama-push-poll]]
# [[Sliced up Amgov.html-paragraph-stelter-b-in-news-coverage-tea-party]]
# [[Sliced up Amgov.html-paragraph-stephen-colbert-s-highly-publicized]]
# [[Sliced up Amgov.html-paragraph-stephenson-jr-d-g-campaigns-court-u-s]]
# [[Sliced up Amgov.html-paragraph-stereotyping-has-implications-for]]
# [[Sliced up Amgov.html-paragraph-stevenson-r-w-incredible-shrinking]]
# [[Sliced up Amgov.html-paragraph-stewart-d-w-prem-n-shamdasani-dennis-w]]
# [[Sliced up Amgov.html-paragraph-stewart-j-america-book-new-york-warner]]
# [[Sliced up Amgov.html-paragraph-stimson-j-public-opinion-in-america]]
# [[Sliced up Amgov.html-paragraph-stimson-j-public-support-for-american]]
# [[Sliced up Amgov.html-paragraph-stimulus-package-was-stopgap-measure]]
# [[Sliced up Amgov.html-paragraph-stolberg-s-g-hope-change-as-promised]]
# [[Sliced up Amgov.html-paragraph-stonewall-uprising-2010-documentary]]
# [[Sliced up Amgov.html-paragraph-stories-revealed-that-abramoff-had]]
# [[Sliced up Amgov.html-paragraph-storing-h-what-anti-federalists-were]]
# [[Sliced up Amgov.html-paragraph-storing-herbert-what-anti-federalists]]
# [[Sliced up Amgov.html-paragraph-story-also-shows-how-news-media-s]]
# [[Sliced up Amgov.html-paragraph-strauss-w-neil-howe-generations-new]]
# [[Sliced up Amgov.html-paragraph-strauss-w-neil-howe-millennials-rising]]
# [[Sliced up Amgov.html-paragraph-strauss-william-neil-howe-generations]]
# [[Sliced up Amgov.html-paragraph-straw-polls-were-sponsored-by]]
# [[Sliced up Amgov.html-paragraph-strikes-are-union-action-most-often]]
# [[Sliced up Amgov.html-paragraph-strong-speakers-house-such-as-joe]]
# [[Sliced up Amgov.html-paragraph-stroud-n-j-niche-news-new-york-oxford]]
# [[Sliced up Amgov.html-paragraph-stroud-natalie-jomini-niche-news-new]]
# [[Sliced up Amgov.html-paragraph-struggle-between-congress-president-to]]
# [[Sliced up Amgov.html-paragraph-student-activists-in-1960s-protested]]
# [[Sliced up Amgov.html-paragraph-student-loans]]
# [[Sliced up Amgov.html-paragraph-students-created-next-wave-activism-in]]
# [[Sliced up Amgov.html-paragraph-students-engaged-media-in-variety-ways]]
# [[Sliced up Amgov.html-paragraph-students-enrolled-in-protess-s-course]]
# [[Sliced up Amgov.html-paragraph-students-in-professor-david-protess-s]]
# [[Sliced up Amgov.html-paragraph-students-interning-for-public]]
# [[Sliced up Amgov.html-paragraph-students-tipped-off-local-white]]
# [[Sliced up Amgov.html-paragraph-students-were-mobilized-to-advocate]]
# [[Sliced up Amgov.html-paragraph-studies-mainstream-press-coverage-tea]]
# [[Sliced up Amgov.html-paragraph-study-philadelphia-local-television]]
# [[Sliced up Amgov.html-paragraph-subjects-this-section-are]]
# [[Sliced up Amgov.html-paragraph-success-in-news-coverage-should-not-be]]
# [[Sliced up Amgov.html-paragraph-successful-interest-groups-have]]
# [[Sliced up Amgov.html-paragraph-such-ambivalence-is-not-unique-to-mass]]
# [[Sliced up Amgov.html-paragraph-such-complicated-law-raises-host]]
# [[Sliced up Amgov.html-paragraph-such-depiction-bureaucratic]]
# [[Sliced up Amgov.html-paragraph-such-good-feelings-are-tough-to]]
# [[Sliced up Amgov.html-paragraph-such-journalism-can-lead-to-outrage]]
# [[Sliced up Amgov.html-paragraph-such-laws-could-be-far-reaching-title]]
# [[Sliced up Amgov.html-paragraph-such-restrictions-frustrate-law]]
# [[Sliced up Amgov.html-paragraph-such-stories-are-easy-for-journalists]]
# [[Sliced up Amgov.html-paragraph-such-stories-expand-amid-attention]]
# [[Sliced up Amgov.html-paragraph-such-tasks-were-given-to-newly]]
# [[Sliced up Amgov.html-paragraph-such-taxes-commerce-alienated-powerful]]
# [[Sliced up Amgov.html-paragraph-suid-l-h-guts-glory-making-american]]
# [[Sliced up Amgov.html-paragraph-sullivan-j-l-james-piereson-george-e]]
# [[Sliced up Amgov.html-paragraph-sullivan-j-v-how-our-laws-are-made]]
# [[Sliced up Amgov.html-paragraph-sullivan-s-travels-1941-director]]
# [[Sliced up Amgov.html-paragraph-sunday-with-obama-september-20-2009]]
# [[Sliced up Amgov.html-paragraph-support-for-mujahedin-was-consistent]]
# [[Sliced up Amgov.html-paragraph-supportive-media-have-long-prospered]]
# [[Sliced up Amgov.html-paragraph-supreme-court-also-reduced-scope-civil]]
# [[Sliced up Amgov.html-paragraph-supreme-court-building-so-magisterial]]
# [[Sliced up Amgov.html-paragraph-supreme-court-decides-cases-by]]
# [[Sliced up Amgov.html-paragraph-supreme-court-decisions]]
# [[Sliced up Amgov.html-paragraph-supreme-court-defending-dual]]
# [[Sliced up Amgov.html-paragraph-supreme-court-exercised-its-new-power]]
# [[Sliced up Amgov.html-paragraph-supreme-court-first-weighed-in]]
# [[Sliced up Amgov.html-paragraph-supreme-court-has-held-that-debate]]
# [[Sliced up Amgov.html-paragraph-supreme-court-has-resisted-putting]]
# [[Sliced up Amgov.html-paragraph-supreme-court-is-today-at-center-stage]]
# [[Sliced up Amgov.html-paragraph-supreme-court-may-lose-power-if-public]]
# [[Sliced up Amgov.html-paragraph-supreme-court-nation-s-highest]]
# [[Sliced up Amgov.html-paragraph-surowiecki-j-righting-copywrongs-new]]
# [[Sliced up Amgov.html-paragraph-surrounded-by-civil-servants-who]]
# [[Sliced up Amgov.html-paragraph-survey-question-wording]]
# [[Sliced up Amgov.html-paragraph-survey-research-organizations]]
# [[Sliced up Amgov.html-paragraph-susan-lloyd-soccer-cc-by-2-0]]
# [[Sliced up Amgov.html-paragraph-suskind-r-quoting-john-diiulio-in-why]]
# [[Sliced up Amgov.html-paragraph-swers-m-l-difference-women-make]]
# [[Sliced up Amgov.html-paragraph-table-12-1-congressional-committees]]
# [[Sliced up Amgov.html-paragraph-table-13-1-bases-for-presidential]]
# [[Sliced up Amgov.html-paragraph-table-2-1-separation-powers]]
# [[Sliced up Amgov.html-paragraph-table-3-1-governments-in-united-states]]
# [[Sliced up Amgov.html-paragraph-table-4-1-supreme-court-s-extension]]
# [[Sliced up Amgov.html-paragraph-tabloid-trials-can-increase-people-s]]
# [[Sliced up Amgov.html-paragraph-take-occupational-safety-health-act]]
# [[Sliced up Amgov.html-paragraph-taking-fees-each-time-loan-was-sold]]
# [[Sliced up Amgov.html-paragraph-tale-three-newsbeats]]
# [[Sliced up Amgov.html-paragraph-talking-heads-who-provide-elite]]
# [[Sliced up Amgov.html-paragraph-talking-points-memo-was-primarily]]
# [[Sliced up Amgov.html-paragraph-talton-v-mayes-163-us-376-1896]]
# [[Sliced up Amgov.html-paragraph-tamanaha-b-z-beyond-formalist-realist]]
# [[Sliced up Amgov.html-paragraph-taraliveson-tina-fey-amp-sarah-palin]]
# [[Sliced up Amgov.html-paragraph-targets-public-criticism-may-respond]]
# [[Sliced up Amgov.html-paragraph-tax-budget-information-for-federal]]
# [[Sliced up Amgov.html-paragraph-taxes-behind-closed-doors-1986-an]]
# [[Sliced up Amgov.html-paragraph-taxes-local-state-governments-are-more]]
# [[Sliced up Amgov.html-paragraph-tea-party]]
# [[Sliced up Amgov.html-paragraph-tea-party-documentary-film-2010-pro]]
# [[Sliced up Amgov.html-paragraph-tea-party-is-loosely-organized]]
# [[Sliced up Amgov.html-paragraph-tea-party-signs-at-rally-media]]
# [[Sliced up Amgov.html-paragraph-tea-party-supporters-from-across]]
# [[Sliced up Amgov.html-paragraph-teachers-seeking-to-instill-democratic]]
# [[Sliced up Amgov.html-paragraph-teachout-z-thomas-streeter-eds]]
# [[Sliced up Amgov.html-paragraph-technological-innovation-can-change]]
# [[Sliced up Amgov.html-paragraph-ted-eytan-getting-ready-cc-by-sa-2-0]]
# [[Sliced up Amgov.html-paragraph-ted-murphy-hard-rock-casino-cc-by-2-0]]
# [[Sliced up Amgov.html-paragraph-televised-docudramas-were-made-about]]
# [[Sliced up Amgov.html-paragraph-televised-town-meetings-allow-public]]
# [[Sliced up Amgov.html-paragraph-television-cameras-are-excluded-from]]
# [[Sliced up Amgov.html-paragraph-television-networks-sunday-morning]]
# [[Sliced up Amgov.html-paragraph-television-news-is-picture-driven]]
# [[Sliced up Amgov.html-paragraph-television-news-was-not-only-media]]
# [[Sliced up Amgov.html-paragraph-television-radio-advertisements-are]]
# [[Sliced up Amgov.html-paragraph-television-statue-falls-crowd-cheers]]
# [[Sliced up Amgov.html-paragraph-television-was-most-enthusiastic]]
# [[Sliced up Amgov.html-paragraph-tension-between-institution-congress]]
# [[Sliced up Amgov.html-paragraph-terms-poll-survey-often-are-used]]
# [[Sliced up Amgov.html-paragraph-testifying-before-congress-is-not-just]]
# [[Sliced up Amgov.html-paragraph-texas-v-white-7-wall-700-1869]]
# [[Sliced up Amgov.html-paragraph-text-constitution-consists-preamble]]
# [[Sliced up Amgov.html-paragraph-textbook-legislative-process-begins]]
# [[Sliced up Amgov.html-paragraph-thank-you-for-smoking-2005-comedy]]
# [[Sliced up Amgov.html-paragraph-that-delicate-balance-1-president]]
# [[Sliced up Amgov.html-paragraph-that-said-primary-advocates-main]]
# [[Sliced up Amgov.html-paragraph-their-teacher-brian-schultz-encouraged]]
# [[Sliced up Amgov.html-paragraph-their-work-has-helped-change-public]]
# [[Sliced up Amgov.html-paragraph-theme-democratic-convention-john-kerry]]
# [[Sliced up Amgov.html-paragraph-then-came-an-unexpected-breakthrough]]
# [[Sliced up Amgov.html-paragraph-then-in-july-2008-justice-department-s]]
# [[Sliced up Amgov.html-paragraph-then-there-are-two-ways-to-approve-an]]
# [[Sliced up Amgov.html-paragraph-there-are-435-voting-members-house]]
# [[Sliced up Amgov.html-paragraph-there-are-94-federal-district-courts]]
# [[Sliced up Amgov.html-paragraph-there-are-also-shows-featuring]]
# [[Sliced up Amgov.html-paragraph-there-are-approximately-1-500]]
# [[Sliced up Amgov.html-paragraph-there-are-as-many-as-eighty-thousand]]
# [[Sliced up Amgov.html-paragraph-there-are-billions-dollars-annually-in]]
# [[Sliced up Amgov.html-paragraph-there-are-cable-channels-devoted-to]]
# [[Sliced up Amgov.html-paragraph-there-are-currently-thirteen-courts]]
# [[Sliced up Amgov.html-paragraph-there-are-different-types-committees]]
# [[Sliced up Amgov.html-paragraph-there-are-limitations-effectiveness]]
# [[Sliced up Amgov.html-paragraph-there-are-many-different-ways-that]]
# [[Sliced up Amgov.html-paragraph-there-are-many-folktales-about-young]]
# [[Sliced up Amgov.html-paragraph-there-are-many-ways-in-which-polls]]
# [[Sliced up Amgov.html-paragraph-there-are-many-ways-to-advocate-for]]
# [[Sliced up Amgov.html-paragraph-there-are-more-than-four-thousand]]
# [[Sliced up Amgov.html-paragraph-there-are-number-reasons-why-president]]
# [[Sliced up Amgov.html-paragraph-there-are-numerous-resources-online]]
# [[Sliced up Amgov.html-paragraph-there-are-one-hundred-senators-in-us]]
# [[Sliced up Amgov.html-paragraph-there-are-risks-appearances]]
# [[Sliced up Amgov.html-paragraph-there-are-roughly-five-thousand]]
# [[Sliced up Amgov.html-paragraph-there-are-significant-differences-in]]
# [[Sliced up Amgov.html-paragraph-there-are-six-main-sources-funding-for]]
# [[Sliced up Amgov.html-paragraph-there-are-three-other-reasons-nugent]]
# [[Sliced up Amgov.html-paragraph-there-are-three-types-constraints]]
# [[Sliced up Amgov.html-paragraph-there-are-three-types-incentives-that]]
# [[Sliced up Amgov.html-paragraph-there-are-two-types-film-about]]
# [[Sliced up Amgov.html-paragraph-there-are-variety-ways-measuring]]
# [[Sliced up Amgov.html-paragraph-there-has-been-almost-as-much]]
# [[Sliced up Amgov.html-paragraph-there-has-been-stream-television]]
# [[Sliced up Amgov.html-paragraph-there-have-been-repercussions-us]]
# [[Sliced up Amgov.html-paragraph-there-is-an-almost-page-wide]]
# [[Sliced up Amgov.html-paragraph-there-is-federal-civilian-workforce-1]]
# [[Sliced up Amgov.html-paragraph-there-is-little-evidence-today-that]]
# [[Sliced up Amgov.html-paragraph-there-is-now-right-to-possess-most]]
# [[Sliced up Amgov.html-paragraph-there-is-so-much-variety-in-agencies]]
# [[Sliced up Amgov.html-paragraph-there-is-twelfth-circuit-for-district]]
# [[Sliced up Amgov.html-paragraph-there-may-be-connection-between]]
# [[Sliced up Amgov.html-paragraph-there-was-domestic-ferment-as-well]]
# [[Sliced up Amgov.html-paragraph-there-was-liquidity-crisis-credit]]
# [[Sliced up Amgov.html-paragraph-these-accomplishments-except-for]]
# [[Sliced up Amgov.html-paragraph-these-activities-take-place-in-both]]
# [[Sliced up Amgov.html-paragraph-these-alternative-visions-america-s]]
# [[Sliced up Amgov.html-paragraph-these-arcane-securities-were-rated]]
# [[Sliced up Amgov.html-paragraph-these-asian-american-student-groups]]
# [[Sliced up Amgov.html-paragraph-these-benefits-were-denied-ralph-nader]]
# [[Sliced up Amgov.html-paragraph-these-ceremonies-give-impression]]
# [[Sliced up Amgov.html-paragraph-these-efforts-were-unsuccessful-voice]]
# [[Sliced up Amgov.html-paragraph-these-figures-part-memorial-to]]
# [[Sliced up Amgov.html-paragraph-these-presidential-appointees-must-be]]
# [[Sliced up Amgov.html-paragraph-these-processes-bottom-up-top-down]]
# [[Sliced up Amgov.html-paragraph-these-programs-would-take-time-to-be]]
# [[Sliced up Amgov.html-paragraph-these-protests-official-response]]
# [[Sliced up Amgov.html-paragraph-these-rights-are-familiar-to-anyone]]
# [[Sliced up Amgov.html-paragraph-these-stories-could-frame-business]]
# [[Sliced up Amgov.html-paragraph-these-tactics-were-designed-to-attract]]
# [[Sliced up Amgov.html-paragraph-these-victories-produced-backlash]]
# [[Sliced up Amgov.html-paragraph-they-commission-finance-from]]
# [[Sliced up Amgov.html-paragraph-they-engage-in-public-appearances-make]]
# [[Sliced up Amgov.html-paragraph-they-know-that-information-is-power]]
# [[Sliced up Amgov.html-paragraph-they-may-object-to-specific-decisions]]
# [[Sliced up Amgov.html-paragraph-they-operate-independently-cia]]
# [[Sliced up Amgov.html-paragraph-they-went-to-jail-engaged-in-hunger]]
# [[Sliced up Amgov.html-paragraph-thier-j-chance-success-slips-away-new]]
# [[Sliced up Amgov.html-paragraph-thin-blue-line-1988-errol-morris-s]]
# [[Sliced up Amgov.html-paragraph-think-tanks-are-private-research]]
# [[Sliced up Amgov.html-paragraph-thinking-to-trade-momentum-his-2004]]
# [[Sliced up Amgov.html-paragraph-third-amendment-holds-that-state-may]]
# [[Sliced up Amgov.html-paragraph-third-choice-1996-documentary]]
# [[Sliced up Amgov.html-paragraph-third-in-addition-to-reducing-military]]
# [[Sliced up Amgov.html-paragraph-third-media-are-more-more-partisan]]
# [[Sliced up Amgov.html-paragraph-third-more-realistic-perspective]]
# [[Sliced up Amgov.html-paragraph-third-new-media-are-rife-with-muddle]]
# [[Sliced up Amgov.html-paragraph-third-part-book-describes-three]]
# [[Sliced up Amgov.html-paragraph-third-reason-federalism-often-works-is]]
# [[Sliced up Amgov.html-paragraph-this-adaptation-has-reformatted]]
# [[Sliced up Amgov.html-paragraph-this-agenda-setting-power-media-in]]
# [[Sliced up Amgov.html-paragraph-this-barge-its-load-became-media-icon]]
# [[Sliced up Amgov.html-paragraph-this-book-can-be-found-at]]
# [[Sliced up Amgov.html-paragraph-this-brings-us-to-present-day-we-start]]
# [[Sliced up Amgov.html-paragraph-this-case-shows-that-not-reporting-or]]
# [[Sliced up Amgov.html-paragraph-this-chapter-begins-with-discussions]]
# [[Sliced up Amgov.html-paragraph-this-chapter-explains-why-united]]
# [[Sliced up Amgov.html-paragraph-this-chapter-is-devoted-to]]
# [[Sliced up Amgov.html-paragraph-this-chapter-opened-with-an-anecdote]]
# [[Sliced up Amgov.html-paragraph-this-citizen-produced-video-shows]]
# [[Sliced up Amgov.html-paragraph-this-connecticut-compromise-also-known]]
# [[Sliced up Amgov.html-paragraph-this-created-situation-mutual-assured]]
# [[Sliced up Amgov.html-paragraph-this-crucial-decision-was-followed-by]]
# [[Sliced up Amgov.html-paragraph-this-division-labor-through-which]]
# [[Sliced up Amgov.html-paragraph-this-frame-finds-government]]
# [[Sliced up Amgov.html-paragraph-this-free-exercise-clause-gained]]
# [[Sliced up Amgov.html-paragraph-this-gag-rule-was-rigorously-enforced]]
# [[Sliced up Amgov.html-paragraph-this-involvement-state-governors-in]]
# [[Sliced up Amgov.html-paragraph-this-is-kind-cute-item-media-relish]]
# [[Sliced up Amgov.html-paragraph-this-is-title-given-to-both-an-agency]]
# [[Sliced up Amgov.html-paragraph-this-is-what-democracy-looks-like-1999]]
# [[Sliced up Amgov.html-paragraph-this-law-replaced-afdc-with-temporary]]
# [[Sliced up Amgov.html-paragraph-this-mass-media-frame-lone-individual]]
# [[Sliced up Amgov.html-paragraph-this-media-attention-getting-phrase]]
# [[Sliced up Amgov.html-paragraph-this-media-focus-tells-only-part-story]]
# [[Sliced up Amgov.html-paragraph-this-move-from-public-service-to]]
# [[Sliced up Amgov.html-paragraph-this-national-monument-did-not-start]]
# [[Sliced up Amgov.html-paragraph-this-newest-part-foreign-policy]]
# [[Sliced up Amgov.html-paragraph-this-oligarchy-or-rule-by-few-applies]]
# [[Sliced up Amgov.html-paragraph-this-positive-media-portrayal]]
# [[Sliced up Amgov.html-paragraph-this-proliferation-managers-creates]]
# [[Sliced up Amgov.html-paragraph-this-ruling-gradually-extended-to-all]]
# [[Sliced up Amgov.html-paragraph-this-section-covered-rights-dealing]]
# [[Sliced up Amgov.html-paragraph-this-section-covers-campaign]]
# [[Sliced up Amgov.html-paragraph-this-section-defines-political-culture]]
# [[Sliced up Amgov.html-paragraph-this-section-will-define-what-is-meant]]
# [[Sliced up Amgov.html-paragraph-this-separation-is-in-constitution]]
# [[Sliced up Amgov.html-paragraph-this-situation-lasted-for-around]]
# [[Sliced up Amgov.html-paragraph-this-story-tells-us-that-ordinary]]
# [[Sliced up Amgov.html-paragraph-this-suggests-perennial-conflict]]
# [[Sliced up Amgov.html-paragraph-this-tactic-was-famously-used-in-1993]]
# [[Sliced up Amgov.html-paragraph-this-vastly-increased-number-subprime]]
# [[Sliced up Amgov.html-paragraph-thomas-e-michael-isikoff-settling-old]]
# [[Sliced up Amgov.html-paragraph-thomas-hearings]]
# [[Sliced up Amgov.html-paragraph-those-accused-being-communists]]
# [[Sliced up Amgov.html-paragraph-thoughts-are-deemed-beyond-scope]]
# [[Sliced up Amgov.html-paragraph-thousands-agencies-in-federal]]
# [[Sliced up Amgov.html-paragraph-thrall-t-myth-outside-strategy-mass]]
# [[Sliced up Amgov.html-paragraph-thrall-trevor-war-in-media-age]]
# [[Sliced up Amgov.html-paragraph-three-cross-cutting-divides-existed]]
# [[Sliced up Amgov.html-paragraph-three-fifths-clause]]
# [[Sliced up Amgov.html-paragraph-three-hours-later-networks-began-to]]
# [[Sliced up Amgov.html-paragraph-three-interrelated-factors-are-central]]
# [[Sliced up Amgov.html-paragraph-three-levels-government-also-rely]]
# [[Sliced up Amgov.html-paragraph-through-1970s-prisoners-were-rarely]]
# [[Sliced up Amgov.html-paragraph-through-its-open-market-operations-fed]]
# [[Sliced up Amgov.html-paragraph-through-old-new-media-disadvantaged]]
# [[Sliced up Amgov.html-paragraph-through-their-video-unit-terrorists]]
# [[Sliced up Amgov.html-paragraph-throughout-much-american-history-woman]]
# [[Sliced up Amgov.html-paragraph-throwing-notes-table-washington]]
# [[Sliced up Amgov.html-paragraph-thurber-j-erin-o-brien-david-dulio]]
# [[Sliced up Amgov.html-paragraph-thus-civil-rights-act-ended-up-also]]
# [[Sliced up Amgov.html-paragraph-thus-constitutional-amendment-can-be]]
# [[Sliced up Amgov.html-paragraph-thus-far-our-discussion-has-focused]]
# [[Sliced up Amgov.html-paragraph-tierney-j-t-government-corporations]]
# [[Sliced up Amgov.html-paragraph-tierney-j-t-u-s-postal-service-status]]
# [[Sliced up Amgov.html-paragraph-time-10-questions-for-walter-cronkite]]
# [[Sliced up Amgov.html-paragraph-time-lincolns-2001-documentary-based]]
# [[Sliced up Amgov.html-paragraph-timeline-development-political-parties]]
# [[Sliced up Amgov.html-paragraph-times-coverage-focused-program-s]]
# [[Sliced up Amgov.html-paragraph-times-coverage-supported-legitimized]]
# [[Sliced up Amgov.html-paragraph-times-harvey-milk-1984-moving]]
# [[Sliced up Amgov.html-paragraph-times-later-reported-that-government]]
# [[Sliced up Amgov.html-paragraph-times-printed-an-op-ed-about]]
# [[Sliced up Amgov.html-paragraph-times-reported-that-mms-had-approved]]
# [[Sliced up Amgov.html-paragraph-times-undermined-credibility-iraqi]]
# [[Sliced up Amgov.html-paragraph-timing-elections-is-one-way-public]]
# [[Sliced up Amgov.html-paragraph-tinker-v-des-moines-independent]]
# [[Sliced up Amgov.html-paragraph-title-iv-social-security-act-1935]]
# [[Sliced up Amgov.html-paragraph-to-break-logjam-presidency-convention]]
# [[Sliced up Amgov.html-paragraph-to-build-support-for-war]]
# [[Sliced up Amgov.html-paragraph-to-cover-stories-from-such-hot-spots]]
# [[Sliced up Amgov.html-paragraph-to-kill-mockingbird-1962-small-town]]
# [[Sliced up Amgov.html-paragraph-to-learn-more-about-constitution-visit]]
# [[Sliced up Amgov.html-paragraph-to-learn-more-about-delegates-to]]
# [[Sliced up Amgov.html-paragraph-to-learn-more-about-japanese]]
# [[Sliced up Amgov.html-paragraph-to-learn-more-about-latino-civil]]
# [[Sliced up Amgov.html-paragraph-to-learn-more-about-seneca-falls]]
# [[Sliced up Amgov.html-paragraph-to-learn-more-about-shays-s-rebellion]]
# [[Sliced up Amgov.html-paragraph-to-meet-media-s-never-ending-appetite]]
# [[Sliced up Amgov.html-paragraph-to-nation-accustomed-to-hollywood]]
# [[Sliced up Amgov.html-paragraph-to-put-yourself-registry-go-to-http]]
# [[Sliced up Amgov.html-paragraph-to-survive-journals-political-opinion]]
# [[Sliced up Amgov.html-paragraph-today-american-heroes-are-more-likely]]
# [[Sliced up Amgov.html-paragraph-today-major-parties-are-at-forefront]]
# [[Sliced up Amgov.html-paragraph-today-most-famous-part-this-newspaper]]
# [[Sliced up Amgov.html-paragraph-today-there-are-hundreds-thousands]]
# [[Sliced up Amgov.html-paragraph-today-there-is-no-longer-single-mass]]
# [[Sliced up Amgov.html-paragraph-tommy-japan-be021212-cc-by-2-0]]
# [[Sliced up Amgov.html-paragraph-top-gun-1986-probably-most-famous-hit]]
# [[Sliced up Amgov.html-paragraph-toppling-dictator-s-statue-is-an]]
# [[Sliced up Amgov.html-paragraph-toward-end-campaign-ad-checks-have]]
# [[Sliced up Amgov.html-paragraph-trade-unions-mobilize-blue-collar]]
# [[Sliced up Amgov.html-paragraph-tradition-bound-congress-embraced]]
# [[Sliced up Amgov.html-paragraph-traditional-group-photograph-that]]
# [[Sliced up Amgov.html-paragraph-traditionally-education-policy-has]]
# [[Sliced up Amgov.html-paragraph-traditionally-more-money-has-been-paid]]
# [[Sliced up Amgov.html-paragraph-traditionally-political-parties-helped]]
# [[Sliced up Amgov.html-paragraph-traffic-2000-conservative-judge]]
# [[Sliced up Amgov.html-paragraph-traugott-m-w-paul-j-lavrakas-voter-s]]
# [[Sliced up Amgov.html-paragraph-trend-in-recent-administrations-has]]
# [[Sliced up Amgov.html-paragraph-trends-in-party-identification]]
# [[Sliced up Amgov.html-paragraph-trends-in-party-identification-from]]
# [[Sliced up Amgov.html-paragraph-trials-are-staple-entertainment-drama]]
# [[Sliced up Amgov.html-paragraph-triumph-will-1935-hitler-s-favorite]]
# [[Sliced up Amgov.html-paragraph-true-colors-1991-two-law-school]]
# [[Sliced up Amgov.html-paragraph-true-political-party-system-with-two]]
# [[Sliced up Amgov.html-paragraph-truman-david-b-governmental-process]]
# [[Sliced up Amgov.html-paragraph-tuan-m-forever-foreigners-or-honorary]]
# [[Sliced up Amgov.html-paragraph-tulis-j-k-rhetorical-presidency]]
# [[Sliced up Amgov.html-paragraph-tulis-j-k-two-constitutional]]
# [[Sliced up Amgov.html-paragraph-tulis-j-rhetorical-presidency]]
# [[Sliced up Amgov.html-paragraph-turner-broadcasting-system-inc-et-al-v]]
# [[Sliced up Amgov.html-paragraph-turning-point-in-war-came-in-late]]
# [[Sliced up Amgov.html-paragraph-turnout-figures-can-be-skewed-by]]
# [[Sliced up Amgov.html-paragraph-turnout-varies-significantly-across]]
# [[Sliced up Amgov.html-paragraph-tushnet-m-v-naacp-s-legal-strategy]]
# [[Sliced up Amgov.html-paragraph-tweed-his-gang-new-york-city]]
# [[Sliced up Amgov.html-paragraph-tweed-ring-was-voted-out-in-1871-tweed]]
# [[Sliced up Amgov.html-paragraph-twelve-angry-men-1957-one-man-henry]]
# [[Sliced up Amgov.html-paragraph-twelve-state-legislatures-sent]]
# [[Sliced up Amgov.html-paragraph-twentieth-century-fund-task-force]]
# [[Sliced up Amgov.html-paragraph-twenty-four-hour-cable-television-news]]
# [[Sliced up Amgov.html-paragraph-twin-concerns-for-efficiency-cost-have]]
# [[Sliced up Amgov.html-paragraph-twin-towers]]
# [[Sliced up Amgov.html-paragraph-two-big-summer-movie-hits-independence]]
# [[Sliced up Amgov.html-paragraph-two-enduring-images-african-american]]
# [[Sliced up Amgov.html-paragraph-two-major-parties-have-established]]
# [[Sliced up Amgov.html-paragraph-two-party-system-consisting-democrats]]
# [[Sliced up Amgov.html-paragraph-two-party-system-is-one-in-which]]
# [[Sliced up Amgov.html-paragraph-two-step-authorization-appropriations]]
# [[Sliced up Amgov.html-paragraph-two-subjects-however-national]]
# [[Sliced up Amgov.html-paragraph-two-towns-jasper-2001-documentary]]
# [[Sliced up Amgov.html-paragraph-two-visions-foreign-policy-are]]
# [[Sliced up Amgov.html-paragraph-two-visions-have-competed-for-how]]
# [[Sliced up Amgov.html-paragraph-types-cases-receiving-excessive]]
# [[Sliced up Amgov.html-paragraph-u-s-department-state-student-asks]]
# [[Sliced up Amgov.html-paragraph-ullman-v-united-states-350-us-422-1956]]
# [[Sliced up Amgov.html-paragraph-ultimately-supreme-court-can-does-rule]]
# [[Sliced up Amgov.html-paragraph-un-security-council-set-january-15]]
# [[Sliced up Amgov.html-paragraph-unassuming-slight-james-madison-made]]
# [[Sliced up Amgov.html-paragraph-under-articles-continental-congress]]
# [[Sliced up Amgov.html-paragraph-under-competitive-federalism-funds-go]]
# [[Sliced up Amgov.html-paragraph-underground-railroad]]
# [[Sliced up Amgov.html-paragraph-undeterred-watson-launched-campaign-to]]
# [[Sliced up Amgov.html-paragraph-unfavorable-media-depictions-labor]]
# [[Sliced up Amgov.html-paragraph-unfinished-symphony-2001-documentary]]
# [[Sliced up Amgov.html-paragraph-unintended-consequence-reform-was-to]]
# [[Sliced up Amgov.html-paragraph-unions-are-rare-in-movies-norma-rae]]
# [[Sliced up Amgov.html-paragraph-united-farm-workers-america-action]]
# [[Sliced up Amgov.html-paragraph-united-states-flag-is-core-icon]]
# [[Sliced up Amgov.html-paragraph-united-states-has-long-tradition]]
# [[Sliced up Amgov.html-paragraph-united-states-is-global-superpower]]
# [[Sliced up Amgov.html-paragraph-united-states-is-one-few-democracies]]
# [[Sliced up Amgov.html-paragraph-united-states-is-world-leader-in]]
# [[Sliced up Amgov.html-paragraph-united-states-petitioner-v-alfonso]]
# [[Sliced up Amgov.html-paragraph-united-states-v-cronic-466-us-648-1984]]
# [[Sliced up Amgov.html-paragraph-united-states-v-darby-312-us-100-1941]]
# [[Sliced up Amgov.html-paragraph-united-states-v-e-c-knight-156-us-1]]
# [[Sliced up Amgov.html-paragraph-united-states-v-leon-468-us-897-1984]]
# [[Sliced up Amgov.html-paragraph-united-states-v-o-brien-391-us-367]]
# [[Sliced up Amgov.html-paragraph-united-under-southern-christian]]
# [[Sliced up Amgov.html-paragraph-unlike-other-parts-government-women]]
# [[Sliced up Amgov.html-paragraph-unnamed-author-1954-2006-was-political]]
# [[Sliced up Amgov.html-paragraph-unnamed-author-is-an-associate]]
# [[Sliced up Amgov.html-paragraph-unnamed-author-is-professor-political]]
# [[Sliced up Amgov.html-paragraph-unprecedented-2000-us-presidential]]
# [[Sliced up Amgov.html-paragraph-until-2003-only-one-governor-north]]
# [[Sliced up Amgov.html-paragraph-unusual-risky-programs-are-put-air-by]]
# [[Sliced up Amgov.html-paragraph-upsurge-in-news-coverage-prompted]]
# [[Sliced up Amgov.html-paragraph-urbina-u-s-said-to-allow-drilling]]
# [[Sliced up Amgov.html-paragraph-us-department-defense-budget]]
# [[Sliced up Amgov.html-paragraph-us-economic-system-is-capitalism-it]]
# [[Sliced up Amgov.html-paragraph-us-foreign-national-security-policies]]
# [[Sliced up Amgov.html-paragraph-us-government-printing-office]]
# [[Sliced up Amgov.html-paragraph-us-house-representatives-office-law]]
# [[Sliced up Amgov.html-paragraph-us-media-system-blends-national-state]]
# [[Sliced up Amgov.html-paragraph-us-national-archives-records]]
# [[Sliced up Amgov.html-paragraph-us-newspaper-system-boosted-federalist]]
# [[Sliced up Amgov.html-paragraph-us-political-system-is-designed-to]]
# [[Sliced up Amgov.html-paragraph-use-more-personalized-forms-media-such]]
# [[Sliced up Amgov.html-paragraph-uviller-h-r-william-g-merkel-militia]]
# [[Sliced up Amgov.html-paragraph-van-beek-s-d-post-passage-politics]]
# [[Sliced up Amgov.html-paragraph-van-riper-p-p-history-united-states]]
# [[Sliced up Amgov.html-paragraph-vandehei-j-peter-baker-social-security]]
# [[Sliced up Amgov.html-paragraph-vandehei-j-rain-dance-mississippi]]
# [[Sliced up Amgov.html-paragraph-vargas-j-obama-raised-half-billion]]
# [[Sliced up Amgov.html-paragraph-variety-range-national-local-media]]
# [[Sliced up Amgov.html-paragraph-vast-majority-civil-cases-some]]
# [[Sliced up Amgov.html-paragraph-vast-majority-members-congress-are]]
# [[Sliced up Amgov.html-paragraph-vavrus-m-d-postfeminist-news-political]]
# [[Sliced up Amgov.html-paragraph-verba-s-kay-lehman-schlozman-henry-e]]
# [[Sliced up Amgov.html-paragraph-verba-s-norman-h-nie-participation-in]]
# [[Sliced up Amgov.html-paragraph-verdict-1982-an-alcoholic-failed]]
# [[Sliced up Amgov.html-paragraph-vermeer-j-p-view-from-states-national]]
# [[Sliced up Amgov.html-paragraph-vermeer-j-p-view-from-states-national-1]]
# [[Sliced up Amgov.html-paragraph-veto-does-have-drawbacks-for]]
# [[Sliced up Amgov.html-paragraph-vic-oprah-cc-by-2-0-wikimedia-commons]]
# [[Sliced up Amgov.html-paragraph-vice-president-richard-nixon-confident]]
# [[Sliced up Amgov.html-paragraph-vice-president-s-sole-duties-in]]
# [[Sliced up Amgov.html-paragraph-vicky-flamand-was-young-single-mother]]
# [[Sliced up Amgov.html-paragraph-victims-are-everywhere-in-media-but]]
# [[Sliced up Amgov.html-paragraph-victims-capital-punishment]]
# [[Sliced up Amgov.html-paragraph-victorious-in-south-african-american]]
# [[Sliced up Amgov.html-paragraph-video-beating-rodney-king-in-los]]
# [[Sliced up Amgov.html-paragraph-video-feeds-supplied-by-ap-reuters-are]]
# [[Sliced up Amgov.html-paragraph-video-have-dream-speech-delivered-by]]
# [[Sliced up Amgov.html-paragraph-view-ad-in-its-entirety-at-http-www]]
# [[Sliced up Amgov.html-paragraph-view-bill-rights-online-at-https-www]]
# [[Sliced up Amgov.html-paragraph-view-defense-budget-at-http]]
# [[Sliced up Amgov.html-paragraph-view-image-at-http-www-people-com]]
# [[Sliced up Amgov.html-paragraph-view-logo]]
# [[Sliced up Amgov.html-paragraph-viewing-entire-tape-one-would-have]]
# [[Sliced up Amgov.html-paragraph-vinson-d-local-media-coverage-congress]]
# [[Sliced up Amgov.html-paragraph-vinson-danielle-c-local-media-coverage]]
# [[Sliced up Amgov.html-paragraph-visit-solicitor-general-s-office]]
# [[Sliced up Amgov.html-paragraph-vogler-d-j-third-house-evanston-il]]
# [[Sliced up Amgov.html-paragraph-vote-different]]
# [[Sliced up Amgov.html-paragraph-vote-different-was-first-aired-in]]
# [[Sliced up Amgov.html-paragraph-vote-different-was-user-produced-video]]
# [[Sliced up Amgov.html-paragraph-voter-registration-also-has-been]]
# [[Sliced up Amgov.html-paragraph-voter-turnout-depends-type-election]]
# [[Sliced up Amgov.html-paragraph-voters-in-midterm-elections-choose-all]]
# [[Sliced up Amgov.html-paragraph-voters-in-states-considered-over-160]]
# [[Sliced up Amgov.html-paragraph-voters-in-thirty-states-including]]
# [[Sliced up Amgov.html-paragraph-voting-rights-act-1965-gave-new-powers]]
# [[Sliced up Amgov.html-paragraph-w-2008-oliver-stone-s-restrained]]
# [[Sliced up Amgov.html-paragraph-wag-dog-1998-political-consultant]]
# [[Sliced up Amgov.html-paragraph-walker-d-b-rebirth-federalism]]
# [[Sliced up Amgov.html-paragraph-walker-j-l-diffusion-innovations-among]]
# [[Sliced up Amgov.html-paragraph-walker-l-j-karl-h-hennig-tobias]]
# [[Sliced up Amgov.html-paragraph-wall-street-1987-megavillain-financier]]
# [[Sliced up Amgov.html-paragraph-wall-street-journal-although-it-has]]
# [[Sliced up Amgov.html-paragraph-wallace-v-jaffree-472-us-38-1985]]
# [[Sliced up Amgov.html-paragraph-walters-p-michael-jordan-new-american]]
# [[Sliced up Amgov.html-paragraph-walters-s-d-all-rage-story-gay]]
# [[Sliced up Amgov.html-paragraph-war-at-home-1980-this-documentary-film]]
# [[Sliced up Amgov.html-paragraph-war-feels-like-war-2003-firsthand]]
# [[Sliced up Amgov.html-paragraph-war-in-iraq-was-dragging-long-past]]
# [[Sliced up Amgov.html-paragraph-war-powers-provide-another-key-avenue]]
# [[Sliced up Amgov.html-paragraph-war-room-1993-riveting-documentary]]
# [[Sliced up Amgov.html-paragraph-war-shown-american-television-networks]]
# [[Sliced up Amgov.html-paragraph-warren-k-f-in-defense-public-opinion]]
# [[Sliced up Amgov.html-paragraph-warren-kenneth-f-in-defense-public]]
# [[Sliced up Amgov.html-paragraph-wars-conflicts-involving-united-states]]
# [[Sliced up Amgov.html-paragraph-warwick-d-p-theory-public-bureaucracy]]
# [[Sliced up Amgov.html-paragraph-washington-post-april-8-2004-74-77]]
# [[Sliced up Amgov.html-paragraph-washington-post-has-compiled-an]]
# [[Sliced up Amgov.html-paragraph-watanabe-t-hector-becerra-how-djs-put]]
# [[Sliced up Amgov.html-paragraph-watch-bob-dole-use-complex-chart-to]]
# [[Sliced up Amgov.html-paragraph-watch-opening-skit-at-http-www-nbc-com]]
# [[Sliced up Amgov.html-paragraph-watch-opening-statement-john-g-roberts]]
# [[Sliced up Amgov.html-paragraph-watch-president-obama-s-full-speech-at]]
# [[Sliced up Amgov.html-paragraph-watch-thomas-hearings-online-at-https]]
# [[Sliced up Amgov.html-paragraph-watch-video-bork-hearings-online-at]]
# [[Sliced up Amgov.html-paragraph-watch-video-kennedy-nixon-debate-1960]]
# [[Sliced up Amgov.html-paragraph-waterfront-1954-film-by-director-elia]]
# [[Sliced up Amgov.html-paragraph-waterfront-1954-marlon-brando-is]]
# [[Sliced up Amgov.html-paragraph-waterman-r-presidential-influence]]
# [[Sliced up Amgov.html-paragraph-watts-riots-in-1965-were-first-number]]
# [[Sliced up Amgov.html-paragraph-wayne-l-democrats-take-page-from-their]]
# [[Sliced up Amgov.html-paragraph-we-appreciate-contribution-john]]
# [[Sliced up Amgov.html-paragraph-we-are-also-thankful-for-contribution]]
# [[Sliced up Amgov.html-paragraph-we-avoid-temptation-gee-whiz-utopian]]
# [[Sliced up Amgov.html-paragraph-we-break-this-policy-process-into-five]]
# [[Sliced up Amgov.html-paragraph-we-can-understand-what-constitution]]
# [[Sliced up Amgov.html-paragraph-we-devote-chapter-1-communication-in]]
# [[Sliced up Amgov.html-paragraph-we-discuss-most-important-these]]
# [[Sliced up Amgov.html-paragraph-we-do-not-inflate-importance-media-we]]
# [[Sliced up Amgov.html-paragraph-we-focus-here-four-agents-that-are]]
# [[Sliced up Amgov.html-paragraph-we-get-different-understanding-how]]
# [[Sliced up Amgov.html-paragraph-we-have-seen-many-ways-federal]]
# [[Sliced up Amgov.html-paragraph-we-have-seen-that-constitution-is]]
# [[Sliced up Amgov.html-paragraph-we-have-shown-that-constitution-was]]
# [[Sliced up Amgov.html-paragraph-we-have-therefore-organized-our-text]]
# [[Sliced up Amgov.html-paragraph-we-hope-that-our-students-will-come-to]]
# [[Sliced up Amgov.html-paragraph-we-now-describe-development-current]]
# [[Sliced up Amgov.html-paragraph-we-start-with-economics-journalist-j]]
# [[Sliced up Amgov.html-paragraph-we-then-identify-probable-results]]
# [[Sliced up Amgov.html-paragraph-we-will-show-that-federal-bureaucracy]]
# [[Sliced up Amgov.html-paragraph-wealth-information-about-international]]
# [[Sliced up Amgov.html-paragraph-weaver-jr-w-carswell-nomination]]
# [[Sliced up Amgov.html-paragraph-websites-are-an-important-resource-for]]
# [[Sliced up Amgov.html-paragraph-websites-for-house-senate-committees]]
# [[Sliced up Amgov.html-paragraph-webster-v-reproductive-health-services]]
# [[Sliced up Amgov.html-paragraph-wedge-issues-are-issues-that-cut]]
# [[Sliced up Amgov.html-paragraph-weeks-v-united-states-232-us-383-1914]]
# [[Sliced up Amgov.html-paragraph-weimann-g-www-terror-net-how-modern]]
# [[Sliced up Amgov.html-paragraph-weiner-s-angry-emotional-two-minute]]
# [[Sliced up Amgov.html-paragraph-welfare-1975-great-fly-wall]]
# [[Sliced up Amgov.html-paragraph-welfare-policies]]
# [[Sliced up Amgov.html-paragraph-well-founded-fear-2000-brilliantly]]
# [[Sliced up Amgov.html-paragraph-west-d-m-digital-government-technology]]
# [[Sliced up Amgov.html-paragraph-west-d-m-l-sandy-maisel-conclusion]]
# [[Sliced up Amgov.html-paragraph-west-darrell-m-air-wars-television]]
# [[Sliced up Amgov.html-paragraph-west-darrell-m-rise-fall-media]]
# [[Sliced up Amgov.html-paragraph-western-j-selling-intervention-war]]
# [[Sliced up Amgov.html-paragraph-western-jon-selling-intervention-war]]
# [[Sliced up Amgov.html-paragraph-whaley-m-colorado-to-get-500-million]]
# [[Sliced up Amgov.html-paragraph-what-about-contents-president-s-agenda]]
# [[Sliced up Amgov.html-paragraph-what-america-needs-from-sea-to-shining]]
# [[Sliced up Amgov.html-paragraph-what-exactly-is-public-opinion]]
# [[Sliced up Amgov.html-paragraph-what-images-do-not-show-is-that-parks]]
# [[Sliced up Amgov.html-paragraph-what-people-communicate-is-information]]
# [[Sliced up Amgov.html-paragraph-what-reporters-consider-news-what]]
# [[Sliced up Amgov.html-paragraph-when-an-issue-is-agenda-policymakers]]
# [[Sliced up Amgov.html-paragraph-when-asked-by-time-magazine-reporter]]
# [[Sliced up Amgov.html-paragraph-when-barack-obama-became-president-in]]
# [[Sliced up Amgov.html-paragraph-when-cert-is-granted-lawyers-for-each]]
# [[Sliced up Amgov.html-paragraph-when-congress-sends-bill-to-white]]
# [[Sliced up Amgov.html-paragraph-when-hurricane-katrina-hit-new-orleans]]
# [[Sliced up Amgov.html-paragraph-when-justice-souter-resigned-from]]
# [[Sliced up Amgov.html-paragraph-when-media-uncover-evidence-member]]
# [[Sliced up Amgov.html-paragraph-when-membership-is-voluntary-interest]]
# [[Sliced up Amgov.html-paragraph-when-minor-party-movement-gains]]
# [[Sliced up Amgov.html-paragraph-when-news-media-do-spotlight]]
# [[Sliced up Amgov.html-paragraph-when-not-all-specified-goals-are]]
# [[Sliced up Amgov.html-paragraph-when-political-parties-developed-so]]
# [[Sliced up Amgov.html-paragraph-when-president-dwight-eisenhower-left]]
# [[Sliced up Amgov.html-paragraph-when-prison-policies-are-reexamined-it]]
# [[Sliced up Amgov.html-paragraph-when-pro-life-president-george-h-w]]
# [[Sliced up Amgov.html-paragraph-when-similar-attack-was-waged-against]]
# [[Sliced up Amgov.html-paragraph-when-supreme-court-grants-cert-it-is]]
# [[Sliced up Amgov.html-paragraph-when-thomas-jefferson-became-president]]
# [[Sliced up Amgov.html-paragraph-when-viewed-overall-there-is-hierarchy]]
# [[Sliced up Amgov.html-paragraph-when-vote-won-women-s-movement-lost]]
# [[Sliced up Amgov.html-paragraph-whether-interest-groups-defend-what]]
# [[Sliced up Amgov.html-paragraph-whether-swaggering-protagonists-hit]]
# [[Sliced up Amgov.html-paragraph-while-civic-culture-in-united-states]]
# [[Sliced up Amgov.html-paragraph-while-constitution-established]]
# [[Sliced up Amgov.html-paragraph-while-magazine-made-no-claims]]
# [[Sliced up Amgov.html-paragraph-while-schools-have-great-potential-as]]
# [[Sliced up Amgov.html-paragraph-while-younger-people-turn-out-in]]
# [[Sliced up Amgov.html-paragraph-white-house-accommodates-television]]
# [[Sliced up Amgov.html-paragraph-white-house-archives-public-domain]]
# [[Sliced up Amgov.html-paragraph-white-house-commission-asian-americans]]
# [[Sliced up Amgov.html-paragraph-white-house-communications-operation]]
# [[Sliced up Amgov.html-paragraph-white-house-controls-whether-when-how]]
# [[Sliced up Amgov.html-paragraph-white-house-press-briefings]]
# [[Sliced up Amgov.html-paragraph-white-house-public-domain]]
# [[Sliced up Amgov.html-paragraph-white-house-public-domain-1]]
# [[Sliced up Amgov.html-paragraph-white-house-public-domain-2]]
# [[Sliced up Amgov.html-paragraph-white-j-false-alarm-why-greatest]]
# [[Sliced up Amgov.html-paragraph-white-j-k-daniel-m-shea-new-party]]
# [[Sliced up Amgov.html-paragraph-white-j-k-daniel-m-shea-new-party-1]]
# [[Sliced up Amgov.html-paragraph-white-john-kenneth-daniel-m-shea-new]]
# [[Sliced up Amgov.html-paragraph-white-john-kenneth-shea-daniel-m-new]]
# [[Sliced up Amgov.html-paragraph-white-john-kenneth-values-divide-new]]
# [[Sliced up Amgov.html-paragraph-white-w-s-miranda-s-waning-protections]]
# [[Sliced up Amgov.html-paragraph-white-welsh-s-miranda-s-waning]]
# [[Sliced up Amgov.html-paragraph-whittington-k-e-political-foundations]]
# [[Sliced up Amgov.html-paragraph-who-participates-in-politics-depends]]
# [[Sliced up Amgov.html-paragraph-who-stole-people-s-money-thomas-nast-s]]
# [[Sliced up Amgov.html-paragraph-who-subjects-learns-what-political]]
# [[Sliced up Amgov.html-paragraph-why-do-media-today-present-rosy]]
# [[Sliced up Amgov.html-paragraph-why-does-this-image-venal-almost]]
# [[Sliced up Amgov.html-paragraph-wickard-v-filburn-317-us-111-1942]]
# [[Sliced up Amgov.html-paragraph-wide-variety-groups-try-to-influence]]
# [[Sliced up Amgov.html-paragraph-wikileaks-released-material-to]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commmons-cc-by-sa-2-0]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-cc-by-2-0]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-cc-by-2-0-1]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-cc-by-2-0-2]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-cc-by-2-0-3]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-cc-by-2-0-4]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-cc-by-2-0-wikimedia]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-cc-by-3-0]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-cc-by-sa-2-0]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-cc-by-sa-2-0-1]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-cc-by-sa-2-0-2]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-cc-by-sa-3-0]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-cc-by-sa-3-0-1]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-cc-by-sa-3-0-10]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-cc-by-sa-3-0-11]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-cc-by-sa-3-0-12]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-cc-by-sa-3-0-13]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-cc-by-sa-3-0-14]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-cc-by-sa-3-0-15]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-cc-by-sa-3-0-2]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-cc-by-sa-3-0-3]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-cc-by-sa-3-0-4]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-cc-by-sa-3-0-5]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-cc-by-sa-3-0-6]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-cc-by-sa-3-0-7]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-cc-by-sa-3-0-8]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-cc-by-sa-3-0-9]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-1]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-10]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-11]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-12]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-13]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-14]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-15]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-16]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-17]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-18]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-19]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-2]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-20]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-21]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-22]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-23]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-24]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-25]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-26]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-27]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-28]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-29]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-3]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-30]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-31]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-32]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-33]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-34]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-35]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-36]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-37]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-38]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-39]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-4]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-40]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-41]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-42]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-43]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-44]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-45]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-46]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-47]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-48]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-49]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-5]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-50]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-51]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-52]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-53]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-54]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-55]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-56]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-57]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-58]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-59]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-6]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-60]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-61]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-62]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-63]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-64]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-65]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-66]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-67]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-68]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-7]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-8]]
# [[Sliced up Amgov.html-paragraph-wikimedia-commons-public-domain-9]]
# [[Sliced up Amgov.html-paragraph-wilkinson-c-f-american-indians-time]]
# [[Sliced up Amgov.html-paragraph-wilkinson-iii-j-h-from-brown-to-bakke]]
# [[Sliced up Amgov.html-paragraph-wills-g-inventing-america-jefferson-s]]
# [[Sliced up Amgov.html-paragraph-wilson-g-r-global-warming-competing]]
# [[Sliced up Amgov.html-paragraph-wilson-j-q-bureaucracy-what-government]]
# [[Sliced up Amgov.html-paragraph-wilson-james-q-bureaucracy-what]]
# [[Sliced up Amgov.html-paragraph-wilson-r-w-american-political-culture]]
# [[Sliced up Amgov.html-paragraph-wilson-v-seiter-501-us-299-1991]]
# [[Sliced up Amgov.html-paragraph-wilson-w-congressional-government-new]]
# [[Sliced up Amgov.html-paragraph-wilson-william-julius-when-work]]
# [[Sliced up Amgov.html-paragraph-winerip-m-see-education-pervasive]]
# [[Sliced up Amgov.html-paragraph-wisconsin-advertising-project-at-http]]
# [[Sliced up Amgov.html-paragraph-with-court-s-reaffirmation-roe-pro]]
# [[Sliced up Amgov.html-paragraph-with-expansion-came-criticisms-often]]
# [[Sliced up Amgov.html-paragraph-with-passage-civil-rights-act-movement]]
# [[Sliced up Amgov.html-paragraph-with-rare-exceptions-supreme-court-has]]
# [[Sliced up Amgov.html-paragraph-with-salacious-accusations-media]]
# [[Sliced up Amgov.html-paragraph-withal-most-judges-shun-media-they]]
# [[Sliced up Amgov.html-paragraph-within-each-chapter-we-cover]]
# [[Sliced up Amgov.html-paragraph-witness-study-244-interest-groups-in]]
# [[Sliced up Amgov.html-paragraph-wolbrecht-c-politics-women-s-rights]]
# [[Sliced up Amgov.html-paragraph-wolbrecht-christina-politics-women-s]]
# [[Sliced up Amgov.html-paragraph-wolfinger-r-e-steven-j-rosenstone-who]]
# [[Sliced up Amgov.html-paragraph-women-acquired-organizing-skills-that]]
# [[Sliced up Amgov.html-paragraph-women-at-bennington-college-in-1930s]]
# [[Sliced up Amgov.html-paragraph-women-constitute-majority-population]]
# [[Sliced up Amgov.html-paragraph-women-in-congress]]
# [[Sliced up Amgov.html-paragraph-women-in-congress-website-office-clerk]]
# [[Sliced up Amgov.html-paragraph-women-minority-group-representation-in]]
# [[Sliced up Amgov.html-paragraph-women-picketing-in-front-white-house]]
# [[Sliced up Amgov.html-paragraph-women-s-activism-arose-in-campaign-to]]
# [[Sliced up Amgov.html-paragraph-women-turn-out-to-vote-more-frequently]]
# [[Sliced up Amgov.html-paragraph-women-who-had-been-active-in-movement]]
# [[Sliced up Amgov.html-paragraph-wood-d-b-richard-w-waterman]]
# [[Sliced up Amgov.html-paragraph-wood-g-s-creation-american-republic]]
# [[Sliced up Amgov.html-paragraph-wood-g-s-interests-disinterestedness]]
# [[Sliced up Amgov.html-paragraph-woodson-v-north-carolina-428-us-280]]
# [[Sliced up Amgov.html-paragraph-woodward-b-bush-at-war-new-york-simon]]
# [[Sliced up Amgov.html-paragraph-woodward-b-obama-s-wars-new-york-simon]]
# [[Sliced up Amgov.html-paragraph-woodward-b-plan-attack-new-york-simon]]
# [[Sliced up Amgov.html-paragraph-worcester-v-georgia-31-us-515-1832]]
# [[Sliced up Amgov.html-paragraph-world-war-ii-alliance-between-united]]
# [[Sliced up Amgov.html-paragraph-worse-new-media-are-fount-rumor]]
# [[Sliced up Amgov.html-paragraph-wright-j-r-interest-groups-congress]]
# [[Sliced up Amgov.html-paragraph-wright-l-double-game-new-yorker-may-16]]
# [[Sliced up Amgov.html-paragraph-wright-l-looming-tower-al-qaeda-road]]
# [[Sliced up Amgov.html-paragraph-www-house-gov-public-domain]]
# [[Sliced up Amgov.html-paragraph-yalof-d-pursuit-justices-presidential]]
# [[Sliced up Amgov.html-paragraph-yang-s-polls-trends-attitudes-toward]]
# [[Sliced up Amgov.html-paragraph-yankelovich-d-coming-to-public]]
# [[Sliced up Amgov.html-paragraph-year-2008-marked-first-time-since-1952]]
# [[Sliced up Amgov.html-paragraph-yes-we-can-barack-obama-music-video]]
# [[Sliced up Amgov.html-paragraph-yes-we-can-video-from-2008]]
# [[Sliced up Amgov.html-paragraph-yet-as-we-have-explained-presidents]]
# [[Sliced up Amgov.html-paragraph-yet-by-end-tet-offensive-significant]]
# [[Sliced up Amgov.html-paragraph-yet-many-media-s-indictments-against]]
# [[Sliced up Amgov.html-paragraph-yet-students-are-often-unfamiliar-with]]
# [[Sliced up Amgov.html-paragraph-yet-vitality-state-local-governments]]
# [[Sliced up Amgov.html-paragraph-yet-year-after-year-polls-also-show]]
# [[Sliced up Amgov.html-paragraph-yet-years-later-prison-remained-open]]
# [[Sliced up Amgov.html-paragraph-yin-s-shifting-careers-american]]
# [[Sliced up Amgov.html-paragraph-yoo-j-powers-war-peace-constitution]]
# [[Sliced up Amgov.html-paragraph-you-can-be-journalist]]
# [[Sliced up Amgov.html-paragraph-young-people-are-ahead-curve-in-using]]
# [[Sliced up Amgov.html-paragraph-young-people-have-brought-issues-to]]
# [[Sliced up Amgov.html-paragraph-young-people-in-particular-use]]
# [[Sliced up Amgov.html-paragraph-young-people-often-have-difficulty]]
# [[Sliced up Amgov.html-paragraph-young-people-often-have-warm-feelings]]
# [[Sliced up Amgov.html-paragraph-young-people-taking-part-in-campaigns]]
# [[Sliced up Amgov.html-paragraph-young-people-traditionally-have-been]]
# [[Sliced up Amgov.html-paragraph-young-people-who-participate-in]]
# [[Sliced up Amgov.html-paragraph-younger-children-tend-to-personalize]]
# [[Sliced up Amgov.html-paragraph-youniss-james-miranda-yates-community]]
# [[Sliced up Amgov.html-paragraph-youth-engagement-in-political-parties]]
# [[Sliced up Amgov.html-paragraph-youtube-trailer-for-hillary-movie]]
# [[Sliced up Amgov.html-paragraph-zaeske-s-signatures-citizenship]]
# [[Sliced up Amgov.html-paragraph-zaeske-s-signatures-citizenship-1]]
# [[Sliced up Amgov.html-paragraph-zaller-j-nature-origins-mass-opinion]]
# [[Sliced up Amgov.html-paragraph-zaller-john-nature-origins-mass]]
# [[Sliced up Amgov.html-paragraph-zangrando-r-l-naacp-s-crusade-against]]
# [[Sliced up Amgov.html-paragraph-zelman-v-simmons-harris-us-lexis-4885]]
# [[Sliced up Amgov.html-paragraph-zimmerman-j-f-initiative-citizen-law]]
# [[Sliced up Amgov.html-paragraph-zoe-hipsters-love-chuck-schumer-cc-by]]
no
Demo || steve@sunyit.edu
epub > html > tw
hide
hide
yes
yes
$:/core/ui/ControlPanel/Toolbars
$:/core/ui/ControlPanel/Appearance
$:/core/ui/ControlPanel/Saving/TiddlySpot
$:/core/ui/MoreSideBar/All
$:/core/ui/SideBar/Tools

{
    "tiddlers": {
        "$:/info/browser": {
            "title": "$:/info/browser",
            "text": "yes"
        },
        "$:/info/node": {
            "title": "$:/info/node",
            "text": "no"
        },
        "$:/info/url/full": {
            "title": "$:/info/url/full",
            "text": "http://american-government-imported-text.tiddlyspot.com/"
        },
        "$:/info/url/host": {
            "title": "$:/info/url/host",
            "text": "american-government-imported-text.tiddlyspot.com"
        },
        "$:/info/url/hostname": {
            "title": "$:/info/url/hostname",
            "text": "american-government-imported-text.tiddlyspot.com"
        },
        "$:/info/url/protocol": {
            "title": "$:/info/url/protocol",
            "text": "http:"
        },
        "$:/info/url/port": {
            "title": "$:/info/url/port",
            "text": ""
        },
        "$:/info/url/pathname": {
            "title": "$:/info/url/pathname",
            "text": "/"
        },
        "$:/info/url/search": {
            "title": "$:/info/url/search",
            "text": ""
        },
        "$:/info/url/origin": {
            "title": "$:/info/url/origin",
            "text": "http://american-government-imported-text.tiddlyspot.com"
        }
    }
}
{
    "tiddlers": {
        "$:/themes/tiddlywiki/snowwhite/base": {
            "title": "$:/themes/tiddlywiki/snowwhite/base",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n.tc-sidebar-header {\n\ttext-shadow: 0 1px 0 <<colour sidebar-foreground-shadow>>;\n}\n\n.tc-tiddler-info {\n\t<<box-shadow \"inset 1px 2px 3px rgba(0,0,0,0.1)\">>\n}\n\n@media screen {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow \"1px 1px 5px rgba(0, 0, 0, 0.3)\">>\n\t}\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow none>>\n\t}\n}\n\n.tc-page-controls button svg, .tc-tiddler-controls button svg, .tc-topbar button svg {\n\t<<transition \"fill 150ms ease-in-out\">>\n}\n\n.tc-tiddler-controls button.tc-selected,\n.tc-page-controls button.tc-selected {\n\t<<filter \"drop-shadow(0px -1px 2px rgba(0,0,0,0.25))\">>\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-edit-tags {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-tiddler-frame .tc-edit-tags input.tc-edit-texteditor {\n\t<<box-shadow \"none\">>\n\tborder: none;\n\toutline: none;\n}\n\ncanvas.tc-edit-bitmapeditor  {\n\t<<box-shadow \"2px 2px 5px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-drop-down {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-block-dropdown {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-modal {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n}\n\n.tc-modal-footer {\n\tborder-radius: 0 0 6px 6px;\n\t<<box-shadow \"inset 0 1px 0 #fff\">>;\n}\n\n\n.tc-alert {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.6)\">>\n}\n\n.tc-notification {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n\ttext-shadow: 0 1px 0 rgba(255,255,255, 0.8);\n}\n\n.tc-sidebar-lists .tc-tab-set .tc-tab-divider {\n\tborder-top: none;\n\theight: 1px;\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.0) 100%\">>\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.1) 100%\">>\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.05) 0%, rgba(255,255,255,0.05) 100%\">>\n}\n\n.tc-message-box img {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n\n.tc-plugin-info {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n"
        }
    }
}
{
    "tiddlers": {
        "$:/themes/tiddlywiki/vanilla/themetweaks": {
            "title": "$:/themes/tiddlywiki/vanilla/themetweaks",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ThemeTweaks/ThemeTweaks}}",
            "text": "\\define lingo-base() $:/language/ThemeTweaks/\n\n\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n\\define backgroundimage-dropdown()\n<div class=\"tc-drop-down-wrapper\">\n<$button popup=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"\n\t$value=<<imageTitle>>\n/>\n\n\"\"\"/>\n</div>\n</$reveal>\n</div>\n\\end\n\n\\define backgroundimageattachment-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\" default=\"scroll\">\n<option value=\"scroll\"><<lingo Settings/BackgroundImageAttachment/Scroll>></option>\n<option value=\"fixed\"><<lingo Settings/BackgroundImageAttachment/Fixed>></option>\n</$select>\n\\end\n\n\\define backgroundimagesize-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\" default=\"scroll\">\n<option value=\"auto\"><<lingo Settings/BackgroundImageSize/Auto>></option>\n<option value=\"cover\"><<lingo Settings/BackgroundImageSize/Cover>></option>\n<option value=\"contain\"><<lingo Settings/BackgroundImageSize/Contain>></option>\n</$select>\n\\end\n\n<<lingo ThemeTweaks/Hint>>\n\n! <<lingo Options>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><<lingo Options/SidebarLayout>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><option value=\"fixed-fluid\"><<lingo Options/SidebarLayout/Fixed-Fluid>></option><option value=\"fluid-fixed\"><<lingo Options/SidebarLayout/Fluid-Fixed>></option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><<lingo Options/StickyTitles>></$link><br>//<<lingo Options/StickyTitles/Hint>>// |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><option value=\"no\">{{$:/language/No}}</option><option value=\"yes\">{{$:/language/Yes}}</option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><<lingo Options/CodeWrapping>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><option value=\"pre\">{{$:/language/No}}</option><option value=\"pre-wrap\">{{$:/language/Yes}}</option></$select> |\n\n! <<lingo Settings>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"><<lingo Settings/FontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\"><<lingo Settings/CodeFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"><<lingo Settings/BackgroundImage>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" default=\"\" tag=\"input\"/> |<<backgroundimage-dropdown>> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\"><<lingo Settings/BackgroundImageAttachment>></$link> |<<backgroundimageattachment-dropdown>> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\"><<lingo Settings/BackgroundImageSize>></$link> |<<backgroundimagesize-dropdown>> | |\n\n! <<lingo Metrics>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\"><<lingo Metrics/FontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\"><<lingo Metrics/LineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\"><<lingo Metrics/BodyFontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\"><<lingo Metrics/BodyLineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\"><<lingo Metrics/StoryLeft>></$link><br>//<<lingo Metrics/StoryLeft/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\"><<lingo Metrics/StoryTop>></$link><br>//<<lingo Metrics/StoryTop/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\"><<lingo Metrics/StoryRight>></$link><br>//<<lingo Metrics/StoryRight/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\"><<lingo Metrics/StoryWidth>></$link><br>//<<lingo Metrics/StoryWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"><<lingo Metrics/TiddlerWidth>></$link><br>//<<lingo Metrics/TiddlerWidth/Hint>>//<br> |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\"><<lingo Metrics/SidebarBreakpoint>></$link><br>//<<lingo Metrics/SidebarBreakpoint/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\"><<lingo Metrics/SidebarWidth>></$link><br>//<<lingo Metrics/SidebarWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\" default=\"\" tag=\"input\"/> |\n"
        },
        "$:/themes/tiddlywiki/vanilla/base": {
            "title": "$:/themes/tiddlywiki/vanilla/base",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "\\define custom-background-datauri()\n<$set name=\"background\" value={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}>\n<$list filter=\"[<background>is[image]]\">\n`background: url(`\n<$list filter=\"[<background>!has[_canonical_uri]]\">\n<$macrocall $name=\"datauri\" title={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}/>\n</$list>\n<$list filter=\"[<background>has[_canonical_uri]]\">\n<$view tiddler={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}} field=\"_canonical_uri\"/>\n</$list>\n`) center center;`\n`background-attachment: `{{$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment}}`;\n-webkit-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-moz-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-o-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\nbackground-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;`\n</$list>\n</$set>\n\\end\n\n\\define if-fluid-fixed(text,hiddenSidebarText)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"match\" text=\"fluid-fixed\">\n$text$\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">\n$hiddenSidebarText$\n</$reveal>\n</$reveal>\n\\end\n\n\\define if-editor-height-fixed(then,else)\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n$then$\n</$reveal>\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n$else$\n</$reveal>\n\\end\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n/*\n** Start with the normalize CSS reset, and then belay some of its effects\n*/\n\n{{$:/themes/tiddlywiki/vanilla/reset}}\n\n*, input[type=\"search\"] {\n\tbox-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\t-webkit-box-sizing: border-box;\n}\n\nhtml button {\n\tline-height: 1.2;\n\tcolor: <<colour button-foreground>>;\n\tbackground: <<colour button-background>>;\n\tborder-color: <<colour button-border>>;\n}\n\n/*\n** Basic element styles\n*/\n\nhtml {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/fontfamily}};\n\ttext-rendering: optimizeLegibility; /* Enables kerning and ligatures etc. */\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\nhtml:-webkit-full-screen {\n\tbackground-color: <<colour page-background>>;\n}\n\nbody.tc-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/fontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/lineheight}};\n\tword-wrap: break-word;\n\t<<custom-background-datauri>>\n\tcolor: <<colour foreground>>;\n\tbackground-color: <<colour page-background>>;\n\tfill: <<colour foreground>>;\n}\n\nh1, h2, h3, h4, h5, h6 {\n\tline-height: 1.2;\n\tfont-weight: 300;\n}\n\npre {\n\tdisplay: block;\n\tpadding: 14px;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n\tword-break: normal;\n\tword-wrap: break-word;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tbackground-color: <<colour pre-background>>;\n\tborder: 1px solid <<colour pre-border>>;\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\ncode {\n\tcolor: <<colour code-foreground>>;\n\tbackground-color: <<colour code-background>>;\n\tborder: 1px solid <<colour code-border>>;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\nblockquote {\n\tborder-left: 5px solid <<colour blockquote-bar>>;\n\tmargin-left: 25px;\n\tpadding-left: 10px;\n\tquotes: \"\\201C\"\"\\201D\"\"\\2018\"\"\\2019\";\n}\n\nblockquote.tc-big-quote {\n\tfont-family: Georgia, serif;\n\tposition: relative;\n\tbackground: <<colour pre-background>>;\n\tborder-left: none;\n\tmargin-left: 50px;\n\tmargin-right: 50px;\n\tpadding: 10px;\n    border-radius: 8px;\n}\n\nblockquote.tc-big-quote cite:before {\n\tcontent: \"\\2014 \\2009\";\n}\n\nblockquote.tc-big-quote:before {\n\tfont-family: Georgia, serif;\n\tcolor: <<colour blockquote-bar>>;\n\tcontent: open-quote;\n\tfont-size: 8em;\n\tline-height: 0.1em;\n\tmargin-right: 0.25em;\n\tvertical-align: -0.4em;\n\tposition: absolute;\n    left: -50px;\n    top: 42px;\n}\n\nblockquote.tc-big-quote:after {\n\tfont-family: Georgia, serif;\n\tcolor: <<colour blockquote-bar>>;\n\tcontent: close-quote;\n\tfont-size: 8em;\n\tline-height: 0.1em;\n\tmargin-right: 0.25em;\n\tvertical-align: -0.4em;\n\tposition: absolute;\n    right: -80px;\n    bottom: -20px;\n}\n\ndl dt {\n\tfont-weight: bold;\n\tmargin-top: 6px;\n}\n\ntextarea,\ninput[type=text],\ninput[type=search],\ninput[type=\"\"],\ninput:not([type]) {\n\tcolor: <<colour foreground>>;\n\tbackground: <<colour background>>;\n}\n\n.tc-muted {\n\tcolor: <<colour muted-foreground>>;\n}\n\nsvg.tc-image-button {\n\tpadding: 0px 1px 1px 0px;\n}\n\n.tc-icon-wrapper > svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\nkbd {\n\tdisplay: inline-block;\n\tpadding: 3px 5px;\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tcolor: <<colour foreground>>;\n\tvertical-align: middle;\n\tbackground-color: <<colour background>>;\n\tborder: solid 1px <<colour muted-foreground>>;\n\tborder-bottom-color: <<colour muted-foreground>>;\n\tborder-radius: 3px;\n\tbox-shadow: inset 0 -1px 0 <<colour muted-foreground>>;\n}\n\n/*\nMarkdown likes putting code elements inside pre elements\n*/\npre > code {\n\tpadding: 0;\n\tborder: none;\n\tbackground-color: inherit;\n\tcolor: inherit;\n}\n\ntable {\n\tborder: 1px solid <<colour table-border>>;\n\twidth: auto;\n\tmax-width: 100%;\n\tcaption-side: bottom;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n}\n\ntable th, table td {\n\tpadding: 0 7px 0 7px;\n\tborder-top: 1px solid <<colour table-border>>;\n\tborder-left: 1px solid <<colour table-border>>;\n}\n\ntable thead tr td, table th {\n\tbackground-color: <<colour table-header-background>>;\n\tfont-weight: bold;\n}\n\ntable tfoot tr td {\n\tbackground-color: <<colour table-footer-background>>;\n}\n\n.tc-csv-table {\n\twhite-space: nowrap;\n}\n\n.tc-tiddler-frame img,\n.tc-tiddler-frame svg,\n.tc-tiddler-frame canvas,\n.tc-tiddler-frame embed,\n.tc-tiddler-frame iframe {\n\tmax-width: 100%;\n}\n\n.tc-tiddler-body > embed,\n.tc-tiddler-body > iframe {\n\twidth: 100%;\n\theight: 600px;\n}\n\n/*\n** Links\n*/\n\nbutton.tc-tiddlylink,\na.tc-tiddlylink {\n\ttext-decoration: none;\n\tfont-weight: normal;\n\tcolor: <<colour tiddler-link-foreground>>;\n\t-webkit-user-select: inherit; /* Otherwise the draggable attribute makes links impossible to select */\n}\n\n.tc-sidebar-lists a.tc-tiddlylink {\n\tcolor: <<colour sidebar-tiddler-link-foreground>>;\n}\n\n.tc-sidebar-lists a.tc-tiddlylink:hover {\n\tcolor: <<colour sidebar-tiddler-link-foreground-hover>>;\n}\n\nbutton.tc-tiddlylink:hover,\na.tc-tiddlylink:hover {\n\ttext-decoration: underline;\n}\n\na.tc-tiddlylink-resolves {\n}\n\na.tc-tiddlylink-shadow {\n\tfont-weight: bold;\n}\n\na.tc-tiddlylink-shadow.tc-tiddlylink-resolves {\n\tfont-weight: normal;\n}\n\na.tc-tiddlylink-missing {\n\tfont-style: italic;\n}\n\na.tc-tiddlylink-external {\n\ttext-decoration: underline;\n\tcolor: <<colour external-link-foreground>>;\n\tbackground-color: <<colour external-link-background>>;\n}\n\na.tc-tiddlylink-external:visited {\n\tcolor: <<colour external-link-foreground-visited>>;\n\tbackground-color: <<colour external-link-background-visited>>;\n}\n\na.tc-tiddlylink-external:hover {\n\tcolor: <<colour external-link-foreground-hover>>;\n\tbackground-color: <<colour external-link-background-hover>>;\n}\n\n/*\n** Drag and drop styles\n*/\n\n.tc-tiddler-dragger {\n\tposition: relative;\n\tz-index: -10000;\n}\n\n.tc-tiddler-dragger-inner {\n\tposition: absolute;\n\ttop: -1000px;\n\tleft: -1000px;\n\tdisplay: inline-block;\n\tpadding: 8px 20px;\n\tfont-size: 16.9px;\n\tfont-weight: bold;\n\tline-height: 20px;\n\tcolor: <<colour dragger-foreground>>;\n\ttext-shadow: 0 1px 0 rgba(0, 0, 0, 1);\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour dragger-background>>;\n\tborder-radius: 20px;\n}\n\n.tc-tiddler-dragger-cover {\n\tposition: absolute;\n\tbackground-color: <<colour page-background>>;\n}\n\n.tc-dropzone {\n\tposition: relative;\n}\n\n.tc-dropzone.tc-dragover:before {\n\tz-index: 10000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour dropzone-background>>;\n\ttext-align: center;\n\tcontent: \"<<lingo DropMessage>>\";\n}\n\n.tc-droppable > .tc-droppable-placeholder {\n\tdisplay: none;\n}\n\n.tc-droppable.tc-dragover > .tc-droppable-placeholder {\n\tdisplay: block;\n\tborder: 2px dashed <<colour dropzone-background>>;\n}\n\n.tc-draggable {\n\tcursor: move;\n}\n\n/*\n** Plugin reload warning\n*/\n\n.tc-plugin-reload-warning {\n\tz-index: 1000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour alert-background>>;\n\ttext-align: center;\n}\n\n/*\n** Buttons\n*/\n\nbutton svg, button img, label svg, label img {\n\tvertical-align: middle;\n}\n\n.tc-btn-invisible {\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n    cursor: pointer;\n}\n\n.tc-btn-boxed {\n\tfont-size: 0.6em;\n\tpadding: 0.2em;\n\tmargin: 1px;\n\tbackground: none;\n\tborder: 1px solid <<colour tiddler-controls-foreground>>;\n\tborder-radius: 0.25em;\n}\n\nhtml body.tc-body .tc-btn-boxed svg {\n\tfont-size: 1.6666em;\n}\n\n.tc-btn-boxed:hover {\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n}\n\nhtml body.tc-body .tc-btn-boxed:hover svg {\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded {\n\tfont-size: 0.5em;\n\tline-height: 2;\n\tpadding: 0em 0.3em 0.2em 0.4em;\n\tmargin: 1px;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n\tborder-radius: 2em;\n}\n\nhtml body.tc-body .tc-btn-rounded svg {\n\tfont-size: 1.6666em;\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded:hover {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour background>>;\n\tcolor: <<colour muted-foreground>>;\n}\n\nhtml body.tc-body .tc-btn-rounded:hover svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-icon svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-text {\n\tpadding: 0;\n\tmargin: 0;\n}\n\n.tc-btn-big-green {\n\tdisplay: inline-block;\n\tpadding: 8px;\n\tmargin: 4px 8px 4px 8px;\n\tbackground: <<colour download-background>>;\n\tcolor: <<colour download-foreground>>;\n\tfill: <<colour download-foreground>>;\n\tborder: none;\n\tfont-size: 1.2em;\n\tline-height: 1.4em;\n\ttext-decoration: none;\n}\n\n.tc-btn-big-green svg,\n.tc-btn-big-green img {\n\theight: 2em;\n\twidth: 2em;\n\tvertical-align: middle;\n\tfill: <<colour download-foreground>>;\n}\n\n.tc-sidebar-lists input {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-sidebar-lists button {\n\tcolor: <<colour sidebar-button-foreground>>;\n\tfill: <<colour sidebar-button-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini {\n\tcolor: <<colour sidebar-muted-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini:hover {\n\tcolor: <<colour sidebar-muted-foreground-hover>>;\n}\n\nbutton svg.tc-image-button, button .tc-image-button img {\n\theight: 1em;\n\twidth: 1em;\n}\n\n.tc-unfold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 100%;\n\twidth: calc(100% + 2px);\n\tmargin-left: -43px;\n\ttext-align: center;\n\tborder-top: 2px solid <<colour tiddler-info-background>>;\n\tmargin-top: 4px;\n}\n\n.tc-unfold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n\tborder-top: 2px solid <<colour tiddler-info-border>>;\n}\n\n.tc-unfold-banner svg, .tc-fold-banner svg {\n\theight: 0.75em;\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-unfold-banner:hover svg, .tc-fold-banner:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n.tc-fold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 23px;\n\ttext-align: center;\n\tmargin-left: -35px;\n\ttop: 6px;\n\tbottom: 6px;\n}\n\n.tc-fold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-unfold-banner {\n\t\tposition: static;\n\t\twidth: calc(100% + 59px);\n\t}\n\n\t.tc-fold-banner {\n\t\twidth: 16px;\n\t\tmargin-left: -16px;\n\t\tfont-size: 0.75em;\n\t}\n\n}\n\n/*\n** Tags and missing tiddlers\n*/\n\n.tc-tag-list-item {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin-right: 7px;\n}\n\n.tc-tags-wrapper {\n\tmargin: 4px 0 14px 0;\n}\n\n.tc-missing-tiddler-label {\n\tfont-style: italic;\n\tfont-weight: normal;\n\tdisplay: inline-block;\n\tfont-size: 11.844px;\n\tline-height: 14px;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n}\n\nbutton.tc-tag-label, span.tc-tag-label {\n\tdisplay: inline-block;\n\tpadding: 0.16em 0.7em;\n\tfont-size: 0.9em;\n\tfont-weight: 400;\n\tline-height: 1.2em;\n\tcolor: <<colour tag-foreground>>;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour tag-background>>;\n\tborder-radius: 1em;\n}\n\n.tc-untagged-separator {\n\twidth: 10em;\n\tleft: 0;\n\tmargin-left: 0;\n\tborder: 0;\n\theight: 1px;\n\tbackground: <<colour tab-divider>>;\n}\n\nbutton.tc-untagged-label {\n\tbackground-color: <<colour untagged-background>>;\n}\n\n.tc-tag-label svg, .tc-tag-label img {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour tag-foreground>>;\n\tvertical-align: text-bottom;\n}\n\n.tc-tag-manager-table .tc-tag-label {\n\twhite-space: normal;\n}\n\n.tc-tag-manager-tag {\n\twidth: 100%;\n}\n\n/*\n** Page layout\n*/\n\n.tc-topbar {\n\tposition: fixed;\n\tz-index: 1200;\n}\n\n.tc-topbar-left {\n\tleft: 29px;\n\ttop: 5px;\n}\n\n.tc-topbar-right {\n\ttop: 5px;\n\tright: 29px;\n}\n\n.tc-topbar button {\n\tpadding: 8px;\n}\n\n.tc-topbar svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-topbar button:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-sidebar-header {\n\tcolor: <<colour sidebar-foreground>>;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-sidebar-header .tc-title a.tc-tiddlylink-resolves {\n\tfont-weight: 300;\n}\n\n.tc-sidebar-header .tc-sidebar-lists p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-sidebar-header .tc-missing-tiddler-label {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-advanced-search input {\n\twidth: 60%;\n}\n\n.tc-search a svg {\n\twidth: 1.2em;\n\theight: 1.2em;\n\tvertical-align: middle;\n}\n\n.tc-page-controls {\n\tmargin-top: 14px;\n\tfont-size: 1.5em;\n}\n\n.tc-page-controls button {\n\tmargin-right: 0.5em;\n}\n\n.tc-page-controls a.tc-tiddlylink:hover {\n\ttext-decoration: none;\n}\n\n.tc-page-controls img {\n\twidth: 1em;\n}\n\n.tc-page-controls svg {\n\tfill: <<colour sidebar-controls-foreground>>;\n}\n\n.tc-page-controls button:hover svg, .tc-page-controls a:hover svg {\n\tfill: <<colour sidebar-controls-foreground-hover>>;\n}\n\n.tc-menu-list-item {\n\twhite-space: nowrap;\n}\n\n.tc-menu-list-count {\n\tfont-weight: bold;\n}\n\n.tc-menu-list-subitem {\n\tpadding-left: 7px;\n}\n\n.tc-story-river {\n\tposition: relative;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-sidebar-header {\n\t\tpadding: 14px;\n\t\tmin-height: 32px;\n\t\tmargin-top: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tpadding: 0;\n\t}\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-message-box {\n\t\tmargin: 21px -21px 21px -21px;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tposition: fixed;\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t\tbottom: 0;\n\t\tright: 0;\n\t\toverflow-y: auto;\n\t\toverflow-x: auto;\n\t\t-webkit-overflow-scrolling: touch;\n\t\tmargin: 0 0 0 -42px;\n\t\tpadding: 71px 0 28px 42px;\n\t}\n\n\thtml[dir=\"rtl\"] .tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tright: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/storywidth}};\n\t\tpadding: 42px 42px 42px 42px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-story-river {\n\t\twidth: calc(100% - {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}});\n\t}\n\n\">>\n\n}\n\n@media print {\n\n\tbody.tc-body {\n\t\tbackground-color: transparent;\n\t}\n\n\t.tc-sidebar-header, .tc-topbar {\n\t\tdisplay: none;\n\t}\n\n\t.tc-story-river {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\n\t.tc-story-river .tc-tiddler-frame {\n\t\tmargin: 0;\n\t\tborder: none;\n\t\tpadding: 0;\n\t}\n}\n\n/*\n** Tiddler styles\n*/\n\n.tc-tiddler-frame {\n\tposition: relative;\n\tmargin-bottom: 28px;\n\tbackground-color: <<colour tiddler-background>>;\n\tborder: 1px solid <<colour tiddler-border>>;\n}\n\n{{$:/themes/tiddlywiki/vanilla/sticky}}\n\n.tc-tiddler-info {\n\tpadding: 14px 42px 14px 42px;\n\tbackground-color: <<colour tiddler-info-background>>;\n\tborder-top: 1px solid <<colour tiddler-info-border>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-border>>;\n}\n\n.tc-tiddler-info p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-tiddler-info .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour tiddler-info-tab-background>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-tab-background>>;\n}\n\n.tc-view-field-table {\n\twidth: 100%;\n}\n\n.tc-view-field-name {\n\twidth: 1%; /* Makes this column be as narrow as possible */\n\ttext-align: right;\n\tfont-style: italic;\n\tfont-weight: 200;\n}\n\n.tc-view-field-value {\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 14px 14px 14px 14px;\n\t}\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -14px 0 -14px;\n\t}\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 28px 42px 42px 42px;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}};\n\t\tborder-radius: 2px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\">>\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -42px 0 -42px;\n\t}\n}\n\n.tc-site-title,\n.tc-titlebar {\n\tfont-weight: 300;\n\tfont-size: 2.35em;\n\tline-height: 1.2em;\n\tcolor: <<colour tiddler-title-foreground>>;\n\tmargin: 0;\n}\n\n.tc-site-title {\n\tcolor: <<colour site-title-foreground>>;\n}\n\n.tc-tiddler-title-icon {\n\tvertical-align: middle;\n}\n\n.tc-system-title-prefix {\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-titlebar h2 {\n\tfont-size: 1em;\n\tdisplay: inline;\n}\n\n.tc-titlebar img {\n\theight: 1em;\n}\n\n.tc-subtitle {\n\tfont-size: 0.9em;\n\tcolor: <<colour tiddler-subtitle-foreground>>;\n\tfont-weight: 300;\n}\n\n.tc-tiddler-missing .tc-title {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.tc-tiddler-frame .tc-tiddler-controls {\n\tfloat: right;\n}\n\n.tc-tiddler-controls .tc-drop-down {\n\tfont-size: 0.6em;\n}\n\n.tc-tiddler-controls .tc-drop-down .tc-drop-down {\n\tfont-size: 1em;\n}\n\n.tc-tiddler-controls > span > button {\n\tvertical-align: baseline;\n\tmargin-left:5px;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img,\n.tc-search button svg, .tc-search a svg {\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img {\n\theight: 0.75em;\n}\n\n.tc-search button svg, .tc-search a svg {\n    height: 1.2em;\n    width: 1.2em;\n    margin: 0 0.25em;\n}\n\n.tc-tiddler-controls button.tc-selected svg,\n.tc-page-controls button.tc-selected svg  {\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n}\n\n.tc-tiddler-controls button.tc-btn-invisible:hover svg,\n.tc-search button:hover svg, .tc-search a:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n@media print {\n\t.tc-tiddler-controls {\n\t\tdisplay: none;\n\t}\n}\n\n.tc-tiddler-help { /* Help prompts within tiddler template */\n\tcolor: <<colour muted-foreground>>;\n\tmargin-top: 14px;\n}\n\n.tc-tiddler-help a.tc-tiddlylink {\n\tcolor: <<colour very-muted-foreground>>;\n}\n\n.tc-tiddler-frame .tc-edit-texteditor {\n\twidth: 100%;\n\tmargin: 4px 0 4px 0;\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor,\n.tc-tiddler-frame textarea.tc-edit-texteditor,\n.tc-tiddler-frame iframe.tc-edit-texteditor {\n\tpadding: 3px 3px 3px 3px;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tbackground-color: <<colour tiddler-editor-background>>;\n\tline-height: 1.3em;\n\t-webkit-appearance: none;\n}\n\n.tc-tiddler-frame .tc-binary-warning {\n\twidth: 100%;\n\theight: 5em;\n\ttext-align: center;\n\tpadding: 3em 3em 6em 3em;\n\tbackground: <<colour alert-background>>;\n\tborder: 1px solid <<colour alert-border>>;\n}\n\ncanvas.tc-edit-bitmapeditor  {\n\tborder: 6px solid <<colour tiddler-editor-border-image>>;\n\tcursor: crosshair;\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tmargin-top: 6px;\n\tmargin-bottom: 6px;\n}\n\n.tc-edit-bitmapeditor-width {\n\tdisplay: block;\n}\n\n.tc-edit-bitmapeditor-height {\n\tdisplay: block;\n}\n\n.tc-tiddler-body {\n\tclear: both;\n}\n\n.tc-tiddler-frame .tc-tiddler-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/bodylineheight}};\n}\n\n.tc-titlebar, .tc-tiddler-edit-title {\n\toverflow: hidden; /* https://github.com/Jermolene/TiddlyWiki5/issues/282 */\n}\n\nhtml body.tc-body.tc-single-tiddler-window {\n\tmargin: 1em;\n\tbackground: <<colour tiddler-background>>;\n}\n\n.tc-single-tiddler-window img,\n.tc-single-tiddler-window svg,\n.tc-single-tiddler-window canvas,\n.tc-single-tiddler-window embed,\n.tc-single-tiddler-window iframe {\n\tmax-width: 100%;\n}\n\n/*\n** Editor\n*/\n\n.tc-editor-toolbar {\n\tmargin-top: 8px;\n}\n\n.tc-editor-toolbar button {\n\tvertical-align: middle;\n\tbackground-color: <<colour tiddler-controls-foreground>>;\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n\tborder-radius: 4px;\n\tpadding: 3px;\n\tmargin: 2px 0 2px 4px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-adjunct {\n\tmargin-left: 1px;\n\twidth: 1em;\n\tborder-radius: 8px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-start-group {\n\tmargin-left: 11px;\n}\n\n.tc-editor-toolbar button.tc-selected {\n\tbackground-color: <<colour primary>>;\n}\n\n.tc-editor-toolbar button svg {\n\twidth: 1.6em;\n\theight: 1.2em;\n}\n\n.tc-editor-toolbar button:hover {\n\tbackground-color: <<colour tiddler-controls-foreground-selected>>;\n\tfill: <<colour background>>;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more {\n\twhite-space: normal;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more button {\n\tdisplay: inline-block;\n\tpadding: 3px;\n\twidth: auto;\n}\n\n.tc-editor-toolbar .tc-search-results {\n\tpadding: 0;\n}\n\n/*\n** Adjustments for fluid-fixed mode\n*/\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n<<if-fluid-fixed text:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 0;\n\t\tposition: relative;\n\t\twidth: auto;\n\t\tleft: 0;\n\t\tmargin-left: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\tmargin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tbottom: 0;\n\t\tright: 0;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 42px);\n\t}\n\n\"\"\" hiddenSidebarText:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 3em;\n\t\tmargin-right: 0;\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 84px);\n\t}\n\n\"\"\">>\n\n}\n\n/*\n** Toolbar buttons\n*/\n\n.tc-page-controls svg.tc-image-new-button {\n  fill: <<colour toolbar-new-button>>;\n}\n\n.tc-page-controls svg.tc-image-options-button {\n  fill: <<colour toolbar-options-button>>;\n}\n\n.tc-page-controls svg.tc-image-save-button {\n  fill: <<colour toolbar-save-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-info-button {\n  fill: <<colour toolbar-info-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-edit-button {\n  fill: <<colour toolbar-edit-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-close-button {\n  fill: <<colour toolbar-close-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-delete-button {\n  fill: <<colour toolbar-delete-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-cancel-button {\n  fill: <<colour toolbar-cancel-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-done-button {\n  fill: <<colour toolbar-done-button>>;\n}\n\n/*\n** Tiddler edit mode\n*/\n\n.tc-tiddler-edit-frame em.tc-edit {\n\tcolor: <<colour muted-foreground>>;\n\tfont-style: normal;\n}\n\n.tc-edit-type-dropdown a.tc-tiddlylink-missing {\n\tfont-style: normal;\n}\n\n.tc-edit-tags {\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tpadding: 4px 8px 4px 8px;\n}\n\n.tc-edit-add-tag {\n\tdisplay: inline-block;\n}\n\n.tc-edit-add-tag .tc-add-tag-name input {\n\twidth: 50%;\n}\n\n.tc-edit-add-tag .tc-keyboard {\n\tdisplay:inline;\n}\n\n.tc-edit-tags .tc-tag-label {\n\tdisplay: inline-block;\n}\n\n.tc-edit-tags-list {\n\tmargin: 14px 0 14px 0;\n}\n\n.tc-remove-tag-button {\n\tpadding-left: 4px;\n}\n\n.tc-tiddler-preview {\n\toverflow: auto;\n}\n\n.tc-tiddler-preview-preview {\n\tfloat: right;\n\twidth: 49%;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tmargin: 4px 0 3px 3px;\n\tpadding: 3px 3px 3px 3px;\n}\n\n<<if-editor-height-fixed then:\"\"\"\n\n.tc-tiddler-preview-preview {\n\toverflow-y: scroll;\n\theight: {{$:/config/TextEditor/EditorHeight/Height}};\n}\n\n\"\"\">>\n\n.tc-tiddler-frame .tc-tiddler-preview .tc-edit-texteditor {\n\twidth: 49%;\n}\n\n.tc-tiddler-frame .tc-tiddler-preview canvas.tc-edit-bitmapeditor {\n\tmax-width: 49%;\n}\n\n.tc-edit-fields {\n\twidth: 100%;\n}\n\n\n.tc-edit-fields table, .tc-edit-fields tr, .tc-edit-fields td {\n\tborder: none;\n\tpadding: 4px;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(odd) {\n\tbackground-color: <<colour tiddler-editor-fields-odd>>;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(even) {\n\tbackground-color: <<colour tiddler-editor-fields-even>>;\n}\n\n.tc-edit-field-name {\n\ttext-align: right;\n}\n\n.tc-edit-field-value input {\n\twidth: 100%;\n}\n\n.tc-edit-field-remove {\n}\n\n.tc-edit-field-remove svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n\tvertical-align: middle;\n}\n\n.tc-edit-field-add-name {\n\tdisplay: inline-block;\n\twidth: 15%;\n}\n\n.tc-edit-field-add-value {\n\tdisplay: inline-block;\n\twidth: 40%;\n}\n\n.tc-edit-field-add-button {\n\tdisplay: inline-block;\n\twidth: 10%;\n}\n\n/*\n** Storyview Classes\n*/\n\n.tc-storyview-zoomin-tiddler {\n\tposition: absolute;\n\tdisplay: block;\n\twidth: 100%;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-storyview-zoomin-tiddler {\n\t\twidth: calc(100% - 84px);\n\t}\n\n}\n\n/*\n** Dropdowns\n*/\n\n.tc-btn-dropdown {\n\ttext-align: left;\n}\n\n.tc-btn-dropdown svg, .tc-btn-dropdown img {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-drop-down-wrapper {\n\tposition: relative;\n}\n\n.tc-drop-down {\n\tmin-width: 380px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\ttext-shadow: none;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-drop-down {\n\tmargin-left: 14px;\n}\n\n.tc-drop-down button svg, .tc-drop-down a svg  {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down button.tc-btn-invisible:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down p {\n\tpadding: 0 14px 0 14px;\n}\n\n.tc-drop-down svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-drop-down img {\n\twidth: 1em;\n}\n\n.tc-drop-down-language-chooser img {\n\twidth: 2em;\n\tvertical-align: baseline;\n}\n\n.tc-drop-down a, .tc-drop-down button {\n\tdisplay: block;\n\tpadding: 0 14px 0 14px;\n\twidth: 100%;\n\ttext-align: left;\n\tcolor: <<colour foreground>>;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-tab-set .tc-tab-buttons button {\n\tdisplay: inline-block;\n    width: auto;\n    margin-bottom: 0px;\n    border-bottom-left-radius: 0;\n    border-bottom-right-radius: 0;\n}\n\n.tc-drop-down .tc-prompt {\n\tpadding: 0 14px;\n}\n\n.tc-drop-down .tc-chooser {\n\tborder: none;\n}\n\n.tc-drop-down .tc-chooser .tc-swatches-horiz {\n\tfont-size: 0.4em;\n\tpadding-left: 1.2em;\n}\n\n.tc-drop-down .tc-file-input-wrapper {\n\twidth: 100%;\n}\n\n.tc-drop-down .tc-file-input-wrapper button {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-drop-down a:hover, .tc-drop-down button:hover, .tc-drop-down .tc-file-input-wrapper:hover button {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-tab-buttons button {\n\tbackground-color: <<colour dropdown-tab-background>>;\n}\n\n.tc-drop-down .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour dropdown-tab-background-selected>>;\n\tborder-bottom: 1px solid <<colour dropdown-tab-background-selected>>;\n}\n\n.tc-drop-down-bullet {\n\tdisplay: inline-block;\n\twidth: 0.5em;\n}\n\n.tc-drop-down .tc-tab-contents a {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-block-dropdown-wrapper {\n\tposition: relative;\n}\n\n.tc-block-dropdown {\n\tposition: absolute;\n\tmin-width: 220px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\tz-index: 1000;\n\ttext-shadow: none;\n}\n\n.tc-block-dropdown.tc-search-drop-down {\n\tmargin-left: -12px;\n}\n\n.tc-block-dropdown a {\n\tdisplay: block;\n\tpadding: 4px 14px 4px 14px;\n}\n\n.tc-block-dropdown.tc-search-drop-down a {\n\tdisplay: block;\n\tpadding: 0px 10px 0px 10px;\n}\n\n.tc-drop-down .tc-dropdown-item-plain,\n.tc-block-dropdown .tc-dropdown-item-plain {\n\tpadding: 4px 14px 4px 7px;\n}\n\n.tc-drop-down .tc-dropdown-item,\n.tc-block-dropdown .tc-dropdown-item {\n\tpadding: 4px 14px 4px 7px;\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-block-dropdown a:hover {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-search-results {\n\tpadding: 0 7px 0 7px;\n}\n\n.tc-image-chooser, .tc-colour-chooser {\n\twhite-space: normal;\n}\n\n.tc-image-chooser a,\n.tc-colour-chooser a {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\ttext-align: center;\n\tposition: relative;\n}\n\n.tc-image-chooser a {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 2px;\n\tmargin: 2px;\n\twidth: 4em;\n\theight: 4em;\n}\n\n.tc-colour-chooser a {\n\tpadding: 3px;\n\twidth: 2em;\n\theight: 2em;\n\tvertical-align: middle;\n}\n\n.tc-image-chooser a:hover,\n.tc-colour-chooser a:hover {\n\tbackground: <<colour primary>>;\n\tpadding: 0px;\n\tborder: 3px solid <<colour primary>>;\n}\n\n.tc-image-chooser a svg,\n.tc-image-chooser a img {\n\tdisplay: inline-block;\n\twidth: auto;\n\theight: auto;\n\tmax-width: 3.5em;\n\tmax-height: 3.5em;\n\tposition: absolute;\n\ttop: 0;\n\tbottom: 0;\n\tleft: 0;\n\tright: 0;\n\tmargin: auto;\n}\n\n/*\n** Modals\n*/\n\n.tc-modal-wrapper {\n\tposition: fixed;\n\toverflow: auto;\n\toverflow-y: scroll;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 900;\n}\n\n.tc-modal-backdrop {\n\tposition: fixed;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 1000;\n\tbackground-color: <<colour modal-backdrop>>;\n}\n\n.tc-modal {\n\tz-index: 1100;\n\tbackground-color: <<colour modal-background>>;\n\tborder: 1px solid <<colour modal-border>>;\n}\n\n@media (max-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 1em;\n\t\tleft: 1em;\n\t\tright: 1em;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n@media (min-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 2em;\n\t\tleft: 25%;\n\t\twidth: 50%;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n.tc-modal-header {\n\tpadding: 9px 15px;\n\tborder-bottom: 1px solid <<colour modal-header-border>>;\n}\n\n.tc-modal-header h3 {\n\tmargin: 0;\n\tline-height: 30px;\n}\n\n.tc-modal-header img, .tc-modal-header svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-modal-body {\n\tpadding: 15px;\n}\n\n.tc-modal-footer {\n\tpadding: 14px 15px 15px;\n\tmargin-bottom: 0;\n\ttext-align: right;\n\tbackground-color: <<colour modal-footer-background>>;\n\tborder-top: 1px solid <<colour modal-footer-border>>;\n}\n\n/*\n** Notifications\n*/\n\n.tc-notification {\n\tposition: fixed;\n\ttop: 14px;\n\tright: 42px;\n\tz-index: 1300;\n\tmax-width: 280px;\n\tpadding: 0 14px 0 14px;\n\tbackground-color: <<colour notification-background>>;\n\tborder: 1px solid <<colour notification-border>>;\n}\n\n/*\n** Tabs\n*/\n\n.tc-tab-set.tc-vertical {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tab-buttons {\n\tfont-size: 0.85em;\n\tpadding-top: 1em;\n\tmargin-bottom: -2px;\n}\n\n.tc-tab-buttons.tc-vertical  {\n\tz-index: 100;\n\tdisplay: block;\n\tpadding-top: 14px;\n\tvertical-align: top;\n\ttext-align: right;\n\tmargin-bottom: inherit;\n\tmargin-right: -1px;\n\tmax-width: 33%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n}\n\n.tc-tab-buttons button.tc-tab-selected {\n\tcolor: <<colour tab-foreground-selected>>;\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-left: 1px solid <<colour tab-border-selected>>;\n\tborder-top: 1px solid <<colour tab-border-selected>>;\n\tborder-right: 1px solid <<colour tab-border-selected>>;\n}\n\n.tc-tab-buttons button {\n\tcolor: <<colour tab-foreground>>;\n\tpadding: 3px 5px 3px 5px;\n\tmargin-right: 0.3em;\n\tfont-weight: 300;\n\tborder: none;\n\tbackground: inherit;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-right: 1px solid <<colour tab-border>>;\n\tborder-top-left-radius: 2px;\n\tborder-top-right-radius: 2px;\n}\n\n.tc-tab-buttons.tc-vertical button {\n\tdisplay: block;\n\twidth: 100%;\n\tmargin-top: 3px;\n\tmargin-right: 0;\n\ttext-align: right;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tborder-right: none;\n\tborder-top-left-radius: 2px;\n\tborder-bottom-left-radius: 2px;\n}\n\n.tc-tab-buttons.tc-vertical button.tc-tab-selected {\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-right: 1px solid <<colour tab-background-selected>>;\n}\n\n.tc-tab-divider {\n\tborder-top: 1px solid <<colour tab-divider>>;\n}\n\n.tc-tab-divider.tc-vertical  {\n\tdisplay: none;\n}\n\n.tc-tab-content {\n\tmargin-top: 14px;\n}\n\n.tc-tab-content.tc-vertical  {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-top: 0;\n\tpadding-left: 14px;\n\tborder-left: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 70%;\n\tflex: 1 0 70%;\n}\n\n.tc-sidebar-lists .tc-tab-buttons {\n\tmargin-bottom: -1px;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tcolor: <<colour sidebar-tab-foreground-selected>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border-selected>>;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button {\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tcolor: <<colour sidebar-tab-foreground>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border>>;\n}\n\n.tc-sidebar-lists .tc-tab-divider {\n\tborder-top: 1px solid <<colour sidebar-tab-divider>>;\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\n\tdisplay: block;\n\twidth: 100%;\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tborder-top: none;\n\tborder-left: none;\n\tborder-bottom: none;\n\tborder-right: 1px solid #ccc;\n\tmargin-bottom: inherit;\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tborder: none;\n}\n\n/*\n** Manager\n*/\n\n.tc-manager-wrapper {\n\t\n}\n\n.tc-manager-controls {\n\t\n}\n\n.tc-manager-control {\n\tmargin: 0.5em 0;\n}\n\n.tc-manager-list {\n\twidth: 100%;\n\tborder-top: 1px solid <<colour muted-foreground>>;\n\tborder-left: 1px solid <<colour muted-foreground>>;\n\tborder-right: 1px solid <<colour muted-foreground>>;\n}\n\n.tc-manager-list-item {\n\n}\n\n.tc-manager-list-item-heading {\n    display: block;\n    width: 100%;\n    text-align: left;\t\n\tborder-bottom: 1px solid <<colour muted-foreground>>;\n\tpadding: 3px;\n}\n\n.tc-manager-list-item-heading-selected {\n\tfont-weight: bold;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n\tbackground-color: <<colour foreground>>;\n}\n\n.tc-manager-list-item-heading:hover {\n\tbackground: <<colour primary>>;\n\tcolor: <<colour background>>;\n}\n\n.tc-manager-list-item-content {\n\tdisplay: flex;\n}\n\n.tc-manager-list-item-content-sidebar {\n    flex: 1 0;\n    background: <<colour tiddler-editor-background>>;\n    border-right: 0.5em solid <<colour muted-foreground>>;\n    border-bottom: 0.5em solid <<colour muted-foreground>>;\n    white-space: nowrap;\n}\n\n.tc-manager-list-item-content-item-heading {\n\tdisplay: block;\n\twidth: 100%;\n\ttext-align: left;\n    background: <<colour muted-foreground>>;\n\ttext-transform: uppercase;\n\tfont-size: 0.6em;\n\tfont-weight: bold;\n    padding: 0.5em 0 0.5em 0;\n}\n\n.tc-manager-list-item-content-item-body {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-manager-list-item-content-item-body > pre {\n\tmargin: 0.5em 0 0.5em 0;\n\tborder: none;\n\tbackground: inherit;\n}\n\n.tc-manager-list-item-content-tiddler {\n    flex: 3 1;\n    border-left: 0.5em solid <<colour muted-foreground>>;\n    border-right: 0.5em solid <<colour muted-foreground>>;\n    border-bottom: 0.5em solid <<colour muted-foreground>>;\n}\n\n.tc-manager-list-item-content-item-body > table {\n\tborder: none;\n\tpadding: 0;\n\tmargin: 0;\n}\n\n.tc-manager-list-item-content-item-body > table td {\n\tborder: none;\n}\n\n.tc-manager-icon-editor > button {\n\twidth: 100%;\n}\n\n.tc-manager-icon-editor > button > svg,\n.tc-manager-icon-editor > button > button {\n\twidth: 100%;\n\theight: auto;\n}\n\n/*\n** Alerts\n*/\n\n.tc-alerts {\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tmax-width: 500px;\n\tz-index: 20000;\n}\n\n.tc-alert {\n\tposition: relative;\n\tmargin: 28px;\n\tpadding: 14px 14px 14px 14px;\n\tborder: 2px solid <<colour alert-border>>;\n\tbackground-color: <<colour alert-background>>;\n}\n\n.tc-alert-toolbar {\n\tposition: absolute;\n\ttop: 14px;\n\tright: 14px;\n}\n\n.tc-alert-toolbar svg {\n\tfill: <<colour alert-muted-foreground>>;\n}\n\n.tc-alert-subtitle {\n\tcolor: <<colour alert-muted-foreground>>;\n\tfont-weight: bold;\n}\n\n.tc-alert-highlight {\n\tcolor: <<colour alert-highlight>>;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-static-alert {\n\t\tposition: relative;\n\t}\n\n\t.tc-static-alert-inner {\n\t\tposition: absolute;\n\t\tz-index: 100;\n\t}\n\n}\n\n.tc-static-alert-inner {\n\tpadding: 0 2px 2px 42px;\n\tcolor: <<colour static-alert-foreground>>;\n}\n\n/*\n** Control panel\n*/\n\n.tc-control-panel td {\n\tpadding: 4px;\n}\n\n.tc-control-panel table, .tc-control-panel table input, .tc-control-panel table textarea {\n\twidth: 100%;\n}\n\n.tc-plugin-info {\n\tdisplay: block;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground-colour: <<colour background>>;\n\tmargin: 0.5em 0 0.5em 0;\n\tpadding: 4px;\n}\n\n.tc-plugin-info-disabled {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n\tbackground: repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n}\n\n.tc-plugin-info-disabled:hover {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n\tbackground: repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n}\n\na.tc-tiddlylink.tc-plugin-info:hover {\n\ttext-decoration: none;\n\tbackground-color: <<colour primary>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour foreground>>;\n}\n\na.tc-tiddlylink.tc-plugin-info:hover .tc-plugin-info > .tc-plugin-info-chunk > svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-plugin-info-chunk {\n\tdisplay: inline-block;\n\tvertical-align: middle;\n}\n\n.tc-plugin-info-chunk h1 {\n\tfont-size: 1em;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk h2 {\n\tfont-size: 0.8em;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk div {\n\tfont-size: 0.7em;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info:hover > .tc-plugin-info-chunk > img, .tc-plugin-info:hover > .tc-plugin-info-chunk > svg {\n\twidth: 2em;\n\theight: 2em;\n\tfill: <<colour foreground>>;\n}\n\n.tc-plugin-info > .tc-plugin-info-chunk > img, .tc-plugin-info > .tc-plugin-info-chunk > svg {\n\twidth: 2em;\n\theight: 2em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-plugin-info.tc-small-icon > .tc-plugin-info-chunk > img, .tc-plugin-info.tc-small-icon > .tc-plugin-info-chunk > svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-plugin-info-dropdown {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tmargin-top: -8px;\n}\n\n.tc-plugin-info-dropdown-message {\n\tbackground: <<colour message-background>>;\n\tpadding: 0.5em 1em 0.5em 1em;\n\tfont-weight: bold;\n\tfont-size: 0.8em;\n}\n\n.tc-plugin-info-dropdown-body {\n\tpadding: 1em 1em 1em 1em;\n}\n\n/*\n** Message boxes\n*/\n\n.tc-message-box {\n\tborder: 1px solid <<colour message-border>>;\n\tbackground: <<colour message-background>>;\n\tpadding: 0px 21px 0px 21px;\n\tfont-size: 12px;\n\tline-height: 18px;\n\tcolor: <<colour message-foreground>>;\n}\n\n.tc-message-box svg {\n\twidth: 1em;\n\theight: 1em;\n    vertical-align: text-bottom;\n}\n\n/*\n** Pictures\n*/\n\n.tc-bordered-image {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 5px;\n\tmargin: 5px;\n}\n\n/*\n** Floats\n*/\n\n.tc-float-right {\n\tfloat: right;\n}\n\n/*\n** Chooser\n*/\n\n.tc-chooser {\n\tborder: 1px solid <<colour table-border>>;\n}\n\n.tc-chooser-item {\n\tborder: 8px;\n\tpadding: 2px 4px;\n}\n\n.tc-chooser-item a.tc-tiddlylink {\n\tdisplay: block;\n\ttext-decoration: none;\n\tcolor: <<colour tiddler-link-foreground>>;\n\tbackground-color: <<colour tiddler-link-background>>;\n}\n\n.tc-chooser-item a.tc-tiddlylink:hover {\n\ttext-decoration: none;\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n}\n\n/*\n** Palette swatches\n*/\n\n.tc-swatches-horiz {\n}\n\n.tc-swatches-horiz .tc-swatch {\n\tdisplay: inline-block;\n}\n\n.tc-swatch {\n\twidth: 2em;\n\theight: 2em;\n\tmargin: 0.4em;\n\tborder: 1px solid #888;\n}\n\n/*\n** Table of contents\n*/\n\n.tc-sidebar-lists .tc-table-of-contents {\n\twhite-space: nowrap;\n}\n\n.tc-table-of-contents button {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents svg {\n\twidth: 0.7em;\n\theight: 0.7em;\n\tvertical-align: middle;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents ol {\n\tlist-style-type: none;\n\tpadding-left: 0;\n}\n\n.tc-table-of-contents ol ol {\n\tpadding-left: 1em;\n}\n\n.tc-table-of-contents li {\n\tfont-size: 1.0em;\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li a {\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li li {\n\tfont-size: 0.95em;\n\tfont-weight: normal;\n\tline-height: 1.4;\n}\n\n.tc-table-of-contents li li a {\n\tfont-weight: normal;\n}\n\n.tc-table-of-contents li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n\tline-height: 1.5;\n}\n\n.tc-table-of-contents li li li a {\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n}\n\n.tc-tabbed-table-of-contents {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents {\n\tz-index: 100;\n\tdisplay: inline-block;\n\tpadding-left: 1em;\n\tmax-width: 50%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n\tbackground: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a,\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tdisplay: block;\n\tpadding: 0.12em 1em 0.12em 0.25em;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a {\n\tborder-top: 1px solid <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-background>>;\n\tborder-bottom: 1px solid <<colour tab-background>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a:hover {\n\ttext-decoration: none;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour background>>;\n\tmargin-right: -1px;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a:hover {\n\ttext-decoration: none;\n}\n\n.tc-tabbed-table-of-contents .tc-tabbed-table-of-contents-content {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-left: 1.5em;\n\tpadding-right: 1.5em;\n\tborder: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 50%;\n\tflex: 1 0 50%;\n}\n\n/*\n** Dirty indicator\n*/\n\nbody.tc-dirty span.tc-dirty-indicator, body.tc-dirty span.tc-dirty-indicator svg {\n\tfill: <<colour dirty-indicator>>;\n\tcolor: <<colour dirty-indicator>>;\n}\n\n/*\n** File inputs\n*/\n\n.tc-file-input-wrapper {\n\tposition: relative;\n\toverflow: hidden;\n\tdisplay: inline-block;\n\tvertical-align: middle;\n}\n\n.tc-file-input-wrapper input[type=file] {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tfont-size: 999px;\n\tmax-width: 100%;\n\tmax-height: 100%;\n\tfilter: alpha(opacity=0);\n\topacity: 0;\n\toutline: none;\n\tbackground: white;\n\tcursor: pointer;\n\tdisplay: inline-block;\n}\n\n/*\n** Thumbnail macros\n*/\n\n.tc-thumbnail-wrapper {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin: 6px;\n\tvertical-align: top;\n}\n\n.tc-thumbnail-right-wrapper {\n\tfloat:right;\n\tmargin: 0.5em 0 0.5em 0.5em;\n}\n\n.tc-thumbnail-image {\n\ttext-align: center;\n\toverflow: hidden;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-image svg,\n.tc-thumbnail-image img {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n\tmin-width: 100%;\n\tmin-height: 100%;\n\tmax-width: 100%;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image img {\n\tfilter: alpha(opacity=0.8);\n\topacity: 0.8;\n}\n\n.tc-thumbnail-background {\n\tposition: absolute;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-icon svg,\n.tc-thumbnail-icon img {\n\twidth: 3em;\n\theight: 3em;\n\t<<filter \"drop-shadow(2px 2px 4px rgba(0,0,0,0.3))\">>\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon img {\n\tfill: #fff;\n\t<<filter \"drop-shadow(3px 3px 4px rgba(0,0,0,0.6))\">>\n}\n\n.tc-thumbnail-icon {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tdisplay: -webkit-flex;\n\t-webkit-align-items: center;\n\t-webkit-justify-content: center;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n.tc-thumbnail-caption {\n\tposition: absolute;\n\tbackground-color: #777;\n\tcolor: #fff;\n\ttext-align: center;\n\tbottom: 0;\n\twidth: 100%;\n\tfilter: alpha(opacity=0.9);\n\topacity: 0.9;\n\tline-height: 1.4;\n\tborder-bottom-left-radius: 3px;\n\tborder-bottom-right-radius: 3px;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-caption {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n}\n\n/*\n** Errors\n*/\n\n.tc-error {\n\tbackground: #f00;\n\tcolor: #fff;\n}"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize",
            "text": "15px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight",
            "text": "22px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/fontsize": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/fontsize",
            "text": "14px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/lineheight": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/lineheight",
            "text": "20px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storyleft": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storyleft",
            "text": "0px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storytop": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storytop",
            "text": "0px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storyright": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storyright",
            "text": "770px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storywidth": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storywidth",
            "text": "770px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth",
            "text": "686px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint",
            "text": "960px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth",
            "text": "350px"
        },
        "$:/themes/tiddlywiki/vanilla/options/stickytitles": {
            "title": "$:/themes/tiddlywiki/vanilla/options/stickytitles",
            "text": "no"
        },
        "$:/themes/tiddlywiki/vanilla/options/sidebarlayout": {
            "title": "$:/themes/tiddlywiki/vanilla/options/sidebarlayout",
            "text": "fixed-fluid"
        },
        "$:/themes/tiddlywiki/vanilla/options/codewrapping": {
            "title": "$:/themes/tiddlywiki/vanilla/options/codewrapping",
            "text": "pre-wrap"
        },
        "$:/themes/tiddlywiki/vanilla/reset": {
            "title": "$:/themes/tiddlywiki/vanilla/reset",
            "type": "text/plain",
            "text": "/*! normalize.css v3.0.0 | MIT License | git.io/normalize */\n\n/**\n * 1. Set default font family to sans-serif.\n * 2. Prevent iOS text size adjust after orientation change, without disabling\n *    user zoom.\n */\n\nhtml {\n  font-family: sans-serif; /* 1 */\n  -ms-text-size-adjust: 100%; /* 2 */\n  -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove default margin.\n */\n\nbody {\n  margin: 0;\n}\n\n/* HTML5 display definitions\n   ========================================================================== */\n\n/**\n * Correct `block` display not defined in IE 8/9.\n */\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nnav,\nsection,\nsummary {\n  display: block;\n}\n\n/**\n * 1. Correct `inline-block` display not defined in IE 8/9.\n * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n  display: inline-block; /* 1 */\n  vertical-align: baseline; /* 2 */\n}\n\n/**\n * Prevent modern browsers from displaying `audio` without controls.\n * Remove excess height in iOS 5 devices.\n */\n\naudio:not([controls]) {\n  display: none;\n  height: 0;\n}\n\n/**\n * Address `[hidden]` styling not present in IE 8/9.\n * Hide the `template` element in IE, Safari, and Firefox < 22.\n */\n\n[hidden],\ntemplate {\n  display: none;\n}\n\n/* Links\n   ========================================================================== */\n\n/**\n * Remove the gray background color from active links in IE 10.\n */\n\na {\n  background: transparent;\n}\n\n/**\n * Improve readability when focused and also mouse hovered in all browsers.\n */\n\na:active,\na:hover {\n  outline: 0;\n}\n\n/* Text-level semantics\n   ========================================================================== */\n\n/**\n * Address styling not present in IE 8/9, Safari 5, and Chrome.\n */\n\nabbr[title] {\n  border-bottom: 1px dotted;\n}\n\n/**\n * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.\n */\n\nb,\nstrong {\n  font-weight: bold;\n}\n\n/**\n * Address styling not present in Safari 5 and Chrome.\n */\n\ndfn {\n  font-style: italic;\n}\n\n/**\n * Address variable `h1` font-size and margin within `section` and `article`\n * contexts in Firefox 4+, Safari 5, and Chrome.\n */\n\nh1 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\n\n/**\n * Address styling not present in IE 8/9.\n */\n\nmark {\n  background: #ff0;\n  color: #000;\n}\n\n/**\n * Address inconsistent and variable font size in all browsers.\n */\n\nsmall {\n  font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` affecting `line-height` in all browsers.\n */\n\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\nsup {\n  top: -0.5em;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\n/* Embedded content\n   ========================================================================== */\n\n/**\n * Remove border when inside `a` element in IE 8/9.\n */\n\nimg {\n  border: 0;\n}\n\n/**\n * Correct overflow displayed oddly in IE 9.\n */\n\nsvg:not(:root) {\n  overflow: hidden;\n}\n\n/* Grouping content\n   ========================================================================== */\n\n/**\n * Address margin not present in IE 8/9 and Safari 5.\n */\n\nfigure {\n  margin: 1em 40px;\n}\n\n/**\n * Address differences between Firefox and other browsers.\n */\n\nhr {\n  -moz-box-sizing: content-box;\n  box-sizing: content-box;\n  height: 0;\n}\n\n/**\n * Contain overflow in all browsers.\n */\n\npre {\n  overflow: auto;\n}\n\n/**\n * Address odd `em`-unit font size rendering in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n  font-family: monospace, monospace;\n  font-size: 1em;\n}\n\n/* Forms\n   ========================================================================== */\n\n/**\n * Known limitation: by default, Chrome and Safari on OS X allow very limited\n * styling of `select`, unless a `border` property is set.\n */\n\n/**\n * 1. Correct color not being inherited.\n *    Known issue: affects color of disabled elements.\n * 2. Correct font properties not being inherited.\n * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  color: inherit; /* 1 */\n  font: inherit; /* 2 */\n  margin: 0; /* 3 */\n}\n\n/**\n * Address `overflow` set to `hidden` in IE 8/9/10.\n */\n\nbutton {\n  overflow: visible;\n}\n\n/**\n * Address inconsistent `text-transform` inheritance for `button` and `select`.\n * All other form control elements do not inherit `text-transform` values.\n * Correct `button` style inheritance in Firefox, IE 8+, and Opera\n * Correct `select` style inheritance in Firefox.\n */\n\nbutton,\nselect {\n  text-transform: none;\n}\n\n/**\n * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n *    and `video` controls.\n * 2. Correct inability to style clickable `input` types in iOS.\n * 3. Improve usability and consistency of cursor style between image-type\n *    `input` and others.\n */\n\nbutton,\nhtml input[type=\"button\"], /* 1 */\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n  -webkit-appearance: button; /* 2 */\n  cursor: pointer; /* 3 */\n}\n\n/**\n * Re-set default cursor for disabled elements.\n */\n\nbutton[disabled],\nhtml input[disabled] {\n  cursor: default;\n}\n\n/**\n * Remove inner padding and border in Firefox 4+.\n */\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n  border: 0;\n  padding: 0;\n}\n\n/**\n * Address Firefox 4+ setting `line-height` on `input` using `!important` in\n * the UA stylesheet.\n */\n\ninput {\n  line-height: normal;\n}\n\n/**\n * It's recommended that you don't attempt to style these elements.\n * Firefox's implementation doesn't respect box-sizing, padding, or width.\n *\n * 1. Address box sizing set to `content-box` in IE 8/9/10.\n * 2. Remove excess padding in IE 8/9/10.\n */\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n  box-sizing: border-box; /* 1 */\n  padding: 0; /* 2 */\n}\n\n/**\n * Fix the cursor style for Chrome's increment/decrement buttons. For certain\n * `font-size` values of the `input`, it causes the cursor style of the\n * decrement button to change from `default` to `text`.\n */\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\n\n/**\n * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.\n * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome\n *    (include `-moz` to future-proof).\n */\n\ninput[type=\"search\"] {\n  -webkit-appearance: textfield; /* 1 */\n  -moz-box-sizing: content-box;\n  -webkit-box-sizing: content-box; /* 2 */\n  box-sizing: content-box;\n}\n\n/**\n * Remove inner padding and search cancel button in Safari and Chrome on OS X.\n * Safari (but not Chrome) clips the cancel button when the search input has\n * padding (and `textfield` appearance).\n */\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n/**\n * Define consistent border, margin, and padding.\n */\n\nfieldset {\n  border: 1px solid #c0c0c0;\n  margin: 0 2px;\n  padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct `color` not being inherited in IE 8/9.\n * 2. Remove padding so people aren't caught out if they zero out fieldsets.\n */\n\nlegend {\n  border: 0; /* 1 */\n  padding: 0; /* 2 */\n}\n\n/**\n * Remove default vertical scrollbar in IE 8/9.\n */\n\ntextarea {\n  overflow: auto;\n}\n\n/**\n * Don't inherit the `font-weight` (applied by a rule above).\n * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n */\n\noptgroup {\n  font-weight: bold;\n}\n\n/* Tables\n   ========================================================================== */\n\n/**\n * Remove most spacing between table cells.\n */\n\ntable {\n  border-collapse: collapse;\n  border-spacing: 0;\n}\n\ntd,\nth {\n  padding: 0;\n}\n"
        },
        "$:/themes/tiddlywiki/vanilla/settings/fontfamily": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/fontfamily",
            "text": "\"Helvetica Neue\", Helvetica, Arial, \"Lucida Grande\", \"DejaVu Sans\", sans-serif"
        },
        "$:/themes/tiddlywiki/vanilla/settings/codefontfamily": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/codefontfamily",
            "text": "Monaco, Consolas, \"Lucida Console\", \"DejaVu Sans Mono\", monospace"
        },
        "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment",
            "text": "fixed"
        },
        "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize",
            "text": "auto"
        },
        "$:/themes/tiddlywiki/vanilla/sticky": {
            "title": "$:/themes/tiddlywiki/vanilla/sticky",
            "text": "<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\" type=\"match\" text=\"yes\">\n``\n.tc-tiddler-title {\n\tposition: -webkit-sticky;\n\tposition: -moz-sticky;\n\tposition: -o-sticky;\n\tposition: -ms-sticky;\n\tposition: sticky;\n\ttop: 0px;\n\tbackground: ``<<colour tiddler-background>>``;\n\tz-index: 500;\n}\n``\n</$reveal>\n"
        }
    }
}
american-government-imported-text
<$list filter="[title[Sliced up Amgov.html-heading-chapter-10-political-parties]]">
<$list filter="[list<currentTiddler>]">
<h2><$view/></h2>
<$list filter="[list<currentTiddler>]">
<p><$view/></p>
<$list filter="[list<currentTiddler>]">
<p><$view/></p>
```
This wiki uses sliced tiddlers created using text-slicing technique demonstrated in 
```
http://american-government-in-the-information-age.tiddlyspot.com/



```
all 6000+ tiddlers matching
[field:toc-type[heading]] 
[field:toc-type[item]] 
[field:toc-type[paragraph]] 
were exported as json, and imported into empty wiki.

This code displays the full text of the book (with no error checking or anything else done yet)


<$list filter="[field:toc-heading-level[h1]sort[title]]">
<h1><$view/></h1>
<$list filter="[list<currentTiddler>]">
<h2><$view/></h2>
<$list filter="[list<currentTiddler>]">
<h3><$view/></h3>
<$list filter="[list<currentTiddler>]">
<h4><$view/></h4>
<$list filter="[list<currentTiddler>]">
<h5><$view/></h5>

```
<$list filter="[field:toc-heading-level[h1]sort[title]]">
<h1><$view/></h1>
<$list filter="[list<currentTiddler>]">
<h2><$view/></h2>
<$list filter="[list<currentTiddler>]">
<h3><$view/></h3>
<$list filter="[list<currentTiddler>]">
<h4><$view/></h4>
<$list filter="[list<currentTiddler>]">
<h5><$view/></h5>
</$list>
</$list>
</$list>
</$list>
</$list>





1
1.1 Communication, Information, and the Media
1.2 News
1.3 Opinion and Commentary
1.4 New Media
1.5 Recommended Reading
1.6 Recommended Viewing

10.1 History of American Political Parties
10.2 Political Parties Today
10.3 Party Organization
10.4 Party in Government
10.5 Party Identification
10.6 Minor Parties
10.7 Political Parties in the Information Age
10.8 Recommended Reading
10.9 Recommended Viewing











11.1 Election Campaigns
11.2 Media and Election Campaigns
11.3 Presidential Elections
11.4 George W. Bush Reelected in 2004
11.5 Barack Obama Elected in 2008
11.6 Congressional and Other Elections
11.7 Campaigns and Elections in the Information Age
11.8 Recommended Reading
11.9 Recommended Viewing











12.1 The Powers of Congress
12.10 Recommended Reading
12.11 Recommended Viewing
12.2 A Bicameral Legislative Branch
12.3 Parties in Congress
12.4 House Leadership
12.5 Senate Leadership
12.6 Committees
12.7 The Legislative Process
12.8 Members of Congress
12.9 Congress in the Information Age











13.1 The Powers of the Presidency
13.2 How Presidents Get Things Done
13.3 The Presidency in the Information Age
13.4 Recommended Reading
13.5 Recommended Viewing




14.1 What Is Bureaucracy?
14.2 Policymaking, Power, and Accountability in the Bureaucracy
14.3 The Federal Bureaucracy in the Information Age
14.4 Recommended Reading
14.5 Recommended Viewing

15.1 The US Legal System
15.2 Power of the US Supreme Court
15.3 Selecting Federal Judges
15.4 The Courts in the Information Age
15.5 Recommended Reading
15.6 Recommended Viewing

16.1 The US Economy
16.2 Making Public Policies
16.3 Major Domestic Policies
16.4 Policymaking and Domestic Policies in the Information Age
16.5 Recommended Reading
16.6 Recommended Viewing

17.1 The Executive Branch Makes Foreign and Military Policies
17.2 Influence from Congress and Outside Government
17.3 The Major Foreign and National Security Policies
17.4 The George W. Bush Administration
17.5 Foreign and National Security Policies in the Information Age
17.6 Recommended Reading
17.7 Recommended Viewing


The 1964 Civil Rights Act and 1965 Voting Rights Act
2
2.1 The First American Political System
2.2 Creating and Ratifying the Constitution
2.3 Constitutional Principles and Provisions
2.4 The Constitution in the Information Age
2.5 Recommended Reading
2.6 Recommended Viewing










3
3.1 Federalism as a Structure for Power
3.2 The Meanings of Federalism
3.3 Why Federalism Works (More or Less)
3.4 Federalism in the Information Age
3.5 Recommended Reading
3.6 Recommended Viewing










4
4.1 The Bill of Rights
4.2 Religion, Speech, the Press, Assembly, and Petition
4.3 Arms, Search and Seizure, Accusation, Punishment, Property, and Privacy
4.4 Civil Liberties in the Information Age
4.5 Recommended Reading
4.6 Recommended Viewing











5.1 Civil War Amendments and African Americans
5.2 Other Minorities, Women, Lesbians, Gay Men, and the Disabled
5.3 Civil Rights in the Information Age
5.4 Recommended Reading
5.5 Recommended Viewing











6.1 Political Culture
6.2 Political Socialization
6.3 Political Culture and Socialization in the Information Age
6.4 Recommended Reading
6.5 Recommended Viewing











7.1 What Is Public Opinion?
7.2 Democracy and Public Opinion
7.3 Polling the Public
7.4 Public Opinion in the Information Age
7.5 Recommended Reading
7.6 Recommended Viewing











8.1 What Is Political Participation?
8.2 Why People Participate
8.3 Who Participates and Who Does Not
8.4 Social Movements
8.5 Participation, Voting, and Social Movements in the Information Age
8.6 Recommended Reading
8.7 Recommended Viewing











9.1 The Interest Group System
9.2 Lobbying: The Art of Influence
9.3 Interest Groups and the Political System
9.4 Interest Groups in the Information Age
9.5 Recommended Reading
9.6 Recommended Viewing










About the Authors
Absorption by Major Parties
Acknowledgments
Acquiring the News
Ad Formats
Ad Watches
Adjudicating Disputes
The Administration
Adoption
The Advantage of Business
Advertising
Advocacy Campaigns
Affirmative Action
The Afghanistan War
The African American Civil Rights Movement
African Americans
Age
Agencies’ Power
Agenda-Setter for the Political System
Agenda Setting
Agenda Setting
Agents of Political Socialization
Aid to Families with Dependent Children (AFDC)
Alliances
Amendments
American Political Culture
An Uncertain New World Order
Apolitical Coverage
Applying Policies Close to Home
Appointment Powers
Appointments
The Articles of Confederation
Asian Americans
Asian Americans and Pacific Islanders
Assembling the Story
Assets
Attack Ads
Attack Dogs
Attitudinal Factors
Attracting Media Attention
[Author removed at request of original publisher]
Backlash
Ballot Measures
Bargaining, Compromise, and Deal Making
Barriers to Voting
Beats
Beliefs
The Bias of the System
Bicameral Legislative Structure
Bicameralism
The Bill of Rights and the National Government
The Bill of Rights and the States
Blacks
Blogging
Books
Boxes
A Brief History of Social Movements
Briefs
Broadcast Regulation
The Budget
The Budget Process
Bureaucracy in the Media
Bureaucratizing the Presidency
The Bush Doctrine
C-SPAN
Cabinet Departments
Cabinet Secretaries
Calling a Constitutional Convention
Cameras in the Courtroom
Campaign Activity
The Campaign for Ratification
Campaign Organization
Campaign Strategy
Candidate-Centered Minor Parties
Candidate-Centered Politics
Candidate Image
The Carter Administration
The Case against the Articles of Confederation
Caucuses and Primaries
The Central Intelligence Agency
Challenges Facing Minor Parties
Changes in Welfare Policies
Changing Relationships
Chapter 1: Communication in the Information Age
Chapter 10: Political Parties
Chapter 11: Campaigns and Elections
Chapter 12: Congress
Chapter 13: The Presidency
Chapter 14: The Bureaucracy
Chapter 15: The Courts
Chapter 16: Policymaking and Domestic Policies
Chapter 17: Foreign and National Security Policies
Chapter 2: The Constitution and the Structure of Government Power
Chapter 3: Federalism
Chapter 4: Civil Liberties
Chapter 5: Civil Rights
Chapter 6: Political Culture and Socialization
Chapter 7: Public Opinion
Chapter 8: Participation, Voting, and Social Movements
Chapter 9: Interest Groups
Checks and Balances
Chief Executive
Chief Lobbyist in Congress
Choosing Supreme Court Justices
Civic Education
Civic Education
Civic Education
Civic Education
Civic Education
Civic Education
Civic Education
Civic Education
Civic Education
Civic Education
Civic Education
Civic Education
Civic Education and Participation
Civil Cases
Civil Rights Issues Persist
The Civil Rights Movement
Civil Servants Shape Policies
The Civil War Amendments
Comedy
Commentary
Commercial Radio
Committee Assignments
Committee Consideration
Committee Investigations
Committee Work
Compact Theory
Comparing Content
Comparing Content
Comparing Content
Comparing Content
Comparing Content
Comparing Content
Comparing Content
Comparing Content
Comparing Content
Comparing Content
Comparing Content
Comparing Coverage
Comparing Coverage
Comparing Coverage
Competitive Federalism
Complementary Capacities
Complicated and Opaque Securities
Concurrent Powers
Conference Committee
Congress
Congress and Civic Education
Congress Online
Congress on Television and in Film
Congress versus the President
Congressional Elections
Congressional Limitations on Presidential Power
Congressional Staff
The Constitution as a Sacred Document
Constitutional Evolution
Constitutional Interpretation
Constitutional Powers
Constraints on Judicial Power
Contacting Public Officials
Containment
Contents
The Continental Congress
Contributing Money
Cooperation and Conflict
Cooperative Federalism
Creating Content
Creation
Criminal Cases
The Cross-Cutting Divides
D&amp;X or Partial-Birth Abortion?
Détente and Arms Control
The Death Penalty
Debates
The Declaration of Independence
Defense Department
The Deficit
Defining Public Opinion
Deliberative Polling
Democratic Participation
Democrats, Republicans, and Federalism
Department of Homeland Security
Depictions of Disabilities
Deterrence
Developing Legislation
Digital Polls and Forums
Director of National Intelligence
Disaster and Collapse
Disenfranchisement of Felons
Disenfranchisement and Segregation
Disproportionate Coverage
Divided Government
Drafting the Constitution
Drafting Legislation
Dual Federalism
e-Activism
The Echo Chamber
Economic Interest Groups
Economic Policies
Economic Regulation
Economic Woes
Economics, Government and Politics, and Technology
Education Policies
The Electoral College
The Electoral Connection
Electronic Eavesdropping
Electronic Searches
Elite Opinion
The End of De Jure Segregation
The End Run around White House Reporters
Endorsing Candidates
Enduring Image
Enduring Image
Enduring Image
Enduring Image
Enduring Image
Enduring Image
Enduring Image
Enduring Image
Enduring Image
Enduring Image
Enduring Image
Enduring Image
Enduring Image
Enduring Image
Enduring Image
Enduring Images
Enduring Images
Enduring Images
Enduring Minor Parties
Entertainment Media
Entertainment Media
Equality of Individual Opinions
Equality without the ERA
Establishing Agencies
Establishment Clause
Establishment of a Party System
Evaluation
Evolution and Demise
Evolution of the Federal Bureaucracy
The Exclusionary Rule
Exclusive Powers
The Executive
The Executive Office of the President
Executive Orders
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exercises
Exit Polls
External Checks on Power
External Communication
Factions and Policy Groups
The Failed Nomination of Robert H. Bork
Family
Fear of Faction
The Federal District and Appeals Courts
The Federalists and the Republicans
Films
The First Century of Civil Liberties
First Parties in a Presidential Election
The First Wave of Women’s Rights
Fiscal Policy
Floor Action
Floor Leaders
Floor Leaders
Folklore
Formulation
Framing
Free Exercise Clause
Freedom of the Press
Freedom of Religion
Freedom of Speech
From Isolationism to Internationalism
From Local to National
From National to Local
From Rehabilitation to Rights
From South to North
From Thirteen Colonies to United States
Functions of Minor Parties
Funding Campaigns
Funding Candidates
Fusion Minor Parties
Gaining Access
Gay Movements Emerge
Gender
Gender and Race
The General Election
The General Election
Going Online
Government Corporations
Government Interest Groups
Government Reports
Grants-in-Aid
The Great Society
Group Differences
Health-Care Policies
Heroes
History of Opinion Polling
Hollywood and Washington
Home Ownership
The House of Representatives
House and Senate Comparisons
How Agencies Influence Congress
How Agencies Influence Presidents
How Congress Influences the Federal Bureaucracy
How Interest Groups Are Organized
How Presidents Influence the Federal Bureaucracy
How the US Supreme Court Works
Ideas and the Constitution
Ideological Ambiguity
Ideological Interest Groups
Images and Issues
Implementation and Administration
Implementing Policy
Implied Powers
Incorporating the Media
Independent Executive Agencies
Influence from Outside Government
The Initiative
Innocent until Proven Guilty
Interactions and Effects
Interactions and Types of Coverage
Interest Groups
Interest Groups and Elections
Interest Groups and Policies
Interests and the Constitution
Interests, Institutions, and Civil Liberties
The Intergovernmental Lobby
Intermediary Institutions
Internal Communication
Internal Limitations
Internal Reorganization
Internet Effects
Introducing Legislation
Investigative Reporting
The Iraq War
Issues
It’s Not Over Until It’s Over
Journalists
Judges as Policymakers
Judicial Limitations on Presidential Power
Judicial Nationalizing
Judicial Philosophies
Judicial Review
Judicial Review Assessed
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Key Takeaways
Lack of Media Coverage
Lack of Resources
A Land of Many Governments
Lap Dogs
Large and Small States
Latinos
Latinos
Law Clerks
Leaders and Staff
Leadership Criteria
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Learning Objectives
Legal Obstacles
Legislative Behavior
Legislative Campaign Committees
Legislative Liaison
Legislative Parties
Lesbians and Gay Men
Libya
Life Stages of Interest Groups
Limitations
Limited Coverage
Limiting Contributions and Expenditures
The Line between Merit and Politics
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Link
Links
Links
Links
Links
Live Polls
Lobbying Congress
Lobbying the Courts
Lobbying Governmental Agencies
Lobbying the President
The Lobbyists
Local Governments
Local News Outlets
Local Parties
Location
Magazines
Majesty and Secrecy
Majority Opinion
Making Laws
Making More Information Available and Accessible
Mandates
“Manipulation by Inundation”
Marbury v. Madison
Media
A Media Approach
Media Consequences
Media Consequences
Media Consequences
Media Consequences
Media Consequences
Media Consequences
Media Consequences
Media Consequences
Media Consequences
Media Consequences
Media Consequences
Media Consequences
Media Consequences
Media Consequences
Media Consequences
Media Consequences
Media Coverage
Media Depictions
Media Depictions
Media Depictions
Media Depictions
Media Depictions
Media Depictions of Political Parties
Media Depictions of the Supreme Court
Media Depictions of Trials
Media Depictions of Unions
Media Events and Civic Action
The Media Expose an Agency
Media Frames
The Media in Support
The Media Industry
Media Influences on Politics, Government, and Public Policies
Media Interactions
Media Interactions
Media Interactions
Media Interactions
Media Interactions
Media Interactions
Media Interactions
Media Interactions
Media Interactions
Media Interactions
Media Interactions
Media Interactions
Media Interactions
Media Interactions: Negotiating News at the White House
Media Interactions: White House Press Operations
Media Interactions: The White House Press Corps
Media Interactions: Why the Media Love the Constitution
Media Interactions with the Military
Media Response to Tet
Media Stereotypes and Political Participation
The Media and Supreme Court Nominees
Medicaid
Medicare
Members Making News
The Merit System
The Military Ban
Mobilization Efforts
Mobilizing
Mobilizing against Segregation
Monetary Policy
Multiculturalism
Music
Narrowcasting
National Government’s Responsibilities to the States
National News Outlets
National Parties
The National Party Conventions
National Powers
National Security Advisor
National versus Local Coverage
Native American Reservations
Native Americans
Negative Depictions of Business
New Deal and Cold War Eras
The New Deal and the End of Dual Federalism
New Media
New Media and Federalism
New Practices
New Technology
News Coverage
News Media
News Media
News Media Privileges
News Services
Newspapers
Newspapers and Ratification
No Child Left Behind (NCLB)
The Nominating Campaign
The Nominating Campaign
Nomination of John G. Roberts Jr.
Nominations of Harriet Miers and Samuel A. Alito Jr.
Nominations of Sonia Sotomayor and Elena Kagan
North and South
The Obama Administration
The Obama Administration
Objectives
Obstacles and Opportunities
Occupations
Office of Communications
Opinion Leaders
Opinions
The Opposition to Ratification
Oral Arguments
Organization of the Federal Courts
Organizing the Presidency
Other Intelligence Agencies
Other Ways of Measuring Public Opinion
Our Concern for Civic Education
Oversimplified Coverage
Participation in Groups
Participation through Media
Parties as Factions
Parties as Machines
Parties Reformed
Partisan Conflict
Partisan Identification
Partisan Spin
Party Caucuses
Party Coalitions
Party Committees
Party Identification
Party Organization
Party Platforms
Party Strategies
Party Voting
Pedagogical Aids and Supplements
Peer Group
People with Disabilities
Permeability
Personal Gratification
The Plan of the Book
Pluralism: Competition among Groups
Policy Change
Policy Responses
Policy Stability
Political Advertisements
Political Change and Crises
Political Generations
Political and Legal Efforts
Political Parties and Policies
Political Potential
Political Socialization over the Life Course
Political Views in Action
The Politics of Sin
Poll: Give Obama a Grade on the State of the Union
Polls
Polls and Surveys
Preamble
Preamble
Preamble
Preamble
Preamble
Preamble
Preamble
Preamble
Preamble
Preamble
Preamble
Preamble
Preamble
Preamble
Preamble
Preamble
Preamble
Preface
Prescription Drugs
The Presidency in the Constitution
The President
President Bush’s Proposals
President Obama and Health Care
President Obama and the Media
Presidential Approval
Presidential Leadership
Presidential Scorecards in Congress
Presidents and the People
Presiding Officer
Press Conferences
Press Secretary
Priming
The Principles Underlying the Constitution
Print
Prior Restraint
Prisons
Profile of Members
The Progressive Era
Prominence and Presentation
Property Rights and Eminent Domain
Protest Activity
Providing Information
Public Approval
Public Broadcasting
Public Debate among Groups
Public Diplomacy
Public Interest Groups
Public Judgment
Public Opinion
Public Opinion and Policies
Public Opinion and Public Policy
Public Relations
Public Trust
Publisher Information
Punishment of Convicted Criminals
Push Polls
Quick Polls
Race and Ethnicity
Radio
Ratifying the Constitution
The Reagan Administration
The Recall
Recruitment
Redistricting
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
References
The Referendum
Regulation
Regulation of Lobbying
Regulatory Commissions
Relations between Interest Groups and Policymakers
Reporters
Reporting from Abroad
Representation
Required Membership
Reserved Powers
The Right to Keep and Bear Arms
Right to Privacy
The Rights
The Rights of the Accused
Rights to Assemble and Petition
Rituals, Traditions, and Symbols
Roe Reaffirmed
Roe v. Wade and Abortion Rights
Rulemaking
Ruling by Precedent
Running for and Holding Public Office
Same-Sex Marriage
Scandal Coverage
School
Searches and Seizures
The Second Wave of Women’s Rights
The Secrecy of the Constitutional Convention
The Senate
Separation of Powers
Sexual Harassment
Signing Statements
Single-Issue Minor Parties
The Size of the Federal Bureaucracy
Slavery and the Crisis of Federalism
Social Media
Social Movements and the Media
Social Security
Social Security’s Solvency
Socialization and Life Experience
Societal Interest Groups
A Society of Many Movements
Socioeconomic Status
The Solicitor General
Sources
Sources of Funding
Speaker of the House
Speech Codes
Speechmaker-in-Chief
The Spoils System
Stages of Interaction
The Stamp Act Congress
Standard Operating Procedures
The State Department
State News and State Politics
State Parties
States
States’ Powers
States’ Responsibilities to Each Other
States’ Rights
Staying on Message
Strategic Appointments
Subcultures
The Successful Nomination of Clarence Thomas
Supportive Media
The Supreme Court
“The Supreme Law of the Land” and Its Limits
“Taking the Fifth”
Television
Television
Terrorists’ Use of New Technology (Weimann, 2004; Schechter, 2003)
Testimony
The Tet Offensive
Thickening Government
Think Tanks
Thoughts, Words, and Actions
Treaties
Trial Procedures
Turnout
Two-Party Domination
Types of Interest Groups
Types of Minor Parties
Types of Political Participation
Types of Polls
Unemployment
The Uninsured
University of Minnesota Libraries Publishing edition, 2016. This edition adapted from a work originally produced in 2011 by a publisher who has requested that it not receive attribution.
Unnamed Author
Unnamed Author
Unnamed Author
US Involvement in Vietnam
The US Trade Representative (USTR)
Values
The Variety of Agencies
The Veto
The Vice Presidency
Video Clip
Video Clip
Video Clip
Video Clip
Video Clip
Video Clip
Video Clip
Video Clip
Video Clip
Video Clip
Video Clip
Video Clip
Video Clip
Video Clip
Video Clip
Video Clip
Video Clip
Video Clip
Video Clip
Video Clip
Video Clip
Video Clip
Video Clip
Video Clip
Video Clip
Video Clip
Video Sharing
Vietnam
Visibility of Policy Involvement
Voluntary Membership
Volunteering
Voter Qualifications
Voting
War Powers
War Powers
The War on Terror
Watchdogs
Wealth
Websites
Welfare Policies
What the Constitution Says
What Is Political Culture?
What Is Political Socialization?
What Lobbyists Do
What Our Text Does and Does Not Do
When Speech Can Be Regulated
Whips
Whips
Who Are the Civil Servants?
Who Benefits from Interest Groups?
Who Were the Delegates?
Why Interest Groups Are (or Are Not) Successful
Why and When Agencies Need the Media
Why and When the Media Need Agencies
WikiLeaks
Winner-Take-All Elections
Women
The Women’s Movement
World War I
Writ of Certiorari
1.1 Communication, Information, and the Media
1.2 News
“1,271 government organizations and 1,931 private companies work on programs related to counterterrorism, homeland security and intelligence in about 10,000 locations across the United States.”
1.3 Opinion and Commentary
1.4 New Media
1.5 Recommended Reading
1.6 Recommended Viewing
10.1 History of American Political Parties
10.2 Political Parties Today
10.3 Party Organization
10.4 Party in Government
10.5 Party Identification
10.6 Minor Parties
10.7 Political Parties in the Information Age
10.8 Recommended Reading
10.9 Recommended Viewing
11.1 Election Campaigns
11.2 Media and Election Campaigns
11.3 Presidential Elections
11.4 George W. Bush Reelected in 2004
11.5 Barack Obama Elected in 2008
11.6 Congressional and Other Elections
11.7 Campaigns and Elections in the Information Age
11.8 Recommended Reading
11.9 Recommended Viewing
12.1 The Powers of Congress
12.10 Recommended Reading
12.11 Recommended Viewing
12.2 A Bicameral Legislative Branch
12.3 Parties in Congress
12.4 House Leadership
12.5 Senate Leadership
12.6 Committees
12.7 The Legislative Process
12.8 Members of Congress
12.9 Congress in the Information Age
13.1 The Powers of the Presidency
13.2 How Presidents Get Things Done
13.3 The Presidency in the Information Age
13.4 Recommended Reading
13.5 Recommended Viewing
14.1 What Is Bureaucracy?
14.2 Policymaking, Power, and Accountability in the Bureaucracy
14.3 The Federal Bureaucracy in the Information Age
14.4 Recommended Reading
14.5 Recommended Viewing
15.1 The US Legal System
15.2 Power of the US Supreme Court
15.3 Selecting Federal Judges
15.4 The Courts in the Information Age
15.5 Recommended Reading
15.6 Recommended Viewing
16.1 The US Economy
16.2 Making Public Policies
16.3 Major Domestic Policies
16.4 Policymaking and Domestic Policies in the Information Age
16.5 Recommended Reading
16.6 Recommended Viewing
17.1 The Executive Branch Makes Foreign and Military Policies
17.2 Influence from Congress and Outside Government
17.3 The Major Foreign and National Security Policies
17.4 The George W. Bush Administration
17.5 Foreign and National Security Policies in the Information Age
17.6 Recommended Reading
17.7 Recommended Viewing
1995 poll cited in Jeffrey M. Berry and Clyde Wilcox, The Interest Group Society, 3rd. ed. (New York: Longman, 2008), 19. ↵
2.1 The First American Political System
2.2 Creating and Ratifying the Constitution
2.3 Constitutional Principles and Provisions
2.4 The Constitution in the Information Age
2.5 Recommended Reading
2.6 Recommended Viewing
3.1 Federalism as a Structure for Power
3.2 The Meanings of Federalism
3.3 Why Federalism Works (More or Less)
3.4 Federalism in the Information Age
3.5 Recommended Reading
3.6 Recommended Viewing
4.1 The Bill of Rights
4.2 Religion, Speech, the Press, Assembly, and Petition
4.3 Arms, Search and Seizure, Accusation, Punishment, Property, and Privacy
4.4 Civil Liberties in the Information Age
4.5 Recommended Reading
4.6 Recommended Viewing
5.1 Civil War Amendments and African Americans
5.2 Other Minorities, Women, Lesbians, Gay Men, and the Disabled
5.3 Civil Rights in the Information Age
5.4 Recommended Reading
5.5 Recommended Viewing
6.1 Political Culture
6.2 Political Socialization
6.3 Political Culture and Socialization in the Information Age
6.4 Recommended Reading
6.5 Recommended Viewing
7.1 What Is Public Opinion?
7.2 Democracy and Public Opinion
7.3 Polling the Public
7.4 Public Opinion in the Information Age
7.5 Recommended Reading
7.6 Recommended Viewing
8.1 What Is Political Participation?
8.2 Why People Participate
8.3 Who Participates and Who Does Not
8.4 Social Movements
8.5 Participation, Voting, and Social Movements in the Information Age
8.6 Recommended Reading
8.7 Recommended Viewing
9.1 The Interest Group System
9.2 Lobbying: The Art of Influence
9.3 Interest Groups and the Political System
9.4 Interest Groups in the Information Age
9.5 Recommended Reading
9.6 Recommended Viewing
About the Authors
The accused has a right to a defense attorney. At first, this meant only that accused persons could pay for lawyers to represent them. But the 1932 case of seven young African American men sentenced in Scottsboro, Alabama, to die on a charge of raping two white women (a charge later found to be trumped-up) persuaded the Supreme Court otherwise. The justices ruled that these defendants—poor, illiterate, and charged with a capital offense—had to be represented by a public defender, a defense attorney employed and paid by the state.
Acknowledgments
Administration
Advocating. Promoting the president’s policies and goals.
Affirmative Advocacy: Race, Class, and Gender in Interest Group Politics (Chicago: University of Chicago Press, 2007). ↵
the agencies of the military services;
Agriculture
Agriculture, Nutrition, and Forestry
All quotes come from “Dems Battle over Confederate Flag,” CNN, November 2, 2003, http://www.cnn.com/2003/ALLPOLITICS/11/01/elec04.prez.dean.confederate.flag. ↵
Amisha Shrimanker
An encyclopedic account of this case is Don E. Fehrenbacher, The Dred Scott Case: Its Significance in American Law and Politics (New York: Oxford University Press, 1978). ↵
“An estimated 854,000 people…hold top-secret security clearances.”
Appropriations
Appropriations
Are there any fictional characters who seem heroic to you? What qualities make him or her seem heroic?
Are there differences between discriminating on the basis of race or ethnicity and discriminating on the basis of gender, sexual orientation, or disability? What might be some legitimate reasons for treating people differently?
Are you aware of interest groups’ and political campaigns’ efforts to mobilize you? What techniques do they use to try to reach people like you?
Armed Services
Armed Services
Assurances that the punishment fits the crime (VIII)
At the bottom of the ladder, rejected by policymakers, the group is left to agitate and resist; its public demonstrations usually signify its inability to achieve its objectives by less visible means.
At the top, the interest group makes policy. This is uncommon.
Banking, Housing, and Urban Affairs
between two or more states,
between the United States and one of the states,
Bradford Bishop
Brian Fogarty, University of Missouri–St. Louis
brought by one state against citizens of another state or against a foreign country.
Budget
Budget
“Bush Campaign Has Raised Nearly $84 Million Since Last Spring,” Washington Post, October 14, 2003. ↵
Campaign finance data for the 2008 campaign are available at the Federal Election Commission, “Presidential Campaign Finance: Contributions to All Candidates by State,” http://www.fec.gov/DisclosureSearch/mapApp.do. ↵
“The Campaign: Rockers and Rappers,” The Economist, June 20, 1993, 25. ↵
Can and do presidents lead Congress?
The case is Citizens United v. Federal Election Commission, No. 08–205. See also Adam Liptak, “Justices, 5-4, Reject Corporate Spending Limit,” New York Times, January 21, 2010, accessed March 23, 2011, http://www.nytimes.com/2010/01/22/us/politics/22scotus.html. ↵
The cases are District of Columbia et al. v. Heller, 554 US (2008) and McDonald et al. v. City of Chicago et al. 561 US (2010). ↵
Caucus on International Narcotics Control
“CBO’s Role in the Budget Office” (Washington, DC: Congressional Budget Office, 2005), accessed February 16, 2011, http://www.cbo.gov/visitorsgallery/budgetprocess.shtml. ↵
The Center for Responsive Politics has compiled a comprehensive database of lobbyist activities. “Lobbying Database,” Center for Responsive Politics, accessed March 23, 2011, http://www.opensecrets.org/lobbyists/index.php. ↵
A chain of command wherein officials report to higher-ups
Chapter 1: Communication in the Information Age
Chapter 10: Political Parties
Chapter 11: Campaigns and Elections
Chapter 12: Congress
Chapter 13: The Presidency
Chapter 14: The Bureaucracy
Chapter 15: The Courts
Chapter 16: Policymaking and Domestic Policies
Chapter 17: Foreign and National Security Policies
Chapter 2: The Constitution and the Structure of Government Power
Chapter 3: Federalism
Chapter 4: Civil Liberties
Chapter 5: Civil Rights
Chapter 6: Political Culture and Socialization
Chapter 7: Public Opinion
Chapter 8: Participation, Voting, and Social Movements
Chapter 9: Interest Groups
China’s global computer hacking.
Christopher S. Kelley, Miami University of Ohio
Commerce, Science, and Transportation
“Commercial Response to September 11,” NewsHour Online, October 24, 2001, http://www.pbs.org/newshour. ↵
Commission on Security and Cooperation in Europe
Congress can turn the veto against presidents. For example, it can pass a popular bill—especially in an election year—and dare the president to reject it. President Clinton faced such “veto bait” from the Republican Congress when he was up for reelection in 1996. The Defense of Marriage Act, which would have restricted federal recognition of marriage to opposite-sex couples, was deeply distasteful to lesbians and gay men (a key Democratic constituency) but strongly backed in public opinion polls. A Clinton veto could bring blame for killing the bill or provoke a humiliating override. Signing it ran the risk of infuriating lesbian and gay voters. Clinton ultimately signed the legislation—in the middle of the night with no cameras present.
Consider the different powers that the Constitution grants exclusively to the national government. Explain why it might make sense to reserve each of those powers for the national government.
Consider the different powers that the Constitution grants exclusively to the states. Explain why it might make sense to reserve each of those powers to the states.
Content analysis provided by Media Tenor. ↵
On the contrast of “single executive image” and the “plural executive reality,” see Lyn Ragsdale, Presidential Politics (Boston: Houghton Mifflin Harcourt, 1993). ↵
Coordinating. Bringing together White House units, governmental agencies (bureaucracies), allies in Congress, and outside supporters (interest groups) to publicize and promote presidential actions (Kumar, 2007).
Corruption exists in the Afghan government.
Cosmopolitan, centrally located states (Connecticut to Virginia) versus parochial states on the northern and southern borders
Dana Edelstein
Danielle Vinson, Furman University
Data computed using the American National Election Studies, http://www.electionstudies.org. Two percent of the sample consider themselves “apolitical.” ↵
“Dean: ‘I Apologize’ for Flag Remark,” CNN, November 7, 2003, http://www.cnn.com/2003/ALLPOLITICS/11/06/elec04.prez.dean.flag. ↵
“The Decision-Making Behavior of George W. Bush’s Judicial Appointees: Far-Right, Conservative, or Moderate?” Judicature 88, no. 1 (July–August 2004): 20–29. ↵
Defendants for serious crimes (punishable by more than six months in prison or a $500 fine) and those in federal civil cases have a right to a trial by an “impartial jury” of their peers.
Defendants have a right to face and confront witnesses against them.
Defending. Responding to criticism, unanticipated events, cleaning up after mistakes, and challenging unfair news stories.
the Defense Department’s National Security Agency (NSA), which is charged with maintaining the security of US message traffic and intercepting, analyzing, and cryptanalyzing the messages of other states;
the Defense Intelligence Agency (DIA);
the Department of Homeland Security.
describes interest groups, political parties, and elections—the intermediaries that link people to government and politics;
details the branches of government and how they operate; and
Diane Heith, St. John’s University
The differences between the photographs was brought to our attention in the May/June 2003 issue of Extra!, p. 8. ↵
Do you agree that America is uniquely suited to foster freedom and equality? Why or why not?
Do you believe you have the power to make an impact on the political process?
Do you consider yourself either a Republican or a Democrat? What makes you identify with one party rather than the other?
Do you feel you have faced discrimination? How do you think the type of discrimination you have faced should be addressed in the law?
Do you get any of your news from new media? How does such news differ from the news you get from the traditional media?
Do you support any civil rights groups? How do these groups use the media to bring attention to their cause?
Do you support any interest groups? What made you decide to support them?
Do you think the Bill of Rights does enough to protect civil liberties? In your opinion, are there any ways in which the Bill of Rights goes too far?
Do you think it makes sense to treat money spent on campaign advertising as a form free speech? How is campaign spending like other forms of self-expression? How is it different?
Do you think it matters that so many government servants become lobbyists and vice versa? What are the advantages and disadvantages of having a “revolving door” between lobbying and government service?
Do you think it would be a good thing if reporters and bloggers told us more about the inner workings of the Supreme Court? What are the advantages and disadvantages of keeping the workings of the Court secret?
Do you think people should have a basic right to privacy? In your opinion, does any part of the Bill of Rights seem to guarantee a right to privacy?
Do you think people who have committed serious crimes should be allowed to vote? How do you think not letting them vote might affect what kind of policy is made?
A documentary film exposing what it sees as the pro–Republican and Bush administration coverage by the Fox News Channel is Outfoxed: Rupert Murdoch’s War on Journalism. ↵
Domenic Maffei, Caldwell College
Economic Committee
Education and the Workforce
Employees chosen for their skills, knowledge, or experience, not for their politics
Energy and Commerce
Energy and Natural Resources
Environment and Public Works
Evan Oxman
“Executive Order—Ethics Commitments by Executive Branch Personnel,” January 21, 2009, http://www.whitehouse.gov/the_press_office/Executive Order-Ethics Commitments. ↵
Explaining. Providing information, details, answering questions.
explains how people are socialized to politics, acquire and express opinions, and participate in political life;
the Federal Bureau of Investigation (FBI);
Finance
Financial Services
For an award-winning study of media in the 1992 presidential election, see Marion R. Just, Ann N. Crigler, Dean E. Alger, Timothy E. Cook, Montague Kern, and Darrell M. West, Crosstalk: Citizens, Candidates, and the Media in a Presidential Campaign (Chicago: University of Chicago Press, 1996). ↵
For the campaign from the consultants’ perspectives, see Kathleen Hall Jamieson, ed., Electing the President, 2004: The Insider’s View (Philadelphia: University of Pennsylvania Press, 2005). ↵
For a discussion of how candidates go negative as circumstances warrant or allow, see Emmett H. Buell Jr. and Lee Sigelman, Attack Politics: Negativity in Presidential Campaigns since 1960 (Lawrence: University Press of Kansas, 2008). ↵
For example, see the radio addresses of January 4, 2003, September 6, 2003, and January 3, 2004; the Rose Garden speech of June 10, 2003; and the speech on May 12, 2004. ↵
For journalists’ backgrounds, see David H. Weaver, Randal A. Beam, Bonnie J. Brownlee, Paul S. Voakes, and G. Cleveland Wilhoit, The American Journalist in the 21st Century (Mahwah, NJ: Lawrence Erlbaum, 2007), 20. ↵
For a study of movie depictions of American journalism, see Matthew C. Ehrlich, Journalism in the Movies (Champaign: University of Illinois Press, 2004). ↵
For a study of the similarities and relationships of Limbaugh, Fox News and the Wall Street Journal, see Kathleen Hall Jamieson and Joseph N. Cappella, Echo Chamber: Rush Limbaugh and the Conservative Media Establishment (New York: Oxford University Press, 2008). ↵
Foreign Affairs
Foreign Relations
“Fox News Poll: Give Obama a Grade on the State of the Union,” Fox News, January 26, 2011, accessed April 5, 2011, http://foxnewsinsider.com/2011/01/26/poll-give-obama-a-grade-on-the-state-of-the-union. ↵
Freedom of expression (I)
From Tom Charles Huston to President Richard Nixon, 25 March 1969, in WHCF ExFG 50, the Judicial Branch (1969–1970), Box 1, White House Central Files, FG 50, Nixon Presidential Materials Project, College Park, Maryland. ↵
From what James Madison says in Federalist No. 10, what economic interests was the Constitution designed to protect? Do you agree that the liberty to accumulate wealth is an essential part of liberty?
From Wrongs to Rights, 1973–1999: Public Opinion on Gay and Lesbian Americans Moves Toward Equality (New York: Policy Institute, The National Gay and Lesbian Task Force, 2001). ↵
“Ground Zero Statue Criticized for ‘Political Correctness,’” CNN, January 12, 2002, http//www.cnn.com. ↵
The group has an unchallengeable veto status over some governmental decisions, for example, over a presidential appointment.
The group has only a potential reprisal relationship with policymakers; it can threaten to oppose a member of Congress at the next election.
The group receives some attention from policymakers but mainly has a pressure relationship with them.
Have you ever participated in an opinion poll? Did you feel that you were able to adequately convey your feelings about the issues you were asked about?
Health Education, Labor, and Pensions
“Hollywood Considers Role in War Effort,” CNN, November 12, 2001, http://www.cnn.com. ↵
Homeland Security
Homeland Security and Governmental Affairs
How are American election campaigns organized?
How are campaigns funded? What are the regulations that guide campaign fundraising and spending?
How are candidates depicted in campaigns?
How are the federal courts organized?
How are interest groups involved in federalism?
How are lobbyists regulated? What can lobbyists still legally do under lobbying regulations?
How are members depicted by news media and popular media?
How are new media being used to serve the interests of civil rights groups and raise awareness of civil rights issues?
How are people of the same race, gender, sexual orientation, or disability as you portrayed in the media? Do you think they are portrayed realistically?
How are political parties in Congress organized?
How are political party nominees for president selected?
How are public opinion polls depicted in the media?
How are some public officials in the federal system able to use the media to advance their political agendas?
How are the Supreme Court and its decisions depicted in the information age?
How can agencies influence policymakers? How does the perspective of bureaucrats working in government agencies tend to differ from the perspective of the president and members of Congress?
How can Congress and the judiciary limit the president’s powers?
How can humor be used to influence public opinion? Why might satire be more effective than straight opinion in making political points?
How can media coverage put an issue on the policy agenda? What issue can you think of that has been brought to the public attention by media coverage?
How can members of Congress attract media attention? What are the dangers of trying too hard for media attention?
How can the president check the power of Congress? How can Congress limit the influence of the president?
How did American political parties develop?
How did civil rights protestors seek to bring discrimination to the public’s attention? Why do you think their strategy worked?
How did conflicts between the national government and state and local governments contribute to damage caused by Hurricane Katrina? Why do you think federalism broke down in that case?
How did the federal government respond to the economic crisis? Who were the main actors behind formulating the government’s response?
How did the issue of the Iraq War pose problems for George Bush in 2004? In what ways did he manage to turn the issue to his advantage?
How did John Kerry try to present himself in the 2004 presidential campaign? How did he end up coming across in the media?
How did the media depict the candidates during the campaign?
How did military operations in Afghanistan and Iraq under George W. Bush begin?
How did mortgage, credit, and regulatory policies contribute to the most recent economic crisis?
How did the National Security Act reorganize the national security establishment? What do you think the idea behind the National Security Act was?
How did the Obama campaign use the media to mobilize voters in a way that was different than the way previous campaigns had?
How did political machines function?
How did World War II change the direction of US international involvement?
How do agencies and Congress influence each other?
How do agencies and the president influence each other?
How do Americans affiliate with a political party?
How do Americans participate in groups?
How do the bureaucracy and the media interact?
How do campaigns use new media?
How do candidates manage campaign debates? How do media influence debates?
How do candidates present and use political advertising in their campaigns?
How do candidates use the media to control their image? If you could give advice to candidates trying to improve their image, what would it be?
How do contemporary political parties differ from parties during the era of machine politics? Why did they begin to change?
How do economics, government and politics, and technology shape the media and their contents?
How do factional organizations function in Congress?
How do government agencies exercise power through rulemaking, implementation, and adjudication?
How do the insider and outsider strategies for having influence in Congress differ in the way they use the media?
How do interest groups influence elections?
How do interest groups interact with the media?
How do interest groups and public opinion influence policymaking?
How do interest groups recruit members?
How do journalists acquire the news?
How do lobbyists attempt to influence Congress, the president, the bureaucracy, and the courts?
How do lobbyists gain access to public officials?
How do the media depict the federal bureaucracy?
How do the media depict interest groups?
How do the media depict the policymaking process in the United States? Why do you think the media portray it that way?
How do media depict political socialization in the news and on entertainment channels?
How do the media depict political parties?
How do the media depict the politicians charged with fulfilling the Constitution’s vision of public life?
How do the media interact with the military?
How do the media personalize the presidency?
How do the media portray the Constitution?
How do the media portray unions and union activity?
How do media portrayals of civil rights activities vary?
How do media set the political agenda by choosing what issues to focus on? What do you think the media treat as the most important political issues right now?
How do members communicate with their constituents and the press?
How do members of Congress develop and draft legislation?
How do members make news and generate publicity for themselves?
How do members of your political generation feel about the government? How do your attitudes differ from those of your parents?
How do national party organizations differ from state and local party organizations?
How do national, state, and local governments interact to make federalism work more or less?
How do national, state, and local party organizations differ from one another? What are the main functions of each level of party organization?
How do new media make it difficult for governments to keep secrets? What effect do you think that will have on politics?
How do the news and entertainment media depict trials?
How do people become politically mobilized?
How do people develop an understanding of their political culture?
How do people in public life try to influence their depictions by and in the media?
How do people’s interactions with media contribute to their political socialization?
How do people use the media to get involved in politics and make their opinions heard? What opportunities do new media create for people to become involved?
How do the perspectives of the national and local media differ? Why is there relatively little coverage of state politics in the national and local media?
How do the perspectives of national, state, and local governments complement one another? What are the strengths of each perspective?
How do political parties help organize Congress? Why does media coverage tend to focus on party conflicts?
How do political parties publicize their leaders, candidates, and causes?
How do the president and the bureaucracy interact in constructing foreign policy?
How do presidents interact with the media?
How do presidents seek public approval?
How do presidents use their position as symbolic leader of their political party?
How do presidents use their veto power? What are the disadvantages of vetoing or threatening to veto legislation?
How do reporters go about covering the Supreme Court?
How do the roles of Speaker of the House and majority leader differ? What do party whips do?
How do Supreme Court justices interact with the media?
How do the television programs and movies you have seen about the legal system treat the issue of civil liberties? Who are the heroes of these shows, and what are they fighting for?
How do we protect the nation’s border?
How do you think the fact that it takes so much money to run for political office affects what politicians do in office? Why might we want to limit the role money plays in politics?
How do you think having televised debates changes how people evaluate political candidates? Does actually seeing candidates debate help people evaluate their qualifications for office?
How does an attitude differ from an opinion?
How does a bill become law?
How does blogging differ from traditional journalism? What are the advantages of blogging as a form of journalism? What are the disadvantages?
How does Congress influence foreign policy?
How does the congressional budget process work?
How does the debate over how to reduce the deficit and create jobs reflect the different philosophies of the two major parties? Which party’s philosophy makes more sense to you?
How does the Defense Department influence the way the media report military actions? What is the advantage of allowing reporters to “embed” in military units?
How does the Electoral College system differ from a system in which voters choose the president directly?
How does the need to attract a large audience for advertisements influence media content?
How does the original text of the Constitution protect civil liberties? What kinds of rights does the Bill of Rights protect that the original body of the Constitution does not?
How does President Obama’s national security policy differ in tone from President Bush’s? How has Obama’s policy been similar to Bush’s in practice?
How does the president’s position as chief executive allow him to act quickly and decisively? What powers does the president have to respond to events directly?
How does the president try to set the agenda for the political system, especially Congress?
How does public opinion affect who gets appointed to the Supreme Court? What role do you think public opinion should play?
How does public opinion differ from public judgment?
How does the Supreme Court work?
How does the two-party system differ from other party systems? What are the advantages of a two-party system? What are its disadvantages?
How does the way President Obama interacts with the media differ from the way other presidents have interacted with the media? What new challenges does President Obama face in dealing with the media?
How does the way the Supreme Court presents itself enhance its authority? Are there any disadvantages to seeing the Supreme Court this way?
How does the White House press corps interact with the president?
How has Congress’s relationship to the media differed from that of the president?
How has the federal government bureaucracy evolved?
How has the government responded to the economic crisis?
How has the meaning of federalism changed over time?
How has social media created new opportunities for campaign engagement?
How have the media portrayed military engagements in Afghanistan and Iraq?
How have new technologies made it difficult to determine what constitutes an unreasonable search and seizure? What information about you do you think the government should have access to?
How have politicians managed to keep the number of federal employees the same since the 1960s? In what sense has the federal bureaucracy “thickened”?
How have presidents attempted to deal with congressional involvement in international affairs?
How have public opinion polls developed historically?
How interested are Americans in taking part in politics?
How is the Constitution different from the Articles of Confederation? How did the authors of the Constitution address the concerns of those who worried that the new federal government would be too strong?
How is the design of the House intended to make its members particularly responsive to their constituents?
How is the executive branch organized? How is the way the executive branch operates different from the way it is portrayed in the media?
How is federalism portrayed in the movies and television shows you’ve seen? Why do you think it is portrayed that way?
How is lobbying regulated?
How is the news presented?
How is the presidency organized?
How is the presidency personalized?
How many Supreme Court decisions can you name? How might your life be different if those cases had been decided differently?
How much do you think politicians should take public opinion polls into account when making policy? When do you think they should disregard public opinion?
How to placate China if North Korea collapsed and was unified with South Korea.
How was the 1936 Literary Digest presidential poll flawed? Why did most journalists fail to predict Truman’s reelection in 1948?
How were blacks denied the right to vote and equal protection even after the Civil War Amendments passed? When did that begin to change and why?
How and what do the media report from abroad?
How and why do civil rights organizers exert pressure on media outlets?
Hughes was then Governor of New York. Quoted in Edward S. Corwin, The Constitution and What It Means Today (Princeton, NJ: Princeton University Press, 1954), xiii. ↵
Ian McDonald
Imagine that Congress kept its deliberations as secret as the Supreme Court does. Why might it be more acceptable for the Supreme Court to keep its deliberations secret than it would be for Congress to do the same thing?
Imagine you were helping prepare a nominee for the nominations process. What advice would you give?
Impersonal reliance on written rules to limit arbitrary variation from one case to the next (Warwick, 1975)
In Marbury v. Madison, how did Chief Justice Marshall strike a balance between asserting the Supreme Court’s authority and respecting the president’s authority? Do you think justices should take political factors into account when ruling on the law?
In The Supreme Court and the American Elite, 1789–2008 (Cambridge, MA: Harvard University Press, 2009), Lucas A. Powe Jr. argues that the Court “serves ruling political coalitions” and attacks the conservative Rehnquist Court for overturning legislation that extended rights and privileges, and protected and improved society. ↵
In what sense do government agencies and the media need each other? In what ways do their interests differ?
In what sense do new media make everyone potentially a journalist? Do you agree that this also makes everyone potentially a public figure?
In what sense is the relationship between the media and polling organizations mutually beneficial?
In what way is the Declaration of Independence’s idea that “all men are created equal” a democratic principle? In what sense are people equal if, in practice, they are all different from one another?
In what ways can people participate through the media?
In what ways did the 2008 election campaign stand out from other American presidential elections?
In what ways has the relationship of the media and political parties changed over time?
In what ways to you think it might be harder for a woman or an African American man to win the presidency than it would be for a white man? Are there ways in which being a woman or an African American might be an advantage?
In your opinion, is the way the media covers politics more likely to encourage people to become involved in politics or more likely to turn them off from politics? Why do you think that is?
In your opinion, what is the value of the “necessary and proper” clause? Why might it be difficult to enumerate all the powers of the national government in advance?
Indian Affairs
Individuals cannot be subject to double jeopardy; in other words, they cannot be tried again for a crime after being acquitted of it in an earlier trial. This restriction does not prevent someone acquitted in a criminal case from being sued in a civil case: actor-athlete O. J. Simpson, found not guilty of the murder of his ex-wife and her friend, was found in civil court to be responsible and financially liable for their deaths.
Interest groups. Nominees must usually be acceptable to interest groups that support the president and invulnerable (or at least resistant) to being depicted negatively—for example, as ideological extremists—by opposition groups, in ways that would significantly reduce their chances of Senate approval.
introduces the intricacies of the Constitution, the complexities of federalism, the meanings of civil liberties, and the conflicts over civil rights;
involving foreign ambassadors or other ministers,
It authorized the Securities and Exchange Commission to oversee private equity and hedge funds with assets of more than $150 million.
It curbed commercial banks’ ability to make speculative investments for themselves (proprietary trading), although they could still make them for their clients (Appelbaum &amp; Herszenhorn, 2010).
It empowered the board to liquidate failing large banks.
It established a council consisting of government officials led by the Treasury secretary to track risks to the financial system.
It regulated some of the riskiest business practices and exotic investments (including credit derivatives).
It set up a Bureau of Consumer Financial Protection inside the Federal Reserve Board.
James Druckman, Northwestern University
Jason Lindsey, St. Cloud State University
Jeff Gulati, Bentley University
Jill Rickershauser
Jodie Drapal Kluver, Bridgewater State University
John White
Judiciary
Judiciary
The language in the Constitution comes from Article I, Section 2, Clause 5, and Article I, Section 3, Clause 7. This section draws from Michael Les Benedict, The Impeachment and Trial of Andrew Johnson (New York: Norton, 1973); John R. Labowitz, Presidential Impeachment (New Haven, CT: Yale University Press, 1978); and Michael J. Gerhardt, The Federal Impeachment Process: A Constitutional and Historical Analysis, 2nd ed. (Chicago: University of Chicago Press, 2000). ↵
Large states versus small states
Library
Lisa Caldemeyer
“Local TV News Largely Ignores Local Political Races, New Lear Study Finds,” Lear Center Local News Archive, USC Annenberg School for Communication, February 15, 2005, http://www.localnewsarchive.org/pdf/LCLNARelease2005.pdf. ↵
Malina Swiatek
“Many security and intelligence agencies do the same work.…For example, 51 federal organizations and military commands…track the flow of money to and from terrorist networks.”Dana Priest and William M. Arkin, “Top Secret America,” Washington Post, July 19, 2010, 1ff.
Mariane Pearl’s memoir of her husband, A Mighty Heart (New York: Scribner, 2004), was made into a film released in 2007. ↵
Michael W. Wagner, University of Nebraska–Lincoln
More common, the group maintains close political relations with policymakers.
“Multivitamin” quote is from Michael M. Franz, Paul B. Freedman, Kenneth M. Goldstein, and Travis N. Ridout, Campaign Advertising and American Democracy (Philadelphia: Temple University Press, 2008), 143 and “crack” quote by Senator Tom Daschle is from John G. Geer, In Defense of Negativity: Attack Ads in Presidential Campaigns (Chicago: University of Chicago Press, 2006), 1. ↵
Natural Resources
Oversight and Government Reform
Permanent Select Committee on Intelligence
Permanent Select Committee on Energy Independence and Global Warming
Political scientists have revealed the degree to which the Constitutional Convention and the ratification conventions can be understood to be the result of manipulation of parliamentary rules, strategic voting, shifting coalitions, and the “agenda-setting” and “framing” use of mass communication. Our analysis draws on these authors, especially John P. Roche, “The Founding Fathers: A Reform Caucus in Action,” American Political Science Review 55 (December 1961): 799–816; Calvin C. Jillson, Constitution Making: Conflict and Consensus in the Federal Convention of 1787 (New York: Agathon Press, 1988); and William H. Riker, The Strategy of Rhetoric: Campaigning for the American Constitution (New Haven, CT: Yale University Press, 1996). ↵
The power of all three branches to develop the vague language of the Constitution is well documented in Neal Devins and Louis Fisher, The Democratic Constitution (New York: Oxford University Press, 2004). ↵
Preface
“The Press the Founders Knew,” in Freeing the Presses: The First Amendment in Action, ed. Timothy E. Cook (Baton Rouge: Louisiana State University Press, 2005). ↵
“Printers and the American Revolution,” in The Press and the American Revolution, ed. Bernard Bailyn and John B. Hench (Worcester, MA: American Antiquarian Society, 1980), 11–57. ↵
Printing
Priya Gupta
The protection of person and property (III, IV, V)
Public approval of the president. The higher the president’s approval ratings, the more nominating leeway the president possesses. But even presidents riding a wave of popularity can fail to get their nominees past the Senate, as was the case with Richard Nixon and his failed nominations of Clement Haynesworth and G. Harrold Carswell in 1970. So lacking were Carswell’s qualifications that a senator defended him saying “Even if he were mediocre, there are a lot of mediocre judges and people and lawyers. They are entitled to a little representation…and a little chance” (Weaver Jr., 1970).
Publisher Information
A rational division of labor into specialized offices with fixed jurisdictions
Regina Lawrence, Louisiana State University
Respectively, United States v. Curtiss-Wright Export Corp, 299 US 304 (1936); Youngstown Sheet &amp; Tube Company v. Sawyer, 343 US 579 (1952). ↵
The right not to be “deprived of life, liberty, or property, without due process of law” (V)
The right to “keep and bear arms” (II)
The right to privacy implicit in the Bill of Rights
The rights of the accused (V, VI, VII)
Rules
Rules and Administration
The Saudi royalty encouraged the United States to attack Iran, as did the leaders of Egypt, Jordan, and Israel.
Science, Space, and Technology
Scott Heffner, De Anza Community College
See the Gallup poll from Newsweek, May 25, 1970, 30, cited in James J. Best, “Kent State: Answers and Questions,” in Kent State and May 4th: A Social Science Perspective, ed. Thomas R. Hensley and Jerry M. Lewis (Dubuque, IA: Kendall/Hunt, 1978), 25. ↵
Select Committee on Ethics
Select Committee on Intelligence
Senate composition. Whether the president’s party has a majority or a minority in the Senate is a factor. In 1990, when the Democrats had a majority, Republican President George H. W. Bush nominated the judicially experienced and reputedly ideologically moderate David H. Souter, who was easily approved.
Should employers who hire illegal immigrants be penalized—even when they claim they cannot distinguish real documents from fakes?
Should illegal immigrants who have been living in America for some time be granted citizenship?
shows how policies are made and affect people’s lives.
“Simpson Trial and Trivia,” US News &amp; World Report, October 15, 1995, 43. ↵
Small Business
Small Business and Entrepreneurship
Southern states, reliant on slavery in their economies, versus Northern states, which were not
Special Committee on Aging
The standard edition of Madison’s notes is in The Records of the Federal Convention of 1787, ed. Max Farrand, 3 vols. (New Haven, CT: Yale University Press, 1937). ↵
the State Department’s Bureau of Intelligence and Research;
“State of the Union 2011: President Obama’s Full Speech,” ABC News, accessed February 3, 2011, http://abcnews.go.com/Politics/State_of_the_Union/state-of-the-union-2011-full-transcript/story?id=12759395&amp;page=2↵
“State of the Union 2011: President Obama’s Full Speech,” ABC News, , accessed February 3, 2011, http://abcnews.go.com/Politics/State_of_the_Union/state-of-the-union-2011-full-transcript/story?id=12759395&amp;page=4. ↵
Stephen Farnsworth, George Mason University
“Structure and Powers of Congress,” in Congress A to Z, ed. David R. Tarr and Ann O’Connor, 4th ed. (Washington, DC: CQ Press), 428. ↵
Suspects must know and understand the charges and evidence against them; therefore, cases against those “incompetent to stand trial” for reasons of illness or insanity must be dismissed, and juvenile suspects cannot be tried as adults.
“Take Back The Night” website http://www.takebackthenight.org. ↵
Taneisha Means
Taxation
“Tea Party’s First Legislative Victory: McConnell Backs Earmark Ban,” Newsweek, November 15, 2010, accessed December 16, 2010, http://www.newsweek.com/blogs/the-gaggle/2010/11/15/tea-party-s-first-legislative-victory- mcconnell-backs-earmark-ban.html. ↵
The term “competitive federalism” is developed in Thomas R. Dye, American Federalism: Competition among Governments (Lexington, MA: Lexington Books, 1990). ↵
The terms “large state” and “small state” are misleading. Some small states had larger populations than large states. The small states all shared economic vulnerability and an inability to grow, usually because they were boxed in by other states on their western edge, which made it impossible to hope for westward expansion. ↵
The text of the Virginia Plan (and its main rival, the New Jersey Plan) can be found in Clinton Rossiter, 1787: The Grand Convention (New York: Macmillan, 1966), 361–63 and 369–71. ↵
These excerpts are taken from the videotape of the February 21, 1991, ABC News broadcast available through the Vanderbilt Television News Archive. Emphases are in the original broadcast. ↵
Think about the movies you’ve seen. Do any of them present the Constitution in a negative light? What do they see as the source of problems with the American political system, if not the Constitution?
This definition is drawn from Michael Fix and Daphne Kenyon, eds., Coping with Mandates: What Are the Alternatives? (Washington, DC: Urban Institute Press, 1988), 3–4. ↵
This example is taken from Richard B. Bernstein and Jerome Abel, Amending America: If We Love the Constitution So Much, Why Do We Keep Trying to Change It? (New York: Times Books, 1993), chap. 13. ↵
This is known as disturbance theory. It was developed by David B. Truman in The Governmental Process: Political Interests and Public Opinion, 2nd ed. (New York: Alfred A. Knopf, 1971), chap. 4; and it was amplified by Robert H. Salisbury in “An Exchange Theory of Interest Groups,” Midwest Journal of Political Science 13 (1969): 1–32. ↵
This section draws on Bruce Bimber, Information and American Democracy: Technology in the Evolution of Political Power (New York: Cambridge University Press, 2003), especially 9–12. ↵
Timing. The closer to an upcoming presidential election the appointment occurs, the more necessary it is to appoint a highly qualified, noncontroversial figure acceptable to the Senate, or at least someone senators would be reluctant to reject. Otherwise, senators have an incentive to stall until after the election, when it may be too late to obtain confirmation.
To what extent do you think that the legacy of slavery and segregation is responsible for the inequalities that persist in America? How do you think the law should deal with those inequalities?
To what extent do you think there is a tradeoff between civil liberties and law and order? To what extent is it possible to protect individual rights and maintain civil order at the same time?
Transportation and Infrastructure
The trial must be speedy, so that someone not yet proven guilty is not punished by lengthy incarceration before trial.
“Two Cars in Every Garage, Three Eyes on Every Fish,” The Simpsons, November 1990. ↵
The two exceptions are Alaska, which has boroughs that do not cover the entire area of the state, and Louisiana, where the equivalents of counties are parishes. ↵
Under what circumstances are the media important in the confirmation (or not) of Supreme Court nominees?
Under what conditions should they be granted citizenship?
The US ambassador made scathing comments about the lavish lifestyle of the rulers of Tunisia.
The US Bureau of the Census categorizes those entities that are organized (usually chosen by election) with a governmental character and substantial autonomy. US Census Bureau, Government Organization: 2002 Census of Governments 1, no. 1: 6, http://www.census.gov/prod/2003pubs/gc021x1.pdf. ↵
Veterans’ Affairs
Veterans’ Affairs
The veto is a blunt instrument. It is useless if Congress does not act on legislation in the first place. In his 1993 speech proposing health-care reform, President Clinton waved a pen and vowed to veto any bill that did not provide universal coverage. Such a threat meant nothing when Congress did not pass any reform. And unlike governors of most states, presidents lack a line-item veto, which allows a chief executive to reject parts of a bill. Congress sought to give the president this power in the late 1990s, but the Supreme Court declared the law unconstitutional (Clinton v. City of New York, 1998). Presidents must take or leave bills in their totality.
Veto threats can backfire. After the Democrats took over the Senate in mid-2001, they moved the “patients’ bill of rights” authorizing lawsuits against health maintenance organizations to the top of the Senate agenda. President Bush said he would veto the bill unless it incorporated strict limits on rights to sue and low caps on damages won in lawsuits. Such a visible threat encouraged a public perception that Bush was opposed to any patients’ bill of rights, or even to patients’ rights at all (Bruni, 2001). Veto threats thus can be ineffective or create political damage (or, as in this case, both).
Vetoes alienate members of Congress who worked hard crafting a bill. So vetoes are most used as a last resort. After the 1974 elections, Republican President Ford faced an overwhelmingly Democratic Congress. A Ford legislative liaison officer recalled, “We never deliberately sat down and made the decision that we would veto sixty bills in two years.…It was the only alternative” (Light, 1999).
Ways and Means
“Welfare Reform: With TANF Flexibility, States Vary in How They Implement Work” (Washington, DC: General Accounting Office, 2002), accessed June 6, 2011, http://www.gao.gov/new.items/d02770.pdf. ↵
What advantages do business interest groups have in influencing politics? What factors limit the effectiveness of business interest lobbying?
What advantages do incumbents have in running for office? What advantages do challengers have?
What amendments protect the rights of the accused?
What are the advantages of making Congress the chief policymaking body? What might the disadvantages be?
What are the advantages of using ballot measures to let people vote on legislative issues directly, rather than letting elected representatives decide them? What might be the disadvantages of using ballot measures?
What are the arguments for and against the death penalty? On what grounds do some people argue that the death penalty infringes on the rights of the accused?
What are the Articles of the Constitution?
What are ballot measures?
What are the basic purposes of the White House communications operation?
What are the benefits of and limitations on the right to assemble and petition?
What are the characteristics of American political culture?
What are the characteristics of modern-day American political parties?
What are checks and balances?
What are the Civil Rights and the Voting Rights Acts?
What are the Civil War amendments?
What are communication, information, and mass and new media?
What are the consequences of media coverage for the presidency?
What are the consequences of the media’s depictions of US foreign and national security policies?
What are the consequences of these depictions?
What are the consequences of these depictions?
What are de jure and de facto segregation?
What are the differences between civil and criminal cases, and how are these cases usually resolved?
What are the differences between dual federalism and cooperative federalism? What social forces led to the federal state governments working together in a new way?
What are the differences between House and Senate elections?
What are the differences between Medicare and Medicaid?
What are the different characteristics of the House and Senate?
What are the different ideas about what public opinion really is? What might the advantages of looking at public opinion in each of those different ways be?
What are the different interpretations of public opinion?
What are the different types of public opinion polls?
What are the different ways interest groups can influence policies? Do you think interest groups should be allowed to contribute as much as they want to political campaigns?
What are the effects of media coverage of Congress on public perceptions of the institution?
What are the effects of the media’s depiction of the Constitution?
What are the five stages of the policymaking process?
What are the foreign and national security issues the Obama administration faces?
What are the four leading influences of the media on politics and government?
What are the four main types of federal agencies?
What are the four ways the new media are changing the relationship between communication on the one hand and government and politics on the other?
What are the functions of the White House communications operation? What are the main ways the White House communicates with the media and the public?
What are generally considered to be the most powerful and prestigious committees in Congress? What do you think makes those committees so influential?
What are the ideological and political attitudes toward federalism of the Democratic and Republican parties?
What are interest groups?
What are isolationism and internationalism? How have they been incorporated into US foreign policy?
What are the leading comedy programs about the media and politics?
What are the leading conservative and liberal cable news channels?
What are the leading judicial philosophies?
What are legislative parties?
What are the levels of influence that interest groups can possess in their relations with policymakers?
What are the limits of congressional power? How do the powers of the House and Senate differ?
What are the main criticisms directed at the media industry?
What are the main problems with Social Security, and what are the proposals to rectify them?
What are the main types of interest groups?
What are the most important elements of interest groups?
What are the most important social movements today? How are these different movements portrayed in the media?
What are the obstacles to making major changes in federal government policy? What kinds of things can lead to dramatic changes in policy?
What are opinion leaders, and how do they influence the views of opinion followers?
What are partisan coalitions?
What are political party platforms?
What are the powers of Congress as enumerated in the US Constitution?
What are the president’s powers as chief executive?
What are the prestige committees in the House and Senate?
What are the principles contained in the Declaration of Independence?
What are the reasons for policy change?
What are the reasons for policy stability?
What are the responsibilities of the Department of Homeland Security? Do you think it makes sense to have one department handle all those jobs? Why or why not?
What are the significant provisions of the health-care law enacted in 2010?
What are some of the causes of competition or disagreement among makers of foreign policy?
What are some of the differences between George W. Bush’s and Obama’s policies?
What are some of the major economic disparities in the United States?
What are some of the major social and economic inequalities in the United States? What do you think creates these inequalities?
What are some of the ways the media depict policymaking?
What are some of the ways the media influence policymaking?
What are some of the ways the White House can “stage” the news? Why are reporters sometimes reluctant to take the way the White House presents the news at face value?
What are some of the ways you have participated in politics? What motivated you to get involved?
What are states’ rights and dual, cooperative, and competitive federalism?
What are the strengths and weaknesses of the presidential veto?
What are the strengths and weaknesses of business interest groups?
What are the strengths and weaknesses of the media in covering federalism?
What are the strengths and weaknesses of No Child Left Behind?
What are three common ways journalists cover people in public life?
What are the two steps of the budget process? Which committee has the power to initiate funding bills?
What are the types of mass media?
What are the types of minor parties in American politics?
What are the values and beliefs that are most ingrained in American citizens?
What are the ways in which Americans participate in politics?
What barriers to political participation are faced by some groups?
What basic protections did the Civil War Amendments introduce? How would life in America be different if these amendments had never been passed?
What challenges did President Obama face from the media, and how did he deal with them?
What challenges does the president face in achieving his agenda?
What characteristics make you think of someone as particularly American? Does race or cultural background play a role in whether you think of a person as American?
What civil-rights challenges faced African Americans?
What civil rights challenges have Latinos, Asian Americans, and Native Americans faced?
What constitutes an illegal search and seizure?
What constitutes the party in government?
What constitutes a political generation?
What constitutes a political subculture, and why are subcultures important?
What criteria do House members use when selecting their leadership?
What criteria do members use when seeking congressional committee assignments?
What did James Madison mean by “factions,” and what danger did they pose? How did he hope to avoid the problems factions could cause?
What did James Madison mean by “the mischiefs of faction?” What is a faction? What are the dangers of factions in politics?
What did the sociologist Max Weber think the function of a bureaucracy was? How did he think bureaucrats should differ from political leaders?
What did the US Supreme Court decide in Plessy v. Ferguson and Brown v. Board of Education?
What difficulties do minor parties face in winning elections?
What distinction does the text make between beliefs and values? Are there things that you believe in principle should be done that you might be uncomfortable with in practice? What are they?
What do we do about illegal immigration?
What do we do about those immigrants staying in the country after their temporary visas expire?
What do you think the American flag represents? Would it bother you to see someone burn an American flag? Why or why not?
What do you think explains the enduring appeal of the two major parties? How are they able to adapt to the changing ideas of the electorate?
What do you think is missing from the Constitution? Are there any constitutional amendments you would propose?
What do you think makes people sympathetic to discrimination claims? What makes them more likely to dismiss them?
What do you think the most important factors in choosing leaders should be? How effective do you think political campaigning is in influencing your opinion?
What does deliberative polling attempt to measure? What are the advantages of deliberative polling?
What effect do you think it has on politics that some groups participate more than others? What effect do you think it has that there are relatively few women in Congress?
What effects could the new media have on people’s knowledge of and commitment to federalism?
What exceptions apply to freedom of speech?
What factors affect the president’s public approval ratings? What can presidents do to increase their approval ratings?
What factors determine an interest group’s success?
What factors determine how journalists cover politics? When is their coverage of politicians more likely to be favorable, and when is it more likely to be critical?
What factors explain ratification of the Constitution?
What factors influence the selection of federal judges?
What factors influence voter turnout in elections?
What formal constitutional powers does Congress have that allow it to influence foreign policy?
What formal power does the vice president wield in the Senate? Who presides over the Senate when the vice president is absent?
What formal powers put the president at the center of foreign policy? How might being the head of the executive branch give the president an informal advantage in making foreign policy?
What functions do political parties perform?
What government actions make public policies?
What government agencies have you had to deal with? How much authority do you think they had to decide what to do in your case?
What happens during a partisan realignment or dealignment?
What historical periods were central to the evolution of civil liberties protections?
What impact do media depictions of the bureaucracy have on public opinion and on agencies themselves?
What incentives encourage interest group membership?
What influence do the media have on political participation?
What is affirmative action?
What is the Americans with Disabilities Act?
What is an echo chamber? What is the effect of echo chambers on democracy?
What is a bicameral legislative structure, and why was it established in Congress?
What is bicameralism?
What is the Bill of Rights?
What is the Bill of Rights?
What is bureaucracy?
What is the bureaucratizing of the presidency?
What is a caucus? What are some of the different caucuses in Congress?
What is the confirmation process?
What is the Constitution’s elastic clause, and how is it used to expand the powers of Congress?
What is the current state of abortion as a civil liberty?
What is deliberative polling?
What is the difference between the establishment and the free exercise clauses of the First Amendment? How do these clauses complement one another? How might they come into conflict?
What is the difference between a caucus and a primary? Why might caucuses and primaries produce different results?
What is divided government, and what challenges does it pose for presidential leadership?
What is the Electoral College, and how does it work?
What is eminent domain?
What is the Equal Rights Amendment?
What is federalism?
What is the first political event you were aware of? What did you think about what was going on? Who influenced how you thought about it?
What is the function of investigative committees?
What is gerrymandering, and how can it influence the outcomes of campaigns?
What is grassroots lobbying?
What is the House Rules Committee? What makes it important to controlling what legislation gets through the House?
What is judicial power and how is it constrained?
What is judicial review?
What is lobbying?
What is meant by preemption? What are some the potential problems with a policy of preemption?
What is a minor party, also known as a third party?
What is a nation’s political culture, and why is it important?
What is the nature of campaign media coverage? How do campaigns attempt to influence election coverage?
What is news?
What is the Nineteenth Amendment?
What is objectivity?
What is the organizational structure of American political parties?
What is the Pendleton Act? How has the merit system changed the makeup of federal bureaucracy?
What is pluralism?
What is a political party?
What is the political potential of the new media?
What is political socialization, and why is it important?
What is public diplomacy? How has the State Department attempted to improve the image of the United States around the world?
What is public opinion?
What is the purpose of national party conventions, if presidential nominees are no longer really chosen at them?
What is the purpose of presidential nominating conventions?
What is the purpose of push polling? Why is it generally considered to be dishonest or manipulative?
What is the relationship of the Fourteenth Amendment to civil liberties?
What is the right of first recognition? How does it give the Senate majority leader an advantage in legislative battles?
What is the role of congressional committees? What determines which committees members of Congress seek to be on?
What is the Second Amendment?
What is the separation of powers?
What is sexual harassment?
What is the significance of midterm elections?
What is a social movement?
What is the value of having opinion and commentary in the media? Do you think it makes it easier or harder for people to develop their own opinions about politics?
What is the value of standard operating procedures? What are the limitations of having bureaucracies follow standard procedures?
What is WikiLeaks.org?
What jobs are performed by congressional staff members?
What kind of political ads are you personally most likely to see? Do you think you are more likely to be influenced by direct mailers, television and radio ads, or online ads?
What kinds of people are elected to Congress?
What kinds of services do contemporary parties provide? Why does it make sense for them to provide these kinds of services?
What kinds of speech are protected by the First Amendment? What factors determine whether speech is protected?
What led the federal government to consider major changes to its welfare, social security, education, and health-care policies? What were the obstacles to change in each case?
What limits the ability of the new media to improve citizen education and enhance public life?
What major issue do you think the government needs to take action on? What factors do you think prevent the government from acting?
What makes an interest group effective? What do you think are the most effective interest groups in the United States?
What makes Congress difficult for the media to cover? What do the media tend to focus on when covering Congress?
What makes the House and Senate differ in character? How do the media portray the two bodies?
What makes it difficult for minor parties to win state and local elections?
What makes lobbyists valuable to their clients? What can lobbyists do for groups seeking to influence politics?
What makes someone an opinion leader? What makes you personally pay attention to a public figure’s opinion?
What makes something news? How do journalists decide what to report as news?
What might the advantages and disadvantages of divided government be? Would you prefer the executive and legislative branches be controlled by the same party or by different parties?
What minor parties are you familiar with? How are minor parties generally portrayed in the media?
What nongovernmental groups influence foreign policy and how?
What part did media play in the election?
What policies contributed to the recent economic crisis? What were those policies intended to achieve?
What policies guided US action during the Cold War and the Vietnam War?
What political causes do you care the most about? What do you think is the best way for you to advance those causes?
What political and legal challenges do lesbians and gay men face?
What powers are reserved specifically for the House of Representatives, and what powers are held by the Senate alone?
What powers does the Constitution grant to the national government?
What powers does the Constitution grant to state governments?
What powers does the Constitution grant to the president?
What protections do the media enjoy under freedom of the press?
What qualities do you think are important in Supreme Court justices? Do you think the confirmation process is a good way of selecting justices?
What rationale does the Second Amendment give for protecting the right to bear arms? What are some different ways this rationale could be interpreted?
What role do political parties play in the US political system? What are the advantages and disadvantages of the party system?
What role do political party organizations play in Congress?
What role does judicial review play in our legal system? Why might it be important for the Supreme Court to have the power to decide if laws are unconstitutional?
What role does the president play in party politics? What role do legislative parties play?
What role does standard operating procedure play in agency accountability?
What roles do the presiding officer, floor leaders, and whips play in the Senate?
What roles do the Speaker, floor leaders, and whips play in the House?
What social media platforms do you use? How does the way people use social media differ from the way they use newspapers and broadcast media?
What strategies do candidates use when pursuing elected office?
What tools does the president have to set the political agenda? What determines what’s on the president’s own agenda?
What two clauses protect freedom of religion?
What types of people are the most and the least likely to participate in American government and politics?
What view of federalism allowed the Confederate states to justify seceding from the United States? How might this view make it difficult for the federal government to function in the long run?
What was the Bush Doctrine?
What was the Constitutional Convention?
What was the Continental Congress?
What was the idea behind the Cold War policy of containment? How did the United States try to contain Soviet influence?
What was it about the Stamp Act and the decision to award a monopoly on the sale of tea to the East India Company that helped bring the American colonies together? What were the motivations for forming the first Congresses?
What was the justification for invading Afghanistan? How did the American media cover the war in Afghanistan?
What was the justification for invading Iraq? Why do you think the American media were reluctant to challenge the Bush administration’s arguments for going to war in Iraq?
What was the Reagan Doctrine? How did Reagan put it into practice?
What was Shays’s Rebellion?
What was the spoils system? How did the Pendleton Act change the rules to prevent politicians from using political appointments for personal gain?
What was the Stamp Act Congress?
What were the Articles of Confederation?
What were the goals of the civil rights movement? How did civil rights activists work to achieve them?
What were the goals of the women’s movement, and how were they achieved?
What were James Madison’s fears about political factions?
What were the key issues in the 2004 presidential election?
What were the key issues in the 2008 campaign?
What were the key issues in the 2008 campaign? Why did they present problems for a Republican candidate?
What were the main changes in welfare policy?
What were the main compromises at the Constitutional Convention?
What were the main divisions that cut across the Constitutional Convention? What compromises bridged each of these divisions?
What were the original goals of the women’s movement? How has the women’s movement evolved since then?
What were the three cross-cutting divides at the Constitutional Convention?
What were the weaknesses of the Articles of Confederation? Do you think the American government would be able to function if it were still a confederation? Why or why not?
When do minor parties tend to arise? How can minor parties have an impact on national politics if they cannot usually compete in national elections?
When he retired in 1994, Justice Harry Blackman gave his papers to the Library of Congress on the condition that they remained closed for five years. ↵
Where do you get most of your information? How do you think the type of media you consume affects the kind of information you get?
Where do you get most of your news about politics? Do you think that where you get your news might affect your views about politics? In what ways?
Where in the media can you find opinion and commentary?
Which civil liberty is vital to media operations and why?
Which of the four judicial philosophies described in the text makes the most sense to you? What do you think the advantages and disadvantages of that philosophy might be?
Which groups are the least likely to participate in politics? What are the obstacles to participation that these groups face?
Which interest groups do you view negatively? Which do you view positively? What do you think made you view those groups that way?
Who can introduce legislation? What are the various different stages at which bills face votes as they move through Congress?
Who is involved in making foreign policy?
Who makes economic policies in the United States?
Who makes up the Senate leadership?
Who represents you in Congress? How do they compare with the typical member of Congress?
Who were the Federalists and the Anti-Federalists?
Why are civil liberties vulnerable to media frames?
Why are some nominations unsuccessful and others successful?
Why did the civil rights movement form, and how did it work toward its objectives?
Why did newspapers begin running straw polls? What incentive did newspapers have to ensure their polls were representative?
Why do parties go through realignment? How does realignment allow parties to adapt to a changing electorate?
Why do presidents give so many speeches?
Why do some scholars argue that the current media environment has become like an echo chamber? Do you think you regularly consume any media that challenges your political views?
Why do you think the American public is relatively uninterested in foreign affairs? What foreign policy issues do you think Americans care about the most?
Why do you think Americans have become less engaged in politics? Why do you think they were more engaged during the 2008 election?
Why do you think Americans tend to idealize the Constitution? Do you think there are disadvantages to having an idealized view of the Constitution?
Why do you think candidates try to stick with just one message every day? What do you think the advantage of “staying on message” is?
Why do you think Democrats are more likely to prefer to make policy at the national level? Why are Republicans more likely to prefer to leave policymaking to state and local governments?
Why do you think it might be important for judges to follow precedent? What do you think would happen if judges decided every case differently?
Why do you think the media devotes more coverage to the president and to Congress than to the Supreme Court? What impression of our legal system do you get from the media?
Why do you think our legal system makes a distinction between civil and criminal cases? What are the key differences between the two types of cases?
Why do you think the president’s party tends to lose seats in Congress in midterm elections? Why might holding the presidency be a disadvantage in elections?
Why do you think public approval of Congress has declined? To what extent are Congress’s low approval ratings a result of the way media cover the institution?
Why do you think the public tends to believe the federal bureaucracy is too large, even though it generally has a favorable opinion of most government agencies? Why might the media help create this impression in the public?
Why do you think some interest groups have a bad reputation? What social purpose do interest groups serve?
Why do you think some interest groups avoid media exposure? Why do others try to use the media to achieve their objectives?
Why do you think the United States has historically been isolationist? Why might this have changed after World War II?
Why does media coverage of political parties tend to exaggerate the conflicts between them? What incentive do the media have to portray politics as conflictual?
Why has the meaning of federalism changed over time?
Why and how do the political parties differ on policies, particularly on the budget, the deficit, and unemployment?
Why is Marbury v. Madison important?
Why is the media’s depiction of civil liberties ambivalent?
Why is public opinion important in a democracy?
Why is publicity important to political parties? What are the different strategies parties employ to stay in the public eye and get their messages across?
Why might interest groups be more effective when their activities are not widely known? Why might publicity make lobbying less effective?
Why might it be difficult for Congress to limit the president’s power to send troops into combat, even though it is Congress that has the formal power to declare war?
Why might it be important for citizens of a democracy to have the right to assemble and to petition their government? In your opinion, what should the limits of these rights be?
Why might landmark civil-liberties cases tend to be brought by unpopular or disadvantaged groups? What are some of the ways in which powerful interests benefit from civil-liberties protections?
Why was the close-up photograph of the statue of Saddam Hussein being pulled down so much more widely used in the media than the wide-angle shot? How does the need to tell an interesting story affect how the news gets reported?
Why was conflict between the different branches of government built into the Constitution? What are the advantages and disadvantages of a system of checks and balances?
Why were the Constitutional Convention’s deliberations kept secret? Do you think it was a good idea to keep them secret? Why or why not?
Why and when do agencies need the media?
Why and when do the media need agencies?
William Jesse Barnett Jr., Kentucky Christian University
Would you favor the passage of an Equal Rights Amendment today? Are there contexts in which you think men and women should be treated differently?
Writings on Kent State, particularly in the immediate aftermath of the shooting, are highly politicized, with government commissions’ reports being dismissed as cover-ups of conspiracies. A balanced assessment of the literature is Thomas R. Hensley and Jerry M. Lewis, eds., Kent State and May 4th: A Social Science Perspective (Dubuque, IA: Kendall/Hunt, 1978). ↵
The Yemeni government covered up the US missile strikes against the country’s local branch of Al Qaeda by claiming that its own forces had carried out the attacks.
1776 (1972). The movie adaptation of the Broadway musical comedy hit vividly portrays the high-minded and self-interested political struggles leading to the Declaration of Independence.
The 1930s New Deal programs included commissioning photographers to document social conditions during the Great Depression. The resultant photographs are both invaluable historical documents and lasting works of art.
The 1948 presidential election did not start off well for Democratic candidate Harry S. Truman. As vice president, Truman was sworn in as president when Franklin Roosevelt died less than three months into his fourth term. Truman was forced to deal with a variety of controversial issues, including the decision to drop atomic bombs on Hiroshima and Nagasaki, which he believed would end World War II in the Pacific. Newspapers labeled Truman a “little man,” a tag that resonated with the public who contrasted him unfavorably to the larger-than-life Roosevelt.
1960 Kennedy-Nixon Debate (Part I) (1960)
The 2000 election was not decided on Election Night—November 7. Instead, a recount of the votes in Florida was undertaken in an attempt to determine the winner. The recount was halted by the US Supreme Court on December 12, 2000, and George W. Bush was sworn in as president on January 20, 2001.
2000 Presidential Election Bush vs. Gore
The 2000 presidential election was the closest in many decades. There was much uncertainty about whether Republican George W. Bush or Democrat Al Gore would emerge victorious. As Election Night unfolded, it became clear that the outcome would be decided by Florida’s twenty-five electoral votes.James W. Ceaser and Andrew E. Busch, The Perfect Tie (Lanham, MD: Rowman &amp; Littlefield, 2001).
A 2003 Supreme Court decision affirmed this position by voiding the undergraduate admission program at the University of Michigan that added points to a candidate’s application on the basis of race but upholding the graduate admission approach that considered race in a less quantitative way.
2008 Presidential Election and Exit Poll Results
The 2008 presidential election sparked high levels of public interest and engagement. The race was open, as there was no incumbent candidate, and voters felt they had an opportunity to make a difference. Democrat Barack Obama, the first African American to be nominated by a major party, generated enthusiasm, especially among young people. In addition to traditional forms of campaign activity, like attending campaign rallies and displaying yard signs, the Internet provided a gateway to involvement for 55 percent of Americans (Owen, 2009). Young people, in particular, used social media, like Facebook, to organize online on behalf of candidates. Students advertised campus election events on social media sites, such as candidate rallies and voter registration drives, which drew large crowds.
The 2009 NAACP convention offered young people the opportunity to learn about issues related to civil rights.
42: Forty Two Up (1999). The sixth and final installment of Michael Apted’s unprecedented documentary film chronicling the lives of fourteen British men and women in seven-year intervals. The subjects represent a cross-section of British society, and their life stories depict a variety of socialization experiences and political orientations. This series of documentaries, beginning with Seven Up, is the only film depiction of socialization over the life course.
On 9/11 Al Qaeda terrorists armed with simple box cutters took over four passenger planes, transforming them into lethal weapons. They flew two of the jets into the Twin Towers of the World Trade Center in New York City, killing 2,823 people from around the world and injuring many others. They flew the third jet into the Pentagon, causing more casualties and serious damage to the building. Passengers prevented the terrorists from flying the fourth plane to Washington, DC, and the plane crashed in the Pennsylvania countryside. Shown throughout the world, the horrifying shots of the planes flying into the Twin Towers and of the towers’ destroyed remnants are enduring images of a spectacular attack on the symbols of US economic might. They graphically exposed the ability of terrorists from abroad to attack on US soil. They shocked Americans into realizing their country’s vulnerability, with its six thousand miles of land borders and three hundred ports of entry.
The 9/11 Commission
The 9/11 Firefighters’ Statue
The 9/11 terrorist attacks prompted Americans to make heroes of ordinary people who performed in extraordinary ways in the face of adversity. Firefighters and police officers who gave their lives, recovered victims, and protected people from further threats were honored in numerous ceremonies. Also treated as heroes were the passengers of Flight 93 who attempted to overtake the terrorists who had hijacked their plane, which was believed to be headed for a target in Washington, DC. The plane crashed in a Pennsylvania field.
On 9/11 Thomas E. Franklin, a photographer for Bergen County, New Jersey’s Record, photographed three firefighters, Billy Eisengrein, George Johnson, and Dan McWilliams, raising a flag amid the smoldering rubble of the World Trade Center. Labeled by the press “the photo seen ‘round the world,” his image came to symbolize the strength, resilience, and heroism of Americans in the face of a direct attack on their homeland.
Aaron Magruder’s comic strip The Boondocks ran this installment during the 2004 presidential campaign. Showing a depressed black man talking about the three-fifths clause, it powerfully illustrates the Constitution’s long-lasting affront to African Americans, almost all of whom were enslaved and thus, for the purpose of the census (and of representation in Congress and the Electoral College), would be counted as three-fifths of a person.
Abelson, D. E., Think Tanks and Their Role in U.S. Foreign Policy (New York: St. Martins, 1996).
Aberbach, J. D. and Bert A. Rockman, In the Web of Politics: Three Decades of the U.S. Federal Executive (Washington, DC: Brookings, 2000), chap.4.
Abernathy, S. F., No Child Left Behind and the Public Schools (Ann Arbor: University of Michigan Press, 2007).
The ability of new media to realize their potential and promise for improving citizen education and enhancing public life is limited in five ways.
Abington School District v. Schempp, 374 US 203 (1963).
About 62 percent of the public turned out to vote in the 2008 presidential election. Barack Obama obtained 53 percent of the popular vote and 365 Electoral College votes, including 112 from nine states that had gone for Bush in 2004. John McCain received 46 percent of the popular vote and 173 electoral votes.
About half the population takes part in national and community political affairs by joining an interest group, issue-based organization, civic organization, or political party. Organizations with the goal of promoting civic action on behalf of particular causes, or single-issue groups, have proliferated. These groups are as diverse as the People for the Ethical Treatment of Animals (PETA), which supports animal rights, the Concord Coalition, which seeks to protect Social Security benefits, and the Aryan Nation, which promotes white supremacy.
About half of public broadcasting stations’ budgets come from viewers and listeners, usually responding to unremitting on-air appeals. Other funding comes from state and local governments, from state colleges and universities housing many of the stations, and from foundations.
About seventeen hundred reporters are granted White House press passes. But the key members of the White House press corps are the few dozen regulars assigned to go there day in and day out and who spend their work days there. “A White House press pass provides merely the privilege to wait—wait for a briefing; wait to see the president; wait until a press conference is called; wait to see the press secretary; wait to see senior officials; wait to have phone calls returned. There may be propinquity to power, but there is little control over when and how the news is gathered” (Kumar, 2000).
Above all, Reeve resolved he would walk again. He began to campaign for a cure for spinal injuries, sponsoring television specials and raising money through a newly formed foundation. He gave countless speeches, including one to the Democratic National Convention in 2000. Reeve’s efforts won praise in the media, which monitored his landmarks, such as breathing without a ventilator. A Time magazine headline in September 2002 was typical: “Against All the Odds: Christopher Reeve, in a visit with TIME, tells how he is regaining control of his body, one finger at a time.”
Above the district courts are the federal courts of appeal. They decide whether or not district courts have made an error in conducting a trial. Judges on appeal courts base their rulings on written and oral legal arguments presented by lawyers for each side. There are no witnesses, no testimony, and no jury. Appellate courts answer questions of law rather than questions of fact.
Abraham Lincoln, assassinated in 1865, was succeeded as president by Andrew Johnson, who pushed for a quick reunion of North and South. Republicans in Congress feared that the rights of newly freed slaves would be denied by a return to the old order. Distrusting Johnson, they decided protections had to be put into the Constitution. Congress enacted the Fourteenth Amendment in 1868 and made its ratification a condition for the Southern states’ reentry into the Union.
Abramowitz, A. I., “Name Familiarity, Reputation, and the Incumbency Effect in a Congressional Election,” Western Political Quarterly 28 (September 1975): 668–84.
According to an investigation by the Washington Post, the government responding to the terrorist attacks of 9/11 has created a top-secret America:
According to a former White House staffer in the George W. Bush administration, the shifts “from discussing any actual policy pros and cons to discussing political communications, media strategy” were “near instant” (Suskind, 2003). The Bush administration may have gone to extremes, but as we have documented throughout this book, people in government and politics interact with the media in myriad ways to promote their interests and policy preferences. Rather than describe these interactions again, we focus here on their consequences.
According to the newspaper, schools reported implausibly high graduation rates and low dropout rates even as they were pushing out low achievers in order to keep up test scores. School districts were not enforcing and failed to meet a provision in the law requiring a “highly qualified” teacher in every classroom by 2006 (Dillon, 2006). Only 12 percent of the two million students in public schools eligible for free tutoring were receiving it. Above all, the Bush administration’s funding of the program was billions of dollars short of the amount authorized by Congress.
According to a study of presidents’ television addresses, they fail to increase public approval of the president and rarely increase public support for the policy action the president advocates (Edwards III, 2003). There can, however, be a rally phenomenon. The president’s approval rating rises during periods of international tension and likely use of American force. Even at a time of policy failure, the president can frame the issue and lead public opinion. Crisis news coverage likely supports the president.
According to the US Census, Asian Americans and Pacific Islanders are the fastest growing and most diverse ethnic group. Yet their rates of participation are lower than for other groups. In 2008, 48 percent of Asian Americans turned out to vote (Hess). Cultural factors contribute to the lower levels of Asian American and Pacific Islander voting. Some are recent immigrants who still maintain strong ties to their ethnic culture. Asian Americans who have been victims of hate crimes or consider themselves to be part of a deprived group find their way to the polls in greater numbers (The White House Commission on Asian Americans and Pacific Islanders, 2001).
Accounts in both mass and new media, statements by Private Lynch herself, and a commentary by the Post’s ombudsman (the individual at the newspaper charged with evaluating its stories) almost three months after the original story, indicated that the facts, to the extent they could be verified, were far less heroic.Dana Priest, William Booth, and Susan Schmidt, “A Broken Body, a Broken Story, Pieced Together…,” Washington Post, June 17, 2003, A1 and Michael Getler, “A Long, and Incomplete, Correction,” Washington Post, June 29, 2003, B6. Lynch’s gun had jammed and not been fired. She did not fight or shoot at any enemy soldiers. The rescue may not have been necessary because the Iraqi army had fled from the hospital the previous day, although it probably still controlled the town. Hospital staff had escorted the commandos to her ward. Blogs dissecting and arguing about the media’s rethinking mushroomed. Over two years after the initial event, a former deputy commander at the United States Central Command wrote an op-ed column in the New York Times reminding people that Private Lynch had never claimed to be a hero and denying that the military had played up her rescue for its publicity purposes.Michael DeLong, “Politics During Wartime,” New York Times, April 27, 2007, A7.
Accurate and comprehensive or not, news from overseas can be transmitted instantly to twenty-four-hour cable channels and thus to American policymakers and the public. This is facilitated by the combination of new communications technologies and global media systems. Satellite telephones, digital cameras, videophones, laptops with uplink capacities, computers, and blogs from people on the scenes provided vivid images and descriptions of events as instant news for the media to transmit and for people to access on the Internet.
Ackerman, B., The Failure of the Founding Fathers: Jefferson, Marshall and the Rise of Presidential Democracy (Cambridge, MA.: Belknap Press of Harvard, 2005).
Actor Christopher Reeve was adored by the news media—and politicians—for his committed fight to regain the use of his body after a horseback-riding accident.
The ad shows a little girl plucking the petals from a daisy as she counts down out of order from ten. A doomsday-sounding male voice takes over the countdown. At zero, there is a nuclear explosion, and the girl’s face turns into a mushroom cloud that fills the screen.
The ad, which only ran once on television, never mentions Goldwater’s name. It was not necessary. People were soon informed by the news media that it referred to him. Outraged Republican leaders unintentionally publicized the ad, which only was aired once by the Johnson campaign. The news media replayed the ad, increasing its visibility and the negative effect it had on the Goldwater candidacy.
Adam’s Rib (1949). A classic comedy in which a woman defense attorney (Katharine Hepburn) and her prosecutor husband (Spencer Tracy) battle in court and at home over law, justice, and her client, a woman accused of shooting her husband.
Adapted from George C. Edwards, Martin P. Wattenberg, and Robert L. Lineberry, Government in America: People, Politics, and Policy (White Plains, NY: Pearson Longman, 2011), 46.
Adarand Constructors v. Peña, 515 US 200 (1995).
Aday, S., “The Real World Will Never Get on Television: An Analysis of Casualty Imagery in American Television Coverage of the Iraq War,” in Media and Conflict in the 21st Century, ed Philip Seib (New York: Palgrave Macmillan, 2005), 141–56.
Adding to Abramoff’s woes, Republican Senator John McCain held several days of media-covered hearings in 2004 and 2005 exposing his activities. According to Abramoff, McCain’s aides heightened the negative media coverage by doling out embarrassing e-mails to the press in which the lobbyist ridiculed his Native American clients as “morons” and “monkeys” and threatened to crush rival lobbyists like bugs (Margolick, 2006).
Additional revenue could be generated by increasing the percentage of the payroll tax or the amount to which it is applied on employees’ wages and employers’ contributions. However, tax increases are never popular among elected officials, so these options lack advocates in Congress.
Adler, S., The Isolationist Impulse (New York: Praeger, 1957).
The administrative presidency does not work unless presidents and their political appointees clearly articulate what they wish to accomplish at the outset. Bureaucrats cannot respond to conflicting or confused signals from political appointees. Communicating clearly to a far-flung executive branch is a key reason why presidents are determined to craft a “line of the day” and disseminate it through the executive branch.
Adoption of a policy legitimizes it (Barker, 1990). The media usually give positive coverage to the enactment of significant laws, thereby adding to their legitimacy. But not always—remember the criticism of and attacks on the new health law disparaged as “ObamaCare.”
Ads can use a panoply of visual and sound techniques. Distance (tight close-ups can be unflattering), angles (camera shots that look up make an individual seem more powerful), movement (slow motion suggests criminality), editing (people looking at a candidate with adoration or disgust)—all these techniques influence viewers’ reactions. Color also influences perceptions: blue reassures, red threatens. Candidates often are shown in flattering color while the opponent is depicted in sinister black and white. Morphing, electronically changing and blending photographs and other visuals, can identify candidates with unpopular figures, such as Adolf Hitler.
Ads come in many formats, but even now when glitzy techniques are available, the talking head, in which the candidate speaks directly to the audience, is common. Other formats are testimonials from people enthusiastically supporting the candidate and documentary ads utilizing footage of the candidate campaigning. Ads that utilize a “self-incrimination” of the opponent can be devastating. In 1992, the Clinton campaign ran an effective ad juxtaposing President George H. W. Bush’s positive comments about the economy with data showing its decline.
The ads were aimed at members of Congress and thus aired mostly in Washington, DC, and on CNN. They attracted news coverage, which amplified awareness about, attributed influence to, and enhanced their effects. This attention increased even more when the Clintons made a parody version of the ad. By framing the administration’s proposal in terms of high cost and big government, the ads contributed to its defeat in Congress. It would not be until 2010 that reform of health care would be achieved, as discussed in Chapter 16 “Policymaking and Domestic Policies”.
Advise and Consent (1962). This political thriller depicts hardcore partisan politics when a president seeks Senate confirmation of a candidate for secretary of state in the Cold War era.
Advise and Consent (1962). This political thriller depicts hardcore partisan politics when a president seeks Senate confirmation of a candidate for secretary of state in the Cold War era.
AFL-CIO America’s Unions – Ohio: Southeast Ohio Political Strategy Meeting – CC BY 2.0.
African Americans began rioting in Northern cities, and the rioting reached a peak in 1967. Many rioters saw their actions as protest or rebellion. Some of their violence targeted white-owned stores, which they looted, and police stations, which they set on fire. Scores of African Americans died after police and soldiers were brought in to restore order.
After the 9/11 terrorist attacks, the CIA’s intelligence estimating abilities and procedures came into question. Of concern was the absence of clandestine collection capabilities (spies) in many parts of the world that harbor anti-American terrorist movements or possess weapons of mass destruction. Also questioned was the CIA’s lack of cooperation with the FBI and other intelligence agencies. Perhaps most devastating was the finding of the 9/11 Commission that investigated the terrorist attacks: “a failure of imagination” kept the intelligence agencies from anticipating and thwarting the attacks.
After the 9/11 terrorist attacks, President George W. Bush focused on a policy of global leadership in a war on terrorism (Mueller, 2006; Richardson, 2005). Media coverage and depictions would exaggerate terrorism and add to the importance of the war (Nacos, 2007).
After the acrimony of Bush v. Gore, the four dissenting justices returned to collegiality. Media and public discussion of the decision as partisan politics died down. The authority and legitimacy of the Court and the justices were reaffirmed.
After the assassination of President Kennedy in November 1963, the new president, Lyndon B. Johnson, asked Congress to pass the Civil Rights Act, which Kennedy had initiated. It became law after weeks of lobbying, concessions, deals, and filibusters by Southern senators.
After being granted access, lobbyists try to convince public officials to support or accept or, at least, not oppose the interest group’s policy positions. They provide three types of information. First, they provide information about current or proposed laws and regulations that are relevant to the group’s interests. Second, they supply political information about whether the policymakers’ constituents would be affected by a new policy and whether public opinion would support or oppose a policy change. Third, they offer technical information about the implications and possible effects of policy proposals.
After a bill is introduced, it is referred to the standing committee having jurisdiction over its subject matter, such as energy or homeland security, by the presiding officers in each chamber. Having a bill referred to a friendly committee is a key to its potential for success. In the House, but not the Senate, a bill may be considered by more than one committee (Sullivan, 2008). Committees in both chambers frequently pass a bill on to a subcommittee that deals with a specialized area of policy contained in the legislation. As more people work on a bill, the less likely it is they will reach consensus and that the bill will move beyond the committee stage (Sinclair, 1997).
After the Civil War, the federal government grew enormously. Presidents and legislators were overwhelmed with finding jobs for party members. Representative James Garfield griped in 1870, “[O]ne-third of the working hours of senators and representatives is hardly sufficient to meet the demands made upon them in reference to appointments of office” (Johnson &amp; Libecap, 1994). Garfield was elected president ten years later, during which time the federal government workforce almost doubled (from 51,020 in 1870 to 100,020 in 1880). As president, Garfield was besieged with requests for patronage. He did not satisfy everyone. In 1881, Charles Guiteau, frustrated in his bid for a high-ranking appointment, shot Garfield in a Washington train station. Garfield’s long agony, eventual death, and state funeral made for a dramatic continuing story for newspapers and magazines seeking a mass audience. The media frenzy pushed Congress to reform and restrict the spoils system.
After the Civil War, the justices of the Supreme Court wrote, “The Constitution, in all its provisions, looks to an indestructible Union, composed of indestructible States” (Texas v. White, 1869). They endorsed dual federalism, a doctrine whereby national and state governments have clearly demarcated domains of power. The national government is supreme, but only in the areas where the Constitution authorizes it to act.
After the Civil War, women abolitionists hoped to be rewarded with the vote, but women were not included in the Fifteenth Amendment. In disgust, Susan B. Anthony and Elizabeth Cady Stanton, two prominent and ardent abolitionists, launched an independent women’s movement (Neuman, 1999). Anthony drafted a constitutional amendment to guarantee women’s right to vote: “The right of citizens of the United States to vote shall not be denied or abridged by the United States or by any state on account of sex” (Baker, 2002). Modeled on the Fifteenth Amendment, it was introduced in the Senate in 1878.
After a controversial Supreme Court decision, reporters can interview the attorneys, their clients, and interest-group spokespersons.
After the Democrats in Congress were instrumental in passing the Voting Rights Act in 1964, the Republican Party absorbed the southern Dixiecrats, a Democratic Party faction opposed to the legislation. The two major parties tried to attract Ross Perot’s Reform Party supporters after his 1992 presidential bid, with the Republican Party succeeding in attracting the lion’s share of votes. The Republican Party’s position against big government appealed to Perot supporters (Rapoport &amp; Stone, 2003). Even though the Tea Party gravitates toward the Republican Party, Republicans have not universally accepted it.
After the devastating loss of Congress to the Republicans midway through his first term, President Clinton hired public relations consultant Dick Morris to find widely popular issues on which he could take a stand. Morris used a “60 percent rule”: if six out of ten Americans were in favor of something, Clinton had to be too. Thus the Clinton White House crafted and adopted some policies knowing that they had broad popular support, such as balancing the budget and “reforming” welfare.
After he assumed office in 2009, President Obama took up health care as a major policy initiative. His administration negotiated (i.e., bargained) with every major sector of the health-care industry to support its health-care proposals. Motivating the industry was the drop in the number of employers insuring their employees or providing generous coverage and the number of employees who could afford to pay their share of the cost of insurance. This resulted in fewer Americans with insurance coverage and thus able to pay for hospital care, doctors, and drugs.
After he took office in 1969, President Richard Nixon pursued a policy of Vietnamization. It was designed to create conditions so that by 1972 the South Vietnamese army would be able to hold its own when supported by US air and sea power. Congress held hearings and cut off some funds. There were demonstrations against the war, especially on college campuses. Nixon’s strategy failed, and in spring 1972 North Vietnam attacked South Vietnam, forcing Nixon to re-Americanize the war. By the time the war finally ended, 55,000 US troops had lost their lives in Vietnam; as many as 541,000 Americans were fighting there at the war’s height, and $150 billion was spent on the war effort.
After the Iowa caucuses the news media reported that Senator Kerry was likely to be nominated. Dean received less coverage than before, most of it negative. His support shrank by 50 percent in the polls, while Kerry’s popularity in the polls grew. Kerry won New Hampshire and other primaries, locking up the nomination on Super Tuesday, March 2.
After losing the election of 1800, John Adams made a flurry of forty-two appointments of justices of the peace for Washington, DC in the last days of his presidency. His purpose in doing so was to ensure that the judiciary would remain dominated by his Federalist party. The Senate approved the appointments, and Secretary of State John Marshall stamped the officials’ commissions with the Great Seal of the United States. But no one in the outgoing administration delivered the signed and sealed commissions to the appointees. The new president, Thomas Jefferson, instructed his secretary of state, James Madison, not to deliver them. One appointee, William Marbury, sued, asking the Supreme Court to issue a writ of mandamus, a court order requiring Madison to hand over the commission.
After much debate among members of Congress, televised coverage of floor proceedings via the Cable Satellite Public Affairs Network (C-SPAN) was established in the US House of Representatives in 1979 and in the Senate in 1986 (C-SPAN2) to transmit gavel-to-gavel coverage of floor action. These channels plus C-SPAN3 also air an array of political events, including election debates, political advertisements, press conferences, discussion forums, and interviews with news makers, journalists, and authors.
After passing through both houses of Congress, a bill does not become a law until it is signed by the president.
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After reading this section, you should be able to answer the following questions:
After the Republicans gained control of Congress in the 1994 elections, they passed a rule to bar unfunded mandates. If a member objects to an unfunded mandate, a majority must vote to waive the rule in order to pass it. This reform has had little impact: negative news attention to unfunded mandates is easily displaced by dramatic, personalized issues that cry out for action. For example, in 1996, the story of Megan Kanka, a young New Jersey girl killed by a released sex offender living in her neighborhood, gained huge news attention. The same Congress that outlawed unfunded mandates passed “Megan’s Law”—including an unfunded mandate ordering state and local law enforcement officers to compile lists of sex offenders and send them to a registry run by the national government.
After the revelations, she resigned. That was not enough. The conflict (contradiction) between the MMS missions of policing and supporting the oil industry was too blatant. The agency was responsible for oversight of safety and environmental protection in all offshore activities, including oil drilling, and for leasing energy resources in federal waters. But at the same time it collected and distributed royalties of $13 billion annually from these leases. Thus it had a vested financial interest in the industry. On May 19, 2010, Salazar announced the separation of the three responsibilities into different divisions.
After reviewing the briefs, the justices hear oral arguments, usually limited to an hour split equally between the sides. The justices often interrupt the attorneys with questions, probe arguments made in the briefs, and raise new issues; they may indicate their thinking about the case and possible decision. The arguments can be used by the justices to reach the legal and policy decisions that they prefer (Johnson, 2004)—unless, that is, one side’s lawyer makes a more convincing argument than the other (Johnson, Wahlbeck, &amp; Spriggs II, 2006). Oral arguments are the only public part of the Supreme Court’s work.
After the Revolutionary War, slavery waned in the North, where slaves were domestic servants or lone farmhands. In the South, labor-intensive crops on plantations were the basis of Southern prosperity, which relied heavily on slaves (McPherson, 1988).
After suggesting what Congress should do, presidents try to persuade legislators to follow through. But without a formal role, presidents are outsiders to the legislative process. They cannot introduce bills in Congress and must rely on members to do so.
After this vote, North versus South displaced the divide between large and small states. The convention became preoccupied by how the new government would be empowered to deal with slavery. Northerners feared the South’s growth and room for expansion. Southerners worried that the North would threaten the practice of slavery, which, although legal in all states, was a central part only of Southern economies.
Agencies act like courts through administrative adjudicationApplying rules and precedents to individual cases in an adversarial setting with a defense and prosecution.: applying rules and precedents to individual cases in an adversarial setting with a defense and prosecution. Some, like the National Labor Relations Board (NLRB), act as both prosecutor and judge (Gould IV, 1986). Federal law directs workers complaining about unfair labor practices to go to regional directors of NLRB, who decide if there is probable cause that the law has been violated. If so, NLRB’s general counsel brings a case on behalf of the complainant before NLRB’s special administrative law judges, who hear both sides of the dispute and issue a decision. That ruling may be appealed to the full NLRB. Only then may the case go to federal court.
Agencies also obtain political support by shifting policies when new political participants challenge their standard approach (Mazmanian &amp; Nienaber, 1979; Brehm &amp; Gates, 1997). For example, in the 1970s the Army Corps of Engineers moved away from a rigid prodevelopment stance when environmental groups arose and lobbied for a law requiring the Corps to draft environmental impact statements.
Agencies are alert to and heed the power of the president and Congress over their activities. But agencies can effectively influence Congress and presidents as much as the other way around. And if Congress and presidents disagree, agencies are in the happy situation of responding to the branch that is closer to what they want to do (Wood &amp; Waterman, 1994).
Agencies “are not helpless, passive pawns in the game of politics as it affects their lives; they are active, energetic, persistent participants” (Kaufman, 1976). They work to create and maintain political support from the president, Congress, and the public. Favorable media coverage is instrumental in building this political support.
Agencies are part of the executive branch. Presidents select heads of agencies and make numerous other political appointees to direct and control them. But political appointees have short careers in their offices; they average just over two years (Aberbach &amp; Rockman, 2000). Civil servants’ long careers in government in a single agency can easily outlast any political appointee who spars with them (Aberbach &amp; Rockman, 2000).
The agencies’ attention to the media goes beyond the news. Hollywood directors shooting a war movie routinely contact the Defense Department for assistance, ranging from technical advice to the use of military equipment. Nothing obliges the Pentagon to cooperate with an applicant, so it grants requests only to projects that depict it favorably. Hollywood classics raising serious questions about the military—Fail-Safe, Dr. Strangelove, and Apocalypse Now, for example—asked for but did not receive Pentagon help. By contrast, Top Gun, the top-grossing film of 1986, ended up acting as a recruiting poster for Navy pilots: it gained box-office cachet from aerial sequences filmed in several $37 million F-14 jets the navy provided free of charge (Suid, 2002).
Agencies can make it hard for Congress to close them down or reduce their budget even when public opinion is mixed. Agencies choose how much money to spend in implementing a program; they spread resources across many districts and states in the hope that affected legislators will be less inclined to oppose their programs (Arnold, 1979).For example, numerous presidents have proposed that the perennially money-losing government corporation Amtrak be “zeroed out.” But Amtrak has survived time and again. Why? Although train riders are few outside the Northeast, Amtrak trains regularly serve almost all the continental forty-eight states, providing local pressure to keep a national train system going.
Agencies can work for continued congressional funding by building public support for the agency and its programs. The huge budget of the Defense Department is facilitated when public opinion polls accord high confidence to the military. To keep this confidence high is one reason the Defense Department aggressively interacts with the media to obtain favorable coverage.
Agencies find it hard to communicate internally as they grow bigger. Top agency officials worry that subordinates will not grasp what the agency is doing or that leaks from deep in the bureaucracy will characterize policy. So they have incentives to communicate what the agency’s policy is, stifle disagreement, and remind its personnel of its mission. What appears on the surface to be a service to reporters actually meets these crucial internal needs of a bureaucracy. For instance, the State Department’s daily noon briefing for reporters is indispensable for the State Department; it sets a deadline to establish US foreign policy and uses the news media to communicate that policy throughout government and to foreign service officers around the globe (Hess, 1984; Graber, 2003).
Agencies foster public support by cooperating with reporters but guiding them toward information and framing subjects boosting their image. Take the Department of Transportation (DOT), which reporters usually find boring. In 1982, a passenger jet took off from Washington’s National Airport and crashed in the Potomac River. Linda Gosden, DOT’s director of public affairs, weeded out unconfirmed information about the causes of the crash, thereby helping reporters in their jobs of ensuring accuracy and avoiding panic. She also quietly steered reporters away from any hint that the crash might have been caused by inexperienced air-traffic controllers hired after her boss, the transportation secretary, fired striking unionized air-traffic controllers in 1981 (Hess, 1984).
Agencies need the media for external and internal communication.
Agencies need the media for external and internal communication. They try to maintain and enhance their independence and power by fostering public approval that makes it hard for the president and Congress to challenge decisions or to cut budgets. Agencies pursue such approval by seeking positive images in the media of themselves and the programs they run. Reporters rely on official spokespersons and leaks. Media depictions encourage Americans to scorn the bureaucracy but value individual bureaucrats and programs. They motivate agencies to anticipate the needs of news in their decision making and to speed up their policymaking processes.
Agency press officers communicate internally by searching for news stories bearing on the agency and reproducing them in compilations circulated through the agency called “the clips.” Since the clips exaggerate the prominence—and importance—of news coverage of each agency, an agency’s personnel becomes ever more sensitive to—and influenced by—media attention.
The agency’s name was changed to the Bureau of Ocean Energy Management, Regulation and Enforcement. Its new director issued guidelines to tighten the regulation of drilling and end or at least curtail the bribery, favoritism, and cozy relationship with the oil companies (Broder, 2010).
Agents can convey knowledge and understanding of the political world and explain how it works. They can influence people’s attitudes about political actors and institutions. They also can show people how to get involved in politics and community work. No single agent is responsible for an individual’s entire political learning experience. That experience is the culmination of interactions with a variety of agents. Parents and teachers may work together to encourage students to take part in service learning projects. Agents also may come into conflict and provide vastly different messages.
Agents of socialization, which include parents, teachers, and the mass media, convey orientations to subjects, who are mostly passive. For example, parents who take an active role in politics and vote in every election often influence their children to do the same. Young people who see television coverage of their peers volunteering in the community may take cues from these depictions and engage in community service themselves. The circumstances under which political socialization can take place are almost limitless. Young people can be socialized to politics through dinner conversations with family members, watching television and movies, participating in a Facebook group, or texting with friends. The effects of these experiences are highly variable, as people can accept, reject, or ignore political messages.
Ainsworth, S. H., Analyzing Interest Groups: Group Influence on People and Policies (New York: W. W. Norton, 2002), 87–88.
Ainsworth, Scott H. Analyzing Interest Groups: Group Influence on People and Policies. New York: W. W. Norton, 2002. An analysis of interest groups and their activities using a theoretical approach.
Air Force One (1997). Air Force One is hijacked by Russian terrorists, and the president (Harrison Ford) must physically recapture the plane himself.
Al Jazeera barely mentioned that the United States was opposing a brutal dictatorship. It depicted the US military as an invading, occupying force of ruthless killers. It broadcast a report from Iraqi television of pictures of dead US soldiers and interviews with captured ones. It showed raw and graphic footage of the destruction inflicted on Iraq and the pain and suffering of its civilians: charred bodies, mourning families, hospitals choked with bleeding and burned civilians.
Al Jazeera did not ignore the American side. It reported the allied advances, had a reporter embedded with US forces, and broadcast sound bites from President Bush. But it debated rather than interviewed American spokespersons. It featured critics of the United States, took Iraqi government statements at face value, and highlighted any setbacks of the coalition forces.
Al Jazeera had access to the Iraqi leadership. It placed correspondents and cameras in the Iraqi cities under attack and reported from the inhabitants’ perspectives. Its staff gave an Arab point of view to an Arab audience.
Alan Light – Ellen Degeneres at Oprah’s party – CC BY 2.0.
Aldrich, J. H., David W. Rohde, and Michael W. Tofias, “One D Is Not Enough: Measuring Conditional Party Government, 1887–2002,” Paper presented at the History of Congress Conference, Stanford University, Palo Alto, CA, April 9–10, 2004, accessed January 29, 2011, http://www.duke.edu/nmwt/papers/ART3.pdf.
Aldrich, J. H., Why Parties? The Origin and Transformation of Party Politics in America (Chicago: University of Chicago Press, 1995)
Alexander, J. K., The Selling of the Constitutional Convention: A History of News Coverage (Madison, WI: Madison House, 1990).
Alien and Sedition Acts
All but two states are divided into administrative units known as counties. States also contain municipalities, whether huge cities or tiny hamlets. They differ from counties by being established by local residents, but their powers are determined by the state. Cutting across these borders are thousands of school districts as well as special districts for drainage and flood control, soil and water conservation, libraries, parks and recreation, housing and community development, sewerage, water supply, cemeteries, and fire protection.
All elements of the media can influence public policy: news, opinion and commentary, fiction and documentary films, and advertising. But their attention is intense on some subjects, intermittent on others, and nonexistent in regard to many policies. This is understandable and predictable, given the abundance of policies and the several stages and complexity of the policymaking process.
All the institutions of government are involved in making public policies. They do so through enacting laws, imposing or cutting taxes, funding programs or not, issuing and enforcing regulations and rulings or not, and their use of force.
All members of Congress have press secretaries to coordinate their interactions with the media. They bring a journalistic perspective to congressional offices, acting as consultants in devising media strategies. In recent years, the press secretary’s job has expanded to include using social media to publicize the member’s actions and positions. A press secretary for a publicity-seeking member who faces tough reelection bids constantly courts the media, making personal contacts, writing press releases, staging photo ops and events, and helping the member prepare video and audio interviews. The press secretary constantly updates the member’s Facebook and Twitter messages and YouTube videos. A press secretary for a member in a secure seat who prefers a low-key media presence concentrates on maintaining contact with constituents through newsletters and the member’s website.
All members of the House and Senate belonging to a political party form that party’s caucus or conference. Caucuses elect leaders, approve committee assignments, and appoint task forces to study specific issues. They provide a forum for debating policies and developing strategies for passing legislation. Party staffers serve members by supplying reports on pending legislation and assisting them with media relations by producing radio and television interviews, webcasts, and podcasts in studios on Capitol Hill.
All new presidents try novel strategies to do an end run around what they always perceive to be a biased press. President Franklin D. Roosevelt relished behind-the-scenes Oval Office conferences to woo Democratic-leaning reporters (and bypass Republican-leaning editorial pages).
All the President’s Men (1976). Through investigative journalism, two Washington Post reporters uncover the Watergate affair and bring down President Nixon’s men. Based on their book.
All the Presidents’ Movies (2009). A documentary about which presidents watched what movies when—based on the logs of the White House theater.
All three debates took place over the Iraq War. Deficit hawks reacted with great concern to the Bush administration’s continuously rising price tag for the war and the occupation and reconstruction of Iraq. The second debate was seen in the concerns expressed by National Guard units over the length of time they were serving in Iraq and the refusal of the military to allow many career soldiers to leave, resign, or retire. The debate over the role of technology in warfare was central to the dispute between Secretary of Defense Donald Rumsfeld and many senior military officers over how to conduct the war and how large a military force was necessary.
All three news magazines lamented that the Constitution was threatened by unscrupulous, self-interested politicians intruding into the realm of dispassionate principle. To quote Newsweek, “The endless election has not been a grand contest of famous legal gladiators contesting broad constitutional principles…[but] a local fight, a highly personal shoving match driven by old grudges and vendettas” (Thomas &amp; Isikoff, 2000). Yet it was the complex electoral and federal system devised in the Constitution itself that caused much of the crisis.
Almond, G. A. and James S. Coleman, eds., The Politics of the Developing Areas (Princeton, NJ: Princeton University Press, 1960), 27.
Almost all newspapers are local. Stories from the wire services enable them to include national and international highlights and some state items in their news, but most of their news is local. As their staff shrinks, they increasingly defer to powerful official sources in city hall or the police station for the substance of news. The news media serving smaller communities are even more vulnerable to pressure from local officials for favorable coverage and from advertisers who want a “feel-good” context for their paid messages.
Almost all presidential powers rely on what Congress does (or does not do). Presidential executive orders implement the law but Congress can overrule such orders by changing the law. And many presidential powers are delegated powers that Congress has accorded presidents to exercise on its behalf—and that it can cut back or rescind.
Alter, J., “The Manic-Depressive Media,” Newsweek, February 8, 1993, 29.
Althaus, Scott L. 2003. Collective Preferences in Democratic Politics. New York: Cambridge University Press, 2003. A study examining the ways in which public opinion surveys influence democratic deliberation in ways that favor particular groups in society.
Although the definition of political culture emphasizes unifying, collective understandings, in reality, cultures are multidimensional and often in conflict. When subcultural groups compete for societal resources, such as access to government funding for programs that will benefit them, cultural cleavages and clashes can result. As we will see in the section on multiculturalism, conflict between competing subcultures is an ever-present fact of American life.
Although most political information still originates in the mainstream media—newspapers, magazines, television, radio, and movies—even these media are being transformed by new forms of communication. Information can now be transmitted much more quickly and subjected to far more individual control, initiative, and choice than ever before. Digital technologies support new media formats, such as blogs, podcasts, and wikis, which blend interpersonal with mass communication, through e-mail and instant messaging.
Although the Post’s report mentioned that the story had yet to be confirmed, the Pentagon reaped favorable publicity for the war with this tale of a Rambo-type exploit by an ordinary American girl in the battle against tyranny. This frame, or point of view, was widely used in many accounts of the event. (We explain frames and framing in detail in the section “Media Influences on Politics, Government, and Public Policies” in Section 1.3 “Opinion and Commentary”).
Although women have made strides toward equality, they still fall behind on important measures. The United States is twenty-second among the thirty most developed nations in its proportion of women in Congress. The percentage of female state legislators and state elective officials is between 20 and 25 percent. The top twenty occupations of women are the same as they were fifty years ago: they work as secretaries, nurses, and grade school teachers and in other low-paid white-collar jobs.
Alwin, D. F., Ronald L. Cohen, and Theodore M. Newcomb, Political Attitudes Over the Life Span (Madison: University of Wisconsin Press, 1991).
Alwin, D. F., Ronald L. Cohen, and Theodore M. Newcomb, Political Attitudes over the Life Span: The Bennington Women after Fifty Years (Madison: University of Wisconsin Press, 1991).
Alwood, E., Straight News: Gays, Lesbians, and the Media (New York: Columbia University Press, 1996).
Amar, Akhil Reed. The Bill of Rights. New Haven, CT: Yale University Press, 1998. An ambitious, innovative vision of the Bill of Rights as a unified entity.
Ambiguous goals also pose problems for agencies. When the Social Security Administration (SSA) was formed in the 1930s, it set up an efficient way to devise standards of eligibility (such as age and length of employment) for retirement benefits. In the 1970s, Congress gave the SSA the task of determining eligibility for supplementary security income and disability insurance. Figuring out who was disabled enough to qualify was far more complex than determining criteria of eligibility for retirement. Enmeshed in controversy, the SSA lost public support (Wilson, 1989; Derthick, 1990).
Amer, M. L., “Membership of the 108th Congress: A Profile,” CRS Report for Congress, May, 2003.
America has a long tradition of social movements wherein people work collectively for a cause. Movements have sought equal rights for women, members of racial and ethnic groups, and lesbian and gay citizens. They have worked to create better opportunities for people with disabilities and senior citizens. Social movements rely on collective action that brings individuals together to work toward a joint goal. The media are important for attracting attention to these efforts, which can increase participation in the movement and force political leaders to take notice.
America has numerous subcultures based on geographic region; demographic, personal, and social characteristics; religious affiliation, and artistic inclinations. America’s unique multicultural heritage is vested in the various racial and ethnic groups who have settled in the country, but conflicts can arise when subgroups compete for societal resources.
“America Held Hostage” Logo of ABC’s Nightline
America’s military expenditures are enormous. The annual defense budget is around $711 billion plus more billions for Homeland Security. That’s about ten times greater than any other nation. The United States has around eighty major weapons programs under development with a collective price tag of $1.3 trillion. It has formal or informal agreements to defend thirty-seven countries. It has more than 700 military installations abroad in approximately 130 countries, including South Korea, Germany, and dictatorships such as Uzbekistan. Excluding Iraq and Afghanistan, some 200,000 American military personnel plus a roughly equal number of dependents and civilians are stationed abroad. The United States is the world’s leading supplier of weapons to the rest of the world.
America’s Political Parties: The Democratic Party, 1960–1992 (1992). Documentary beginning with the swearing in of President John F. Kennedy and following developments in the Democratic Party through the years of reform to the election of President Bill Clinton.
America’s Political Parties: The Republican Party, 1960–1992 (1992). Documentary tracing the evolution of the Republican Party and its various constituent groups from the candidacy of conservative Barry Goldwater through the Nixon, Reagan, and first Bush presidencies.
The American Bar Association, “Perceptions of the U.S. Justice System,” http://www.abanet.org/media/perception/perception.html.
American Family (2002). A PBS dramatic series that examines the everyday lives of members of an extended Latino family.
The American flag is an enduring image of the United States’ national unity. The Civil War battle flag of the Confederate States of America is also an enduring image, but of states’ rights, of opposition to a national government, and of support for slavery. The blue cross studded with eleven stars for the states of the Confederacy was not its official flag. Soldiers hastily pressed it into battle to avoid confusion between the Union’s Stars and Stripes and the Confederacy’s Stars and Bars. After the South’s defeat, the battle flag, often lowered for mourning, was mainly a memento of gallant human loss (Bonner, 2002).
American Government and Politics in the Information Age by [Author removed at request of original publisher] is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License, except where otherwise noted.
American Government and Politics in the Informtaion Age is adapted from a work produced and distributed under a Creative Commons license (CC BY-NC-SA) in 2011 by a publisher who has requested that they and the original author not receive attribution. This adapted edition is produced by the University of Minnesota Libraries Publishing through the eLearning Support Initiative.
American History X (1998). An examination of two brothers who are drawn into a neo-Nazi skinhead gang. The film examines family socialization as the initial source of one brother’s racism, which is reinforced in prison and in a gang.
The American legal system handles a vast number of disputes and controversies. Our concern in this text is with civil and criminal cases, the main ways by which courts wield power and influence and make policy (Ewick &amp; Silbey, 1998).
American parties have three major characteristics. Two parties, the Republicans and the Democrats, have dominated for over 150 years. These major parties are ideologically ambiguous in that they take middle-of-the-road rather than extreme positions on issues. Parties are permeable institutions that allow people and groups to move easily in and out of their ranks. Rather than having strong ideological predispositions, American parties devise broad platforms to outline their stances on issues.
American policymakers wage the battle for public opinion abroad with public diplomacy aimed at policymakers and the public in foreign countries. Over the years, a bevy of organizations has existed. They include the International Broadcasting Bureau, the Voice of America (VOA), Worldnet television service, Radio and TV Marti, Radio Free Europe/Radio Liberty, and Radio Free Asia.
American political parties have a number of distinctive characteristics. The two major political parties have been dominant for a long period of time. The parties are permeable, meaning that people are able to join or leave the party ranks freely. The two major parties are ideologically ambiguous in that they are umbrella organizations that can accommodate people representing a broad spectrum of interests.
The American President (1995). A liberal what-might-have-been fantasy of the Clinton presidency: a widowed president (Michael Douglas), amid a tough reelection fight, falls in love with an environmental lobbyist. Written by Aaron Sorkin, creator of the series The West Wing.
The American public’s willingness to tolerate casualties depends on the reasons for military action (Feaver &amp; Gelpi, 2004). People are most supportive of the use of military force when they believe it is to protect the United States against attack. Nonetheless, protracted conflicts lower presidential popularity: witness Korea and President Truman, Vietnam and President Johnson, and Iraq and President George W. Bush.
“The American Recovery and Reinvestment Act,” enacted in February 2009, is another example. This was a dramatic response by Congress and the newly installed Obama administration to the country’s dire economic condition. It included many billions of dollars in a fiscal stabilization fund: aid to the states and localities struggling with record budget deficits and layoffs. Most Democratic members of Congress voted for the legislation even though it gave the funds unconditionally. Republicans opposed the legislation, preferring tax cuts over funding the states.
American reporters embedded with the invasion forces gave the troops’ perspective to their American audience. Reporters framed the conflict the same way as US officials and military commanders.
The American system of separation of powers and checks and balances devised by the framers presents some obstacles to elected officials using their party connections to wield power. Divided government, which occurs when the chief executive is of a different party from the majority in the legislature, is a common occurrence in American government. Divided government can get in the way of cooperative policymaking. Presidential vetoes of legislation passed by Congress can be more frequent during periods of divided government (Cox &amp; Kernell, 1991).
American Treasures of the Library of Congress, “Dewey Defeats Truman” (Washington, DC: Library of Congress, American Memory Collection, 2003).
Americans are accustomed to voting to choose everything from reality-program winners to government officeholders.
Americans are more likely to make a financial contribution to a cause or a candidate than to donate their time. As one would expect, those with higher levels of education and income are the most likely to contribute. Those who give money are more likely to gain access to candidates when they are in office.
Americans celebrate their multicultural heritage by maintaining traditions associated with their homelands.
Americans have “limited attention and low levels of knowledge about the details of foreign affairs” (Page &amp; Bouton, 2006). Nonetheless, they have views about foreign policy. These are influenced by the opinions of trusted elites as communicated, not always accurately, by the media (Baum &amp; Groeling, 2010).
Americans have many options for taking part in politics, including voting, contacting public officials, campaigning, running for and holding office, protesting, and volunteering. Voting is the most prominent form of political participation. Voter registration and turnout is influenced by legal and structural factors, voter qualifications, the type of election, and voters’ enthusiasm about a particular campaign.
Americans have strong positive feelings about the country’s flag. Government leaders and candidates giving speeches often are flanked by the Stars and Stripes; flags appear in ceremonies honoring police officers, firefighters, and military personnel; and American embassies, military bases, and ships abroad are depicted with flags flying. The flag is displayed prominently in television, print, and online advertisements for many different products; car showrooms are draped with flags; clothing manufacturers present models wearing the latest fashions against American flag backdrops; and flags appear in ads for food, furniture, toys, and electronic gadgets.
Americans’ interest in politics had declined for about two decades beginning in the 1980s. Only about one-quarter of the public in 2000 expressed much interest in the presidential campaign, and there was even less interest in other aspects of politics. Only about 40 percent of citizens felt strongly that voting was an important civic duty. The 2008 presidential campaign bucked this trend: around 80 percent of the public expressed interest in the election and over 60 percent considered voting to be their civic duty. Americans are typically less interested in nonpresidential elections. Forty-three percent of the public claimed to be interested in the 2010 congressional midterm elections (Pew Research Center for the People and the Press, 2010).
Americans participate in politics in many different ways, such as voting, contacting leaders, holding public office, and protesting. Social movements that mobilize large numbers of people on behalf of a cause are an important dimension of American political involvement. This chapter examines the origins, development, and influence of social movements. The media’s depiction of citizens’ political participation is complex and even contradictory.
Americans rely on newspapers, television, radio, and online media to stay informed about politics. Media connect people to political events, such as election campaigns and rallies on the National Mall in Washington, DC, to which they may have limited direct, personal contact.
The Americans with Disabilities Act (ADA) passed Congress by a large margin and was signed into law in 1990 by President George H. W. Bush. The act moves away from the “medical model” by defining disability as including a physical or mental impairment that limits a “major life activity.” It gives the disabled a right of access to public building. It prohibits discrimination in employment against those who, given reasonable opportunity, could perform the essential functions of a job.
Amistad (1997). This Steven Spielberg dramatization of the legal aftermath of a revolt on a slave ship examines interactions between local, state, national, and international law.
Among Americans most distressed by the Great Depression were the nation’s elderly, many of whom lost their savings and were unable to support themselves. President Franklin D. Roosevelt and Congress attempted to address this problem through the Social Security Act of 1935.
Among the opponents of the Stamp Act were printers who produced newspapers and pamphlets.
The amount of polling data available today from commercial polling firms, academic survey research organizations, campaign organizations, trade associations, interest groups, media outlets, and online sources is almost overwhelming. There are great variations in the type and quality of polling data. A public opinion survey fielded by a reputable organization using proper social scientific techniques differs greatly from a quick poll consisting of one or two questions administered online to whoever is willing to take it.
Amy, D. J., Real Choices/New Voices (New York: Columbia University Press, 1993).
An agency may need favorable media depictions (1) to help it enhance its public image and build public support, (2) to ensure that the budget it receives from Congress is adequate for its mission, and (3) to reduce interference from presidents and their political appointees. Media stories that laud an agency’s indispensable skill at solving important problems affecting a large public discourage such threats. For example, if the Centers for Disease Control and Prevention swiftly send out warnings about a new outbreak of illness, they not only alert the public but also provide clear evidence of their competence—and justification for an ample budget.
An alternative view blames people for their fate. Public assistance violates the American values of individual enterprise and responsibility. It is believed that recipients would rather collect government handouts than work. No wonder welfare is one of the most reviled social programs. It is often given grudgingly and with stringent conditions attached.
An American Family (1973), American Family Revisited (1983), Lance Loud!: A Death in an American Family (2003). A television documentary series capturing the life and times of the Loud family; the series was one of the first forays into “reality TV” and became controversial as the family dealt publicly with many difficult life situations, including issues of sexual orientation and divorce.
An argument against pluralism is that business has an advantage over other segments of society, particularly the poor and the working class. These Americans lack the disposable income and political skills to organize. The issues that concern them are often absent from the policy agenda (Baumgartner et al., 2009). Business sponsors political advertisements, gives campaign contributions through PACs, donates to political parties, hires law and public relations firms, and funds research advocacy groups promoting free-market economics. A corporation can deploy multiple lobbyists and obtain access to various policymakers by joining several trade groups, belonging to business associations such as the US Chamber of Commerce, and using its CEO and other personnel from headquarters to lobby (Berry &amp; Wilcox, 2008).
An enduring image of the US government is the president signing into law a piece of legislation just passed by Congress. The president is surrounded by the members of Congress responsible for and citizens benefiting from the law’s passage. The ceremony requires many pens because after each stroke the president gives one to someone associated with the legislation.
An era of executive-centered government also began in the 1930s, as the power of the president was expanded. Roosevelt became the symbolic leader of the Democratic Party (Riechley, 1992). Locating parties’ control centers in the national capital eventually weakened them organizationally, as the basis of their support was at the local grassroots level. National party leaders began to lose touch with their local affiliates and constituents. Executive-centered government weakened parties’ ability to control the policy agenda (White &amp; Shea, 2000).
An example of a youth-focused interest group is the Student Association for Voter Empowerment (SAVE), a national organization of college students whose mission is to promote civic education in order to increase voter participation and help young people navigate the public policy process and interact with government. In addition to voter advocacy, SAVE lobbies government officials to pass legislation promoting jobs, health insurance, and college financial aid for young people. SAVE was founded by Kenyon College graduates Matthew Segal and Anna Salzberg and has over ten thousand members on campuses in fifteen states. The organization makes use of online media to facilitate its operations. Students wishing to start a chapter of SAVE on their campus can access on online tool kit with directions for creating a constitution, building an organization, and becoming active. The organization provides information about key issues, advertises its activities, including conferences and outreach projects, facilitates communication among its members, and fundraises through its website. Group leaders also publish a blog on the Huffington Post. SAVE was instrumental in getting the House of Representatives to introduce the bipartisan Student Voter Opportunity to Encourage Registration (VOTER) Act of 2008, which requires colleges to take measures to register students to vote.
An extensive leadership structure provides an organizational framework that helps House members work effectively if not efficiently. At the top of the leadership hierarchy is the Speaker of the House, who is the body’s presiding officer. Majority and minority leaders help set their party’s agenda on issues. The whips encourage party unity on House votes.
An increasing number of women are running for national office.
An opinion is the position—favorable, unfavorable, neutral, or undecided—people take on a particular issue, policy, action, or leader. Opinions are not facts; they are expressions of people’s feelings about a specific political object. Pollsters seeking people’s opinions often say to respondents as they administer a survey, “there are no right or wrong answers; it’s your thoughts that count.” Opinions are related to but not the same as attitudes, or persistent, general orientations toward people, groups, or institutions. Attitudes often shape opinions. For example, people who hold attitudes strongly in favor of racial equality support public policies designed to limit discrimination in housing and employment.
An opinion leader is a broker who imparts information about politics and government to other people. Opinion leaders are attentive to media messages and pass on information in a simplified format to people who pay less attention to politics. The two-step flow model of communication posits that the media disseminate information that is received by opinion leaders, who interpret the information and pass it on to opinion followers, who are less interested in and informed about political affairs. Opinion leaders have the respect of opinion followers because of their status in a social group, their role as a political expert, or their celebrity (Lazarfeld, Berelson, &amp; Gaudet, 1944).
An unusual example is provided by Gregory Watson. In 1982, as a sophomore at the University of Texas at Austin, Watson found a stimulating topic for a government class essay: The Bill of Rights, as drafted by Madison and passed by Congress, originally included twelve amendments. Only ten were ratified by the states and included in the Constitution.
Anchorman (2004). This vehicle for comedian Will Ferrell, set in the 1970s, spoofs the vapidity of local television news.
Andrew Breithbart, a former colleague of Matt Drudge, founded his site in 2005. It aggregates news from the wire services and is viewed by an average of 2.4 million people monthly. He is also responsible for the websites Big Hollywood, Big Government, and Big Journalism, which provide some original reporting and commentary from a conservative perspective by unpaid bloggers, as well as references to articles on other sites.
Andrews, E. L., “As White House Begins Campaign for Overhauling Social Security, Critics Claim Exaggeration,” New York Times, January 10, 2005, A15.
Andrews, E. L., “Economics Adviser Learns the Principles of Politics,” New York Times, February 26, 2004, C4.
Andrews, E. L., “Vague Law and Hard Lobbying Add Up to Billions for Big Oil,” New York Times, March 27, 2006, accessed March 23, 2011, http://www.nytimes.com/2006/03/27/business/27royalties.html.
Another bus boycott took place in Montgomery, Alabama. Rosa Parks, a seamstress and an activist in the local NAACP, was arrested in December 1955 after refusing to give up her bus seat to a white man.
Another concept guiding US foreign and military policy during the Cold War was deterrence (Morgan, 1977). According to deterrence theory, nuclear weapons were too powerful and destructive to be used as instruments of warfare. They were best suited to holding an opponent (here, the Soviet Union) in check by threatening it with destruction should it engage in an act of nuclear aggression.
Another core American value is political tolerance, the willingness to allow groups with whom one disagrees to exercise their constitutionally guaranteed freedoms, such as free speech. While many people strongly support the ideal of tolerance, they often are unwilling to extend political freedoms to groups they dislike. People acknowledge the constitutional right of racist groups, such as skinheads, to demonstrate in public, but will go to great lengths to prevent them from doing so (Sullivan, Piereson, &amp; Marcus, 1982).
Another lasting innovation of the Nixon presidency is the line of the day. Specific topics and storylines are repeated throughout the administration as the focus for all discussion on that day. Presidents use the Office of Communications to centralize a marketing strategy on issues. They are often open about this. In 2002, White House Chief of Staff Andrew Card said the Bush administration waited until after Labor Day to lobby Congress to authorize war against Iraq because, in his words, “From a marketing point of view…you don’t introduce new products in August” (Bumiller, 2002).
Another perspective argues that the media have dramatically changed Congress by promoting outsider strategies for governing. To be successful, members must court media publicity rather than forge congressional relationships that are essential for building consensus. The result is that legislative actions can be held up as members seek to influence public opinion (Gitlin, 2002).
Another perspective maintains that public opinion is the opinion held by the most people on an issue. In a democracy, the opinions of the majority are the ones that should count the most and should guide government leaders’ decision making. The opinions of the minority are less important than those of the majority. This view of public opinion is consistent with the idea of popular election in that every citizen is entitled to an opinion—in essence a vote—on a particular issue, policy, or leader. In the end, the position that is taken by the most people—in other words, the position that receives the most votes—is the one that should be adopted by policymakers.
Another prominent video featured a mashup of clips from Barack Obama’s concession speech after he failed to win the New Hampshire primary, along with clips of actors and musicians stating, “Yes, We Can,” a line from Obama’s speech. The video, produced by Will.i.am of the rock group Black Eyed Peas, was posted on dipdive.com and YouTube. The video received over 16 million views during the campaign and helped to mobilize voters after Obama’s New Hampshire primary defeat.
Another reason for policy stability is the existence of policy subsystems in a policy area. (See the discussion of iron triangles in Chapter 9 “Interest Groups”.) These consist of the leading members and staff of the congressional committee or subcommittee that make the laws, the bureaucrats responsible for enforcing the laws, and the interest groups affected by the laws. The participants in these subsystems may compete over specifics, but they agree on core beliefs, control information, and have a low profile. Too complex and detailed to attract much media attention and thus public mobilization against them, the policies of these subsystems are infrequently changed significantly. Thus the government continued to subsidize agriculture to the sum of some $16 billion annually.
Another technique is the telling statistic. A report titled City Slickers: How Farm Subsidy Checks End Up in Big Cities from the Environmental Working Group achieved widespread and prominent publicity when it revealed that $1.2 million per year in agricultural subsidies was going to people living in the 90210 zip code, which is, as most Americans know from the television show of the same name, urban and affluent Beverly Hills (Cook et al., 2011). Because farm subsidies are traditionally justified as preserving and protecting family farms, the report persuasively reframed the issue as government subsidies of wealthy corporate farm interests (Berry &amp; Wilcox, 2008).
Anthony Weiner Sings His Rant
The anti-Bork coalition adroitly used the media against him. It barraged two thousand journalists and seventeen hundred editorial writers with detailed packets of material criticizing him. It sponsored television and newspaper advertisements attacking him and asking Americans to urge their senators to vote against him (Pertschuk &amp; Schaetzel, 1989; Bronner, 1989).
The anti-Communist scare in the early 1950s spilled into worries about “sexual perverts” in government. Gay people faced harassment from city mayors and police departments pressured to “clean up” their cities of “vice.”
Anti-Federalists did not decry the process by which the Constitution was drafted and ratified. Instead, they participated in the ratification process, hoping to organize a new convention to remedy the Constitution’s flaws.
Anton, T., American Federalism &amp; Public Policy: How the System Works (Philadelphia, PA: Temple University Press, 1988), 41.
Anton, T., American Federalism &amp; Public Policy: How the System Works (Philadelphia, PA: Temple University Press, 1988), table 3.3.
Any attempt to make sense of this complex structure and to find an agency’s place in the overall bureaucracy does little more than bolster an image of mind-numbing intricacy.
Any influence of reporters’ characteristics and opinions on their stories is limited by the norms of objectivity they learn in journalism school or on the job. Specified in the profession’s code of ethics, these include reporting accurate information, not deliberately distorting or plagiarizing, and separating reporting from advocacy (Society of Professional Journalists, 1996). Journalists are expected to report different sides of an issue, be impartial and fair, and exclude their personal opinions (Mindich, 1998).
Any rule listed in the Federal Register has the status and force of law. The agency can modify the rule only by the same arduous process. The Bush administration worked diligently over its first three years to repeal the Clinton administration’s policy forcing utility plants to spend billions of dollars on pollution upgrades during any renovations that, in the language of the Clean Air Act, exceeded “routine maintenance” (Seelye, 2002). Environmental Protection Agency (EPA) administrator Christine Todd Whitman sought to make a “clarification” of “routine maintenance” that was more lenient to the power plants than her predecessor’s strict interpretation. The new rule, first unveiled in 2002, went through lengthy review before being finally issued in late 2003. Several states in the Northeast subject to acid rain caused by Midwestern power plants promptly sued but did not win in court. Such rulemaking deep in the federal bureaucracy rarely achieves the media attention that an open debate and decision in Congress would attract—making it an unobtrusive way for officials to accomplish something politically unpopular, such as relaxing clean-air standards (Barcott, 2004).
The AP story was the first to come out on the youth vote following the election, which gave it particular prominence. More importantly, the article reinforced existing stereotypes of young voters held by elites and journalists. It employed the standard “apathetic youth voter” frame that journalists have used for decades when covering young voters. This frame reflects conventional beliefs that young voters are less likely to turn out in campaigns than older voters.
The “apathetic youth voter” frame focuses on elections, but it typifies the media’s dominant image of the American public, which is portrayed as politically disengaged, alienated, disinterested, and uninformed. Media images of the general public’s political involvement are unflattering, but depictions of young people are worse. Mainstream media portray young people as irresponsible, self-centered, and lacking the motivation to become involved in government and politics.
The “apathetic youth voter” frame is so entrenched in political and journalistic lore that it is difficult to refute, even when evidence is to the contrary. The assumptions underlying this media frame were challenged again during the 2008 presidential campaign, as young people were a visible and active force in the election, and turnout increased from 2004. Still, postelection stories in 2008 perpetuated the myth of the “apathetic youth voter.” The Florida Sentinel proclaimed, “Young people are turning out in disproportionately low numbers.” Even the Daily Tar Heel, a college newspaper, reported, “The expected youth surge didn’t exactly pan out.”
Apocalypse Now (1979). In Francis Ford Coppola’s visually dazzling take on the Vietnam War, an American captain is sent to assassinate a renegade colonel waging an unsanctioned war.
Apollo 13 (1995). A jeopardized NASA moon mission saved by bureaucratic ingenuity.
Appelbaum, B. and David M. Herszenhorn, “Congress Passes Major Overhaul of Finance Rules,” New York Times, July 16, 2010, A1.
The appointments of judges to the lower federal courts are important because almost all federal cases end there (Goldman, 1997). Through lower federal judicial appointments, a president “has the opportunity to influence the course of national affairs for a quarter of a century after he leaves office.”
Appreciating and learning these subjects can be a challenge. Inspired by students’ familiarity with mass media and their fluent use of new communication technologies, such as YouTube, Facebook, Twitter, live streaming, and the iPad, we have chosen an approach that connects our subject matter with these media and technologies.
On April 14, 1994, the chief executives of the leading tobacco companies stood up, raised their right hands, and swore before members of the subcommittee on Health and the Environment of the House of Representatives’ Committee on Energy and Commerce that nicotine was not addictive. The photograph of this moment, prominently featured in the US and foreign media, has become an enduring image of business executives who place the interests and profits of their corporations above the public interest even if it requires them to engage in self-deception, defy common sense about the dangers of their products, and give deceptive testimony under oath.
On April 20, 2010, the Deepwater Horizon oil rig in the Gulf of Mexico exploded, killing eleven workers. For the next several months, millions of gallons of oil poured into the Gulf of Mexico. A giant oil slick destroyed the ecology, polluted coastlines, killed animals and ruined their habitats, and damaged the fishing industry, tourism, and real estate businesses. It was the worst oil spill in American history.
On April 25, 2001, President George W. Bush was celebrating his first one hundred days in office. He sought to avoid the misstep of his father who ignored the media frame of the first one hundred days as the make-or-break period for a presidency and who thus seemed confused and aimless.
The arduous technology of typesetting and hand-printing individual pages did not permit sizable production (Botein, 1975; Clark, 1994). Newspapers reached large audiences by being passed around—“circulated”—or by being read aloud at taverns (Leonard, 1995). Printers’ precarious financial condition made them dependent on commissions from wealthy people and official subsidies from government, and thus they were eager to please people in power. Crusading journalism against government authorities was rare (Cook, 1998). The Stamp Act, however, was opposed by powerful interests and placed financial burdens on printers, so it was easy for newspaper printers to oppose it vigorously with hostile stories.
Arenson, K. W., “Columbia Will Pay $1.1 Million to State Fund in Student Lending Scandal,” New York Times, June 1, 2007, A23.
Argersinger v. Hamlin, 407 US 25 (1972).
Arguably the most powerful occupant of the office ever was Dick Cheney. This former doctoral candidate in political science (at the University of Wisconsin) had been a White House chief of staff, member of Congress, and cabinet secretary. He possessed an unrivaled knowledge of the power relations within government and of how to accumulate and exercise power. As George W. Bush’s vice president, he had access to every cabinet and subcabinet meeting he wanted to attend, chaired the board charged with reviewing the budget, took on important issues (security, energy, economy), ran task forces, was involved in nominations and appointments, and lobbied Congress (Gellman &amp; Becker, 2007).
The argument for privatization is that the stock market greatly outperforms Social Security’s trust fund over the long term (The Cato Institute). Over time, therefore, privatized investment would be a boon to the overall size of the trust fund and protect the solvency of the system.
Armstrong, K. and Maurice Possley, “Trial and Error, Part 1: Verdict: Dishonor,” Chicago Tribune, January 10, 1999.
Arnold, R. D., Congress and the Bureaucracy: A Theory of Influence (New Haven, CT: Yale University Press, 1979).
Arnold, R. D., Congress, the Press, and Political Accountability (Princeton, NJ: Princeton University Press, 2004).
Arnold, R. Douglas. Congress, the Press, and Political Accountability. Princeton, NJ: Princeton University Press, 2004. A comprehensive account of national and local media coverage of congress and its influence on citizens.
Around 27 percent of the criminal cases heard in federal courts involve alleged violations of federal drug laws. Often requiring mandatory sentences without parole, these federal laws are much tougher than state laws, so it makes an enormous difference whether a drug offense case is tried in a federal or state court.
Around 50 percent of television’s foreign coverage portrays violence (Hachten &amp; Scotton, 2007). Man-made and natural disasters—with their villains, victims, and heroes—are also news (Rotbeg &amp; Weiss, 1996). These often occur where news bureaus are not located. For example, the main news in late December 2004 and on into 2005 concerned the horrifying death of at least 150,000 people and the destruction at the shorelines of several Asian countries caused by the tsunami waves that resulted from underwater earthquakes in the Indian Ocean.
Around fifty-one million Americans lacked health insurance. This figure included approximately nine million under the age of eighteen who were eligible for but not enrolled in Medicaid or the Children’s Health Insurance Program. Some twenty-eight million people came from households with income above the poverty line but whose employers did not provide them with health insurance. Their work was often temporary or part time and low-paid. About fifteen million of the uninsured had income below the poverty line yet were not receiving Medicaid.
Around ten thousand commercial FM and AM radio stations in the United States broadcast over the airwaves. During the 1990s, Congress and the Federal Communications Commission (FCC) dropped many restrictions on ownership and essentially abandoned the requirement that stations must serve the “public interest.” This led to the demise of much public affairs programming and to a frenzy of mergers and acquisitions. Clear Channel Communications, then the nation’s largest owner, bought the second largest company, increasing its ownership to roughly 1,150 stations. The company was sold in 2008 to two private equity firms.
Art, Robert J. A Grand Strategy for America. Ithaca, NY: Cornell University Press, 2003. A forceful presentation of America’s national interests and how to defend them.
Article I of the Constitution establishes Congress as the legislative branch of government with broad powers to provide for the “common defense and general welfare of the United States,” along with specific powers in important areas of domestic and foreign affairs. Certain powers, such as the ability to initiate taxing and spending bills, rest exclusively with the House of Representatives. Other powers, including the approval of presidential appointments, lie solely with the Senate. The powers of Congress have been extended through the elastic clause of the Constitution, which states that Congress can make all laws that are “necessary and proper” for carrying out its duties.
Article I establishes a legislature that the founders believed would make up the heart of the new government. By specifying many domains in which Congress is allowed to act, Article I also lays out the powers of the national government that we examine in Chapter 3 “Federalism”.
The article, however, was incorrect. In fact, turnout among eighteen- to twenty-four-year-olds had risen significantly from 36 percent in the 2000 presidential election to 47 percent in 2004.Center for Information &amp; Research on Civic Learning and Engagement (CIRCLE), “Youth Voting,” http://www.civicyouth.org/?page_id=241#1. Youth-vote activists and scholars acted quickly to correct the inaccuracies through the media, but it was too late. This single article had a tremendous influence on opinion leaders and political operatives. Candidates, campaign consultants, and political party leaders cited the AP article as evidence that young voters are not a constituency that is worth targeting in elections.Diana Owen, Youth Voting and the Media (Washington, DC: George Washington University Graduate School of Political Management, 2006).
Article II of the Constitution outlines the office of president. Specific powers are few; almost all are exercised in conjunction with other branches of the federal government.
Article II takes up the cumbersome process of assembling an Electoral College and electing a president and a vice president—a process that was later modified by the Twelfth Amendment. The presidential duties listed here focus on war and management of the executive branch. The president’s powers are far fewer than those enumerated for Congress.
Article III also gave Congress the authority to create lower federal courts. After the Constitution was ratified in 1789, Congress quickly did so through the Judiciary Act of 1789.
Article III and the Eleventh Amendment of the Constitution require that the Supreme Court be the first court to hear certain types of cases. This original jurisdiction is limited to cases
Article IV lists responsibilities states have to each other: each state must give “full faith and credit” to acts of other states. For instance, a driver’s license issued by one state must be recognized as legal and binding by another.
Article IV lists rights and obligations among the states and between the states and the national government (discussed in Chapter 3 “Federalism”).
Article V specifies how to amend the Constitution. This shows that the framers intended to have a Constitution that could be adapted to changing conditions. There are two ways to propose amendments. States may call for a convention. (This has never been used due to fears it would reopen the entire Constitution for revision.) The other way to propose amendments is for Congress to pass them by a two-thirds majority in both the House and Senate.
Article VI includes a crucial provision that endorses the move away from a loose confederation to a national government superior to the states. Lifted from the New Jersey Plan, the supremacy clause states that the Constitution and all federal laws are “the supreme Law of the Land.”
Article VI’s supremacy clause holds that the Constitution and all national laws are “the supreme law of the land.” State judges and officials pledge to abide by the US Constitution. In any clash between national laws and state laws, the latter must give way. However, as we shall see, boundaries are fuzzy between the powers national and state governments may and may not wield. Implied powers of the national government, and those reserved to the states by the Tenth Amendment, are unclear and contested. The Constitution leaves much about the relative powers of national and state governments to be shaped by day-to-day politics in which both levels have a strong voice.
Article VII outlines how to ratify the new Constitution.
The Articles of Confederation
The Articles could not address serious foreign threats. In the late 1780s, Britain denied American ships access to British ports in a trade war. Spain threatened to close the Mississippi River to American vessels. Pirates in the Mediterranean captured American ships and sailors and demanded ransom. The national government had few tools to carry out its assigned task of foreign policy (Rakove, 1996; Edling, 2004).
As anchor Peter Jennings noted at the outset of the evening broadcast, “Uncertainty, intrigue and partisan politics make for a volatile mix.” But he ended the broadcast with a reassuring note, much as anchors had done following previous elections: “Finally, this evening, a very brief personal note. A colleague and I who have covered the transfer of power in many unfortunate parts of the world, very often at the point of a gun, agree today on the marvel of this democracy. For all the turmoil last night and today and perhaps tomorrow, Americans, unlike so many others, take the peaceful and orderly transition of power, ultimately, for granted. A gift from the founding fathers.”“World News Tonight” transcript, November 8, 2000, quotations on pp. 1 and 9.
As chief executive, the president can move first and quickly, daring others to respond. Presidents like both the feeling of power and favorable news stories of them acting decisively. Though Congress and courts can respond, they often react slowly; many if not most presidential actions are never challenged (Moe, 2000; Howell, 2003). Such direct presidential action is based in several powers: to appoint officials, to issue executive orders, to “take care that the laws be faithfully executed,” and to wage war.
As the Cold War expanded in the late 1950s and early 1960s, containment entered the third world. Already the United States had helped bring down anti-American governments in Guatemala and Indonesia. Now newly independent states in Africa and Asia became political and military battlegrounds in which the United States and Soviet Union supported competing local leaders.
As the convention considered the national government’s powers, an alliance of delegates from New England and the Deep South emerged to defend local control and their states’ economic self-interest. Southerners sought to maintain slavery, while New Englanders wanted national tariffs to protect their commerce. They struck a deal that resulted in New England delegates voting to require the return of fugitive slaves and to prevent Congress from regulating the slave trade until 1808.
As detailed in Chapter 9 “Interest Groups”, interest groups strive to influence public policy. They seek access to and provide information to policymakers, lobby the institutions of government, and try to use the media to transmit their perspectives and arguments.
As documented in Chapter 9 “Interest Groups”, foreign governments can also behave as interest groups. After 9/11 and during the Iraq War, Saudi Arabia came under harsh criticism in the United States for its failure to crack down on terrorist groups. Part of the Saudi response was to engage in a large-scale media and lobbying campaign to improve its image and relations with government in the United States.
As early as the 1930s, political scientist Charles Merriam observed that radio and film had tremendous power to educate: “Millions of persons are reached daily through these agencies, and are profoundly influenced by the material and interpretations presented in impressive form, incessantly, and in moments when they are open to suggestion” (Merriam, 1931). The capacity of mass media to socialize people to politics has grown massively as the number of media outlets has increased and as new technologies allow for more interactive media experiences. Most people’s political experiences occur vicariously through the media because they do not have personal access to government or politicians.
As the example of the high school students shows, schools can be a fertile ground for civil rights activism. Civil rights are especially pertinent to institutions of higher learning. Public universities and colleges must be operated according to the Fourteenth Amendment’s demand that governments provide “equal protection of the law.” Private universities and colleges are subject to civil rights laws, since the vast majority of them receive federal funds.
As explained in Chapter 1 “Communication in the Information Age”, the news media usually index story frames to the range of viewpoints—the agreement and disagreement—among high-ranking US officials (Bennett, Lawrence, &amp; Livingston, 2006; Entman, 2004). As time goes on, however, they may collect and disseminate information critical of the administration’s frame and expose any disconnect between official claims and the reality on the ground. This assumes they have access to the events, resources to cover, and the expertise to understand them.
As the federal government’s power grew, so too did concerns about civil liberties. When the United States entered the First World War in 1917, the government jailed many radicals and opponents of the war. Persecution of dissent caused Progressive reformers to found the American Civil Liberties Union (ACLU) in 1920. Today, the ACLU pursues civil liberties for both powerless and powerful litigants across the political spectrum. While it is often deemed a liberal group, it has defended reactionary organizations, such as the American Nazi Party and the Ku Klux Klan, and has joined powerful lobbies in opposing campaign finance reform as a restriction of speech.
As Hamilton predicted in Federalist No. 28, if the people are frustrated at one level of government, they can make their voice heard and win policy battles at another. Federalism looks like a daunting obstacle course, yet it opens up a vast array of opportunities for political action.
As headlines from The Onion show, this fake newspaper can produce an audacious commentary on the news media and American government and politics.
As in the White House, the relationship of bureaucrats and reporters is both adversarial and cooperative. Political appointees and civil servants may be anxious about reporters’ powers to frame and reinterpret policy decisions. Yet they understand the importance of maintaining a friendly relationship with reporters to try to get their agency reported favorably to boost public support for their programs and budgets. Moreover, they can never assume that the media will ignore them; they must be prepared to deal with reporters at a moment’s notice. In practice, both sides usually need each other—journalists for information, bureaucrats for favorable news or at least to mitigate negative news.
As its president, this hero of some of Hollywood’s greatest epics brought the NRA even more prominence, especially when he uttered his defiant phrase.
As long as home prices went up, the value of homes increased, and interest rates remained low, homeowners could continue to pay their mortgages or sell at a profit. Flipping, or buying and selling property repeatedly to make money, became common.
As major news organizations have gone online, they have hired technologically skilled young people. At first, these people would primarily reprocess content. Now they create it, as they know how to take advantage of the technology. Thanks to cell-phone cameras, webcams, and social networks, ordinary people can create, store, sort, share, and show digital videos. YouTube is the go-to website for finding obscure and topical streaming video clips. Home videos, remixes, and television excerpts are posted by users (also by the television networks). YouTube has millions of videos and daily viewers.
As the opening anecdote from The Simpsons illustrates, interest groups in general and lobbyists in particular receive bad press. The media send out a drumbeat of criticism featuring stories of corruption and scandals in the relations of policymakers and lobbyists.
As our discussion of energy and immigration policy shows, political parties, interest groups, public opinion, and the media influence public policy.
As part of this campaign, Bush invited Stephen Crowley, a New York Times photographer, to follow him and present, as Crowley wrote in his accompanying text, “an unusual behind-the-scenes view of how he conducts business” (Crowley, 2001). Naturally, the photos implied that the White House revolves completely around the president. At 6:45 a.m., “the White House came to life”—when a light came on in the president’s upstairs residence. The sole task shown for Bush’s personal assistant was peering through a peephole to monitor the president’s national security briefing. Crowley wrote “the workday ended 15 hours after it began,” after meetings, interviews, a stadium speech, and a fund-raiser.
As a result, any military involvement in the future would have to be short and involve the overwhelming application of force (Jentleson, 1990). The George W. Bush administration’s decision to minimize the number of US forces on the ground in the Iraq War and the heavy use of air power as a prelude to the ground war reflected this syndrome.
As a result, presidents have to wait a long time before their appointees take office. Five months into President George W. Bush’s first term, one study showed that of the 494 cabinet and subcabinet positions to fill, under half had received nominations; under one-fourth had been confirmed (Dao, 2001; Hines, 2001). One scholar observed, “In America today, you can get a master’s degree, build a house, bicycle across country, or make a baby in less time than it takes to put the average appointee on the job” (Mackenzie, 2001). With presidential appointments unfilled, initiatives are delayed and day-to-day running of the departments is left by default to career civil servants.
As a result of the reliance on mandates and contracts, fewer and fewer civil servants directly interact with and provide services to the public as “street-level bureaucrats” (Lipsky, 1980). Instead, federal employees are, more and more, professionals and managers. From the 1960s to the 1990s, even as the size of the civil service stayed constant, the number of senior executives and political appointees in the bureaucracy more than quintupled (Light, 1995).
As a result of these laws, the national government gained the power to exclude material from the mail even if it was legal in individual states.
As a result of widely agreed-upon criteria of newsworthiness, the process of gathering the news, and the use of news services, the news media often report many of the same stories. Only a few stories are featured prominently due to limitations in broadcast prime time and front-page print space.
As the United States has become more complex with new technologies, products, services, businesses, and professions, the US government has become more involved in the economy and society. People with common interests organize to solicit support and solutions to their problems from government. Policies enacted in response to the efforts of these groups affect other people, who then form groups to seek government intervention for themselves. These groups may give rise to additional groups.
As violence in Iraq continued and worsened, the banner would be framed by critics of the war as a publicity stunt, a symbol of the administration’s arrogance and failure.
As voter identification with political parties has declined, so has dedication to the two-party system. According to a national survey, citizens have more trust in product brands, such as Nike, Levis, Honda, and Clorox, than in the Democrats and Republicans (Lauro, 2000). Since the 1980s, Americans have become skeptical about the two major parties’ ability to represent the public interest and to handle major issues facing the country, such as crime, the environment, and saving Social Security. At the same time, support for third parties, like the Tea Party, has increased over the last decade (Owen &amp; Dennis). Still, the two-party system continues to dominate the political process as a viable multiparty alternative has not emerged.
As we detailed in Chapter 10 “Political Parties”, the political parties differ on many policy issues. These differences may stem from conflicting values: on abortion, the Republican Party is mostly pro-life, while Democrats are mostly pro-choice.
As we discussed in Chapter 1 “Communication in the Information Age”, WikiLeaks was founded by Julian Assange to achieve transparency in government activities by exposing official secrets. In 2010, it released to selected news organizations about 90,000 documents prepared by the US military about the wars in Iraq and Afghanistan; then later in the year, WikiLeaks released a trove of around 260,000 US diplomatic cables. The cables show that candor exists behind closed doors: they reveal confidential conversations, accounts of meetings, and appraisals of foreign leaders.
As we document throughout our book, people involved in public life understand that their election and reelection, their effectiveness in elected and appointed office, and their ability to achieve their policies often depend on how they and their deliberations and debates, disagreements and conflicts, cooperation and consensus, actions and inactions, and struggles for power, are portrayed by the media. They know that media depictions can influence people’s opinions, understandings of policy problems and notions of solutions, and can encourage or discourage participation in politics.
As we have also explained, presidents do not invariably or even often have the power to meet these expectations. Consider the economy. Because the government and media report the inflation and unemployment rates and the number of new jobs created (or not created), the public is consistently reminded of these measures when judging the president’s handling of the economy. And certainly the president does claim credit when the economy is doing well. Yet the president has far less control over the economy and these economic indicators than the media convey and many people believe.
As we showed in our box on No Child Left Behind, the media can evaluate policies through their reporting. They also report and therefore publicize some of the policy assessments of government agencies, policy oversight studies by congressional committees, and congressional hearings. They report the findings of public interest groups (e.g., that many of the recipients of tobacco subsidies do not grow tobacco) and transmit the revelations of whistle-blowers (e.g., documents showing that the tobacco companies long knew that smoking causes diseases).
As with all his predecessors, the national interest was the essential criterion he would apply in deciding US foreign and national security policies. A state’s national interest does not necessarily change when a new president takes office. But what might that national interest be? How much flexibility would the president and his administration have (or display) to redefine it? To what extent would the Obama administration, especially the president and Secretary of State Hillary Rodham Clinton, continue, change, or even repudiate some of the Bush policies?
Asher, Herbert B. Polling and the Public: What Every Citizen Should Know, 7th ed. Washington, DC: CQ Press, 2007. A valuable guidebook providing insight into how polls are designed and reported.
Asian Americans have united against discrimination. During the Vietnam era, Asian American students opposing the war highlighted its impact on Asian populations. Instead of slogans such as “Bring the GIs home,” they chanted, “Stop killing our Asian brothers and sisters.”
Ask a Silly Question (1998). A respected Canadian journalist employs humor to raise important issues about the power of public opinion polls to shape policy.
Assange followed up in November 2010 with a dump of classified cables sent by US diplomats from their embassies during the last three years. The cables detailed the diplomats’ dealings with and honest assessments of both the foreign countries where they were stationed and their leaders, revealing the reality beneath the rhetoric: that Saudi Arabia has urged that Iran be bombed, that Shell dominates the government of Nigeria, that China launched a cyber attack on Google, and that the US State Department urged its employees to collect biometrical information on foreign diplomats serving at the United Nations.
At the dawn of the twentieth century, African Americans, segregated by race and disenfranchised by law and violence, debated how to improve their lot. One approach accepted segregation and pursued self-help, vocational education, and individual economic advancement. Its spokesman, Booker T. Washington, head of Alabama’s Tuskegee Institute, wrote the best-selling memoir Up from Slavery (1901) and worked to build institutions for African Americans, such as colleges for blacks only. Sociologist W. E. B. Du Bois replied to Washington with his book The Soul of Black Folk (1903), which argued that blacks should protest and agitate for the vote and for civil rights.
At the few agencies regularly covered by news outlets—for example, the “inner cabinet” of the Departments of State, Defense, Treasury, and Justice—dynamics resemble the White House. Cabinet secretaries heading these departments become the public faces of their agencies, even celebrities worthy of mockery on The Daily Show, jokes on late-night talk shows, and mimicry on Saturday Night Live. Like presidents, their influence is constantly monitored and measured by the observing media.
At first, the suffragists demurely petitioned and testified. By 1910, their patience was at an end. They campaigned against members of Congress and picketed the White House.
At the heart of the bargain “was a simple quid quo pro: accept greater public regulation and involvement in return for greater guaranteed financing” (Hacker, 2010). That is, the government would require people to have insurance, thereby greatly expanding the market. This bargain did not prevent each industry group from lobbying to modify or scuttle provisions in the legislation that might reduce its members’ income. The drug industry opposed studying the effectiveness of treatment; the American Medical Association lobbied to kill the proposal for a government-run insurer (i.e., the public option); hospital lobbyists objected to a Medicare oversight board that could reduce payments (Kirkpatrick, 2009).
At the local level, school districts’ budgets declined as they received less money from property taxes and from the states (about one quarter of all state spending goes to public schools). They fired teachers, hired few new ones (resulting in a horrendous job market for recent college graduates wanting to teach), enlarged classes, cut programs, shortened school hours, and closed schools.
At the same time, blogs, discussion boards, and video-sharing sites have placed Congress and its members under a microscope. While mainstream media coverage of Congress is less prevalent than it is for the presidency, bloggers generate a continual barrage of commentary and criticism of congressional action, often taking aim at particular members. Citizens armed with cell phones and flip cameras can capture a member at her or his worst moment, post an embarrassing photo or video online, and have it go viral within a short period of time. These negative depictions can play into the unpopular view of Congress that citizens frequently hold and contribute to declining trust in the institution.
At the same time, each branch lacks full control over all the powers allotted to it. Political scientist Richard Neustadt put it memorably: “The Constitutional Convention of 1787 is supposed to have created a government of ‘separated powers.’ It did nothing of the sort. Rather, it created a government of separated institutions sharing powers” (Neustadt, 1960). No branch can act effectively without the cooperation—or passive consent—of the other two.
At the same time, policymakers are skeptical about public opinion, which, as we discussed in Chapter 7 “Public Opinion”, can be contradictory or unclear. Few of a representative sample of members of Congress, presidential appointees, and civil servants in the Senior Executive Service agreed with the statement that “Americans know enough about issues to form wise opinions about what should be done” (Pew Research Center, 1998).
At the same time, reporters often search for and thrive on leaks (unauthorized anonymous disclosures). These may come from high-ranking appointees in the agency seeking to float trial balloons or to place decisions in context. The source may be deep in the bureaucracy, as in the Abu Ghraib prisoner abuse scandal. Reporters also gain revelations through official reports and investigations conducted by officials in an agency.
At the same time, states and localities beset by budget deficits are slashing their expenditures for education. They are doing this by dismissing teachers, hiring few new ones, increasing class sizes, and cutting programs.
At the same time, the United States is extraordinarily active, often militarily, in international affairs. Since 1989, it has intervened in Panama, Kuwait, Somalia, Bosnia, Haiti, Kosovo, Afghanistan, and Iraq. On the justifications for war since 1990, see Nicholas Kerton-Johnson, Justifying America’s Wars: The Conduct and Practice of US Military Intervention (New York: Routledge, 2010). On the other hand, it stood aside as hundreds of thousands of people were killed in the Rwandan genocide. President Clinton later apologized for doing nothing in Rwanda.
At the University of California, for example, staff were put on furlough, which cut their pay by roughly 8 percent, teaching assistants were laid off, courses cut, library hours reduced, and recruitment of new faculty curtailed. Undergraduate fees (tuition) were increased by over 30 percent, provoking student protests and demonstrations.
Atomic Café (1982). A compilation of film clips mocks the propaganda films made in the 1940s and 1950s to reassure Americans about nuclear weapons.
Atomic Café (1982). A lively documentary consisting entirely of government materials that were used to influence public opinion about the atomic bomb during the Cold War.
ATOMIC Hot Links – Los Angele’s three day shoot – CC BY-NC-ND 2.0.
Attack ads denounce elements of the opponent’s record, image, and issue positions. They have been criticized as “the crack cocaine of politics” and for being demeaning and misleading. They also have been praised as “political multivitamins,” providing voters with pertinent and substantial evidence-backed information about policies they would otherwise not encounter. Attack ads can allow voters to contrast candidate’s qualifications and issue stance (Franz et al., 2008; Geer, 2006). They can mark memorable moments in campaigns, such as the “Daisy Ad” attacking Republican presidential candidate Senator Barry Goldwater in 1964.
Attack ads employ a number of techniques to convey their points. They can point out “flip-flops,” exposing apparent contradictions in the opponent’s voting record and public statements. They can chastise the opponent for “not being on the job” and missing votes. Ads can convey “guilt by association,” linking the opponent to unpopular individuals and organizations. Candidates can attempt to refute attack ads with denials, explanations, rebuttals, and apologies. However, many attack ads are effective in generating negative impressions of candidates. Rebuttals tend to repeat the original charge and prolong the ad’s visibility (Pfau &amp; Kenski, 1990). The Wisconsin Advertising Project provides information and research about candidate, political-party, and interest-group advertising.
Attracting national media attention is easier said than done for most members (Cook, 1989). Members engage a variety of promotional tactics to court the press. They distribute press releases and hold press conferences. They use the Capitol’s studio facilities to tape television and radio clips that are distributed to journalists via the Internet. Rank-and-file members can increase their visibility by participating in events with prominent leaders. They can stage events or hold joint press conferences and photo ops.
Aufderheide, P., Communications Policy and the Public Interest (New York: Guilford Press, 1999).
On August 28, 2005, Hurricane Katrina inflicted widespread devastation on New Orleans and the Gulf Coast.
Auletta, K., “Non-Stop News,” New Yorker, January 25, 2010, 38–47.
Auletta, K., “Publish or Perish,” The New Yorker, April 26, 2010, 24–31, is the source for much of this discussion; the quotation is on p. 30.
Auletta, K., “You’ve Got News,” The New Yorker, January 24, 2011, 33.
The authors would like to thank the following colleagues who have reviewed the text and provided comprehensive feedback and suggestions for improving the material:
Bader, John B. Taking the Initiative. Washington, DC: Georgetown University Press, 1999. Study of leadership agendas and the “Contract with America” during the era when Newt Gingrich was Speaker of the House.
Bagdikian, B. H., The New Media Monopoly (Boston: Beacon Press, 2004).
Baker, C. E., argues for the importance of media diversity in Media Concentration and Democracy: Why Ownership Matters (New York: Cambridge University Press, 2007).
Baker, D., “Live-Polling the State of the Union,” Huffington Post, January 25, 2011, accessed May 20, 2011, http://www.fightsforjobs.com/2011/01/live-polling-the-state-of-the-union.
Baker, J. H., ed., Votes for Women: The Struggle for Suffrage Revisited (New York: Oxford University Press, 2002).
Baker, P. and David M. Herszenhorn, “Obama Signs Overhaul of Student Loan Program,” New York Times, March 31, 2010, A14.
Baker, P., “On Foreign Policy, Obama Shifts, but Only a Bit,” New York Times, April 17, 2009, A1ff.
Baker, P., “What Does He Do Now?,” New York Times Magazine, October 17, 2010, 42.
Baker, Ross K. House and Senate, 3rd ed. New York: W. W. Norton, 2001. A comprehensive comparison of the two houses of Congress that relies on hundreds of interviews with members and their staffs, journalists, and lobbyists.
Baker v. Carr, 369 US 186 (1962).
Baldwin, D. A., ed., Neorealism and Neoidealism: The Contemporary Debate (New York: Columbia University Press, 1993).
Ballot measures, consisting of the initiative and the referendum, are mechanisms that allow voters to have a more direct say in state laws, government proposals, and constitutional amendments. In certain states, voters can remove elected officials from office through a recall election.
Balz, D. and Ronald Brownstein, Storming the Gates (Boston: Little Brown, 1996), 143.
Banaszak, L. A., Why Movements Succeed or Fail: Opportunity, Culture, and the Struggle for Woman Suffrage (Princeton, N.J.: Princeton University Press, 1996).
Barack Obama’s Patriotism
Barcott, B., “Changing All the Rules,” New York Times Magazine, April 4, 2004, 38–44ff.
Bardes, B. A. and Robert W. Oldendick, Public Opinion: Measuring the American Mind (Belmont, CA: Wadsworth/Thompson Learning, 2006).
Bargaining and compromise sometimes ensue in an effort to create a majority coalition (Murphy, 1964; Maltzman, Spriggs II, &amp; Wahlbeck, 2000; Brenner &amp; Whitmeyer, 2009). A study of justices’ conference notes concludes that the Court’s decisions come from “an intricate and shifting composite of law, politics, policy, principle, efficiency, expedience, pragmatism, dogmatism, reason, passion, detachment, individual personality, group psychology, institutional forces, and external pressures” (Dickson, 2001). To this list, we would add the desire for approval from social groups with which they identify or associate and from the legal community of law professors and law students (Baum, 2006).
Barker did not understand why minors—including student journalists—had no right to access public information. Stymied locally, he aimed at the state government. He conducted an Internet search and discovered a statewide nonprofit organization, the Public Affairs Research Council (PAR), that promotes public access. Barker contacted PAR, which helped him develop a strategy to research the issue thoroughly and contact Jena’s state representative, Democrat Thomas Wright. Wright agreed to introduce House Bill 492 to strike the “age of majority” provision from the books. Barker testified in the state capital of Baton Rouge at legislative hearings on behalf of the bill, saying, “Our education system strives daily to improve upon people’s involvement in the democratic process. This bill would allow young people all over the state of Louisiana to be involved with the day-to-day operations of our state government.”
Barker, R., Political Legitimacy and the State (Oxford: Clarendon Press, 1990).
Barstow, D., “Message Machine: Behind TV Analysts, Pentagon’ Hidden Hand,” New York Times, April 28, 2008, A1ff.
Bartels, Larry, and Lynn Vavreck, eds. Campaign Reform. Ann Arbor: University of Michigan Press, 2000. Thoughtful proposals to reform all aspects of the campaign process.
The basis for dual federalism was a series of Supreme Court decisions early in the nineteenth century. The key decision was McCulloch v. Maryland (1819). The Court struck down a Maryland state tax on the Bank of the United States chartered by Congress. Chief Justice Marshall conceded that the Constitution gave Congress no explicit power to charter a national bank (McCulloch v. Maryland, 1819), but concluded that the Constitution’s necessary-and-proper clause enabled Congress and the national government to do whatever it deemed “convenient or useful” to exercise its powers. As for Maryland’s tax, he wrote, “the power to tax involves the power to destroy.” Therefore, when a state’s laws interfere with the national government’s operation, the latter takes precedence. From the 1780s to the Great Depression of the 1930s, the size and reach of the national government were relatively limited. As late as 1932, local government raised and spent more than the national government or the states.
Bates, S., The Future of Presidential Debates (Boston: Joan Shorenstein Barone Center on the Press, Politics and Public Policy, 1993).
The battle flag appeals to politicians seeking resonant images. But its multiple meanings can backfire. In 2003, former Vermont governor Howard Dean, a candidate for the Democratic presidential nomination, addressed the Democratic National Committee and said, “White folks in the South who drive pickup trucks with Confederate flag decals on the back ought to be voting with us, and not them [Republicans], because their kids don’t have health insurance either, and their kids need better schools too.” Dean received a rousing ovation, so he probably thought little of it when he told the Des Moines Register, “I still want to be the candidate for guys with Confederate flags in their pickup trucks.” Dean, the Democratic front runner, was condemned by his rivals who questioned his patriotism, judgment, and racial sensitivity. Dean apologized for his remark.
Battleship Potemkin (1925). Soviet director Sergei Eisenstein’s stirring tale of an incident in the abortive 1905 Russian revolution, a brilliant illustration of how to make a film with collective protagonists (notably, the people of Odessa).
Baum, L., Judges and Their Audiences: A Perspective on Judicial Behavior (Princeton, NJ: Princeton University Press, 2006).
Baum, L., The Supreme Court, 10th ed. (Washington, DC: CQ Press, 2010).
Baum, M. A. and Samuel Kernell, “Has Cable Ended the Golden Age of Presidential Television?” American Political Science Review 93 (March 1999): 99–114.
Baum, M. A. and Tim J. Groeling, War Stories: The Causes and Consequences of Public Views of War (Princeton, NJ: Princeton University Press, 2010).
Baum, Matthew A., and Tim J. Groeling. War Stories: The Causes and Consequences of Public Views of War. Princeton, NJ: Princeton University Press, 2010. Argues that journalists’ assessments of stories’ newsworthiness and people’s assessments of the stories’ persuasiveness influence public support for US foreign policy.
Baumgartner, F. R. and Beth L. Leech, “Interest Niches and Policy Bandwagons: Patterns of Interest Group Involvement in National Politics,” Journal of Politics 63, no. 4 (November 2001): 1197. The figure is for 1996.
Baumgartner, F. R. and Bryan D. Jones, Agenda and Instability in American Politics (Chicago: University of Chicago Press, 1993), 124.
Baumgartner, F. R., Jeffrey M. Berry, Marje Hojnacki, David C. Kimball, and Beth L. Leech, Lobbying and Policy Change: Who Wins, Who Loses, and Why (Chicago: University of Chicago Press, 2009), 240.
Baumgartner, F. R., Suzanna L. De Boef, and Amber E. Boydstun, The Politics of the Death Penalty (New York: Cambridge University Press, 2008).
Baumgartner, Frank R., and Bryan D. Jones. Agendas and Instability in American Politics, 2nd ed. Chicago: University of Chicago Press, 2009. Theory and evidence showing that, in part because of the media, sudden policy changes occur.
Baumgartner, Frank R., Jeffrey M. Berry, Marie Hojnacki, David C. Kimball, and Beth L. Leech. Lobbying and Policy Change: Who Wins, Who Loses, and Why. Chicago: University of Chicago Press, 2009. An account showing that because the entrenched Washington system favors the status quo, 60 percent of lobbying campaigns fail to change policy.
Baym, G., “The Daily Show: Discursive Integration and the Reinvention of Political Journalism,” Political Communication 22, no. 3 (July–September 2005): 259–76
Beach, A., Ordinary Injustice: How America Holds Court (New York: Metropolitan, 2009).
Beamer, G. R., Creative Politics: Taxes and Public Goods in a Federal System (Ann Arbor: University of Michigan Press, 1999), chap. 4.
Beard, C. A., An Economic Interpretation of the Constitution of the United States (New York: Macmillan, 1913).
Bearing Witness (2005). A moving documentary on the lives and experiences of five war correspondents, all of them women.
Because disseminating information and generating publicity are keys to governing, gaining reelection, and moving careers forward, many members of Congress hungrily seek media attention. They use publicity to rally public opinion behind their legislative proposals and to keep constituents abreast of their accomplishments. Media attention is especially important when constituents are deciding whether to retain or replace their member during elections or scandals (Arnold, 2004).
Because of exploding health costs and the new prescription drug benefit, Medicare may be in worse financial shape than Social Security. According to the program’s trustees, its hospital insurance trust funds will run out of money in 2019 (Pear, 2004).
Because of the high cost of health-care services covered under Medicaid, state governments have become increasingly burdened financially. Other than education, Medicaid takes up the single greatest percentage of state budgets, a cost that is increasing annually. This situation has caused states to cut back on a number of the program’s optional medical services.
Because of its intrinsic importance, reemphasized by the news and entertainment media, fighting terrorism continues as a prominent issue. The president is seen as primarily responsible. Presidential candidates’ competence to combat terrorism thus becomes an important criterion by which the electorate judges them. Note, in this respect, that some of 24’s presidents could not be trusted to execute that duty and obligation effectively.
Because much of their funding comes from property taxes, the quality of schools differs drastically, even in the same city and district.
Because the news media found the dramatic image to be irresistible, they reinforced a frame, pushed by the Bush administration, of a jubilant Iraqi population welcoming its liberators. But the meaning of an image can change. Now, for many people, the falling statue represents the illusion of a US military success that turned into a quagmire of frustration.
Because the nomination was shrewdly announced on the Monday afternoon preceding the Fourth of July weekend, reporters had time to transmit only the favorable story, spoon-fed from the White House, of the nominee’s rise from poverty to prominence. Later, they reported some of his more controversial decisions during his one-year tenure as a federal appeals court judge.
Because party machines controlled the government, they were able to sponsor public works programs, such as roads, sewers, and construction projects, as well as social welfare initiatives, which endeared them to their followers. The ability of party bosses to organize voters made them a force to be reckoned with, even as their tactics were questionable and corruption was rampant (Riechley, 1992). Bosses such as William Tweed in New York were larger-than-life figures who used their powerful positions for personal gain. Tammany Hall boss George Washington Plunkitt describes what he called “honest graft”:
Because of their costs and the often lengthy delays until they are heard in court, only about 1.3 percent of civil suits filed go to trial. Most civil cases are resolved by other means, such as settlements, plea deals, mediation, or arbitration.
Because the Times has a reputation for occasional skepticism about people in authority, its coverage gave credibility to the administration’s arguments. Moreover, many news organization, such as CNN and National Public Radio, follow the Times’ lead.
Because the US news media do not have bureaus in most countries, they must dispatch reporters to cover disasters such as the tsunami waves that wreaked death and destruction on the countries bordering the Indian Ocean.
Beck, P. A., “A Tale of Two Electorates: The Changing American Party Coalitions, 1952–2000,” in The State of the Parties, 4th ed., ed. John C. Green and Rick Farmer (Lanham, MD: Rowman &amp; Littlefield, 2003), 38–53.
Becker, J. A., “Heroism and the Political Morality of Democracy in Harry Potter,” paper delivered at the Annual Meeting of the American Political Science Association, Boston, MA, August 29–September 1, 2002.
Becoming a political party’s presidential nominee requires obtaining a majority of the delegates at the party’s national nominating convention. Delegates are party regulars, both average citizens who are active in party organizations and officeholders, who attend the national nominating conventions and choose the presidential nominee. The parties allocate convention delegates to the states, the District of Columbia, and to US foreign territories based mainly on their total populations and past records of electing the party’s candidates. The Republican and Democratic nominating conventions are the most important, as third-party candidates rarely are serious contenders in presidential elections.
Before the war, media coverage generally reflected the views of US policymakers and the military; it generated little debate over policy alternatives. The war itself was overwhelmingly reported from the perspectives of US policymakers and the military (Bennett &amp; Paletz, 1994).
Before the war, the media transmitted, parroted, promulgated, generally confirmed, and rarely challenged the administration’s scare campaign (Massing, 2004; New York Times, 2004; the Washington Post, 2004; Massing, 2004; Kuypers, 2004). The television networks’ coverage of domestic dissent was minimal, although they did report opposition from countries such as France arguing for a diplomatic solution (Hayes &amp; Guardino, 2010).
Being a public official requires a great deal of dedication, time, energy, and money. About 3 percent of the adult population holds an elected or appointed public office (Verba, Schlozman, &amp; Brady, 1995). Although the percentage of people running for and holding public office appears small, there are many opportunities to serve in government.
Beliefs are ideas that are considered to be true by a society. Founders of the American republic endorsed both equality, most notably in the Declaration of Independence, and liberty, most prominently in the Constitution. These political theories have become incorporated into the political culture of the United States in the central beliefs of egalitarianism and individualism.
The beliefs of egalitarianism and individualism are in tension with one another. For Americans today, this contradiction tends to be resolved by an expectation of equality of opportunity, the belief that each individual has the same chance to get ahead in society. Americans tend to feel that most people who want to get ahead can make it if they’re willing to work hard (Pew Research Center, 1999). Americans are more likely to promote equal political rights, such as the Voting Rights Act’s stipulation of equal participation for all qualified voters, than economic equality, which would redistribute income from the wealthy to the poor (Wilson, 1997).
Beliefs form the foundation for values, which represent a society’s shared convictions about what is just and good. Americans claim to be committed to the core values of individualism and egalitarianism. Yet there is sometimes a significant disconnect between what Americans are willing to uphold in principle and how they behave in practice. People may say that they support the Constitutional right to free speech but then balk when they are confronted with a political extremist or a racist speaking in public.
Belkin, Carol. A Brilliant Solution: Inventing the American Constitution. New York: Harcourt, 2002. An astute, readable account of the creation of the Constitution.
Bell, C., The Diplomacy of Détente: The Kissinger Era (New York: St. Martin’s, 1977).
Bell, L. C., Warring Factions: Interest Groups, Money, and the New Politics of Senate Confirmation (Columbus: Ohio State University Press, 2002).
Belz, H., A New Birth of Freedom: The Republican Party and Freedmen’s Rights, 1861–1866, 2nd ed. (New York: Fordham University Press, 2000), chap. 7.
Benedict, M. L., The Impeachment and Trial of Andrew Johnson (New York: Norton, 1973), 139.
Bennet, J., “True to Form, Clinton Shifts Energies Back to U.S. Focus,” New York Times, July 5, 1998, 10.
Bennett, W. L., “An Introduction to Journalism Norms and Representations of Politics,” Political Communication 13, no. 4 (October–December 1996): 373–84.
Bennett, W. L. and David L. Paletz, eds., Taken By Storm: The Media, Public Opinion, and U.S. Foreign Policy in the Gulf War (Chicago: University of Chicago Press, 1994).
Bennett, W. L., Public Opinion in American Politics (New York: Harcourt Brace Jovanovich, 1980), 368.
Bennett, W. L., Regina C. Lawrence, and Steven Livingston, When the Press Fails (Chicago, IL: University of Chicago Press, 2007).
Bennett, W. L. and Regina G. Lawrence, “News Icons and the Mainstreaming of Social Change,” Journal of Communication 45, no. 3 (Summer 1995): 20.
Bennett, W. L., Regina G. Lawrence, and Steven Livingston, When the Press Fails: Political Power and the News Media from Iraq to Katrina (Chicago: University of Chicago Press, 2007) for a thoughtful analysis of when and why the news media are lap dogs and watchdogs (the “Gone Wild” example is on p. 167).
Bennett, W. L., Regina G. Lawrence, and Steven Livingston, “None Dare Call It Torture: Indexing and the Limits of Press Independence in the Abu Ghraib Scandal,” Journal of Communication 56 (2006): 467–85.
Bennett, W. Lance, and David L. Paletz, eds. Taken By Storm: The Media, Public Opinion, and U.S. Foreign Policy in the Gulf War. Chicago: University of Chicago Press, 1994. A comprehensive study of public opinion, media, and foreign policy focusing on the Gulf War period.
Bennett, W. Lance, and David L. Paletz, eds. Taken by Storm: The Media, Public Opinion, and U.S. Foreign Policy in the Gulf War. Chicago: University of Chicago Press, 1994. Essays by leading scholars on the war’s political communication elements.
Bennett, W. Lance. News: The Politics of Illusion, 8th ed. New York: Longman, 2008. A lively, wide-ranging critique and explanation of the failure of the news media to serve democracy.
Bentley, A. F., The Process of Government: A Study of Social Pressures (Chicago: University of Chicago Press, 1908)
Bergman, Paul, and Michael Asimow. Reel Justice: The Courtroom Goes to the Movies. Kansas City, KS: Andrews and McMeel, 1996. A droll discussion of the (mainly inaccurate) depictions in movies of various aspects of the judicial process.
Berkman, R., Opening the Gates: The Rise of the Prisoners’ Movement (Lexington, MA: D. C. Heath, 1979).
Berkowitz, E. D., Robert Ball and the Politics of Social Security (Madison: University of Wisconsin Press, 2003).
Berman, D. R., Local Government and the States: Autonomy, Politics, and Policy (Armonk, NY: M.E. Sharpe, 2003), 20.
Berman, David R. Local Government and the States: Autonomy, Politics, and Policy. Armonk, NY: M. E. Sharpe, 2003. An overview of the relationship between state and local governments.
Berry, J. M. and Clyde Wilcox, The Interest Group Society, 3rd. ed. (New York: Longman, 2008), 188–190.
Berry, J. M. and Clyde Wilcox, The Interest Group Society, 3rd. ed. (New York: Longman, 2008), 235–36.
Berry, J. M., The New Liberalism: The Rising Power of Citizen Groups (Washington, DC: Brookings Institution Press, 2000).
Berry, Jeffrey M., and Clyde Wilcox. The Interest Group Society. New York: Longman, 2008. A leading text providing basic information about most aspects of interest groups.
The Best Man (1964). Film version of Gore Vidal’s mordant portrayal of the candidates’ machinations at a convention to become their party’s presidential nominee.
Best of Obama Girl: Crush on Obama
Between 1940 and 1973, six American presidents from both political parties secretly recorded just less than five thousand hours of their meetings and telephone conversations.
Beyle, T. L. and Lynn R. Muchmore, eds., “The Governor and the Public,” in Being Governor: The View from the Office (Durham, NC: Duke University Press, 1983), 52–66.
Bhattacharya, S., “Homer’s Odyssey,” Observer Magazine, August 6, 2000, 19.
Bibby, John, and Sandy Maisel. Two Parties or More? The American Party System. Boulder, CO: Westview Press, 2002. An exploration of the strengths, weaknesses, and functions of minor parties in a two-party dominant system.
The bicameral structure of the US Congress was established by the founders to minimize the possibility of any one governmental body becoming too powerful. The House was meant to be the most democratic of the national institutions, as its members are subject to reelection every two years. The Senate was designed by the framers as an elite body that would act as a check on the House. The two bodies differ in terms of characteristics and norms as well as in the way they operate.
Bicameralism recalls the founders’ doubts about majority rule. To check the House, directly elected by the people, they created a Senate. Senators, with six-year terms and election by state legislatures, were expected to work slowly with a longer-range understanding of problems and to manage popular passions. A story, possibly fanciful, depicts the logic: Thomas Jefferson, back from France, sits down for coffee with Washington. Jefferson inquires why Congress will have two chambers. Washington asks Jefferson, “Why did you pour that coffee into your saucer?” Jefferson replies, “To cool it,” following the custom of the time. Washington concludes, “Even so, we pour legislation into the senatorial saucer to cool it” (Fenno Jr. 1982).
Big Jim McClain (1952). A film starring John Wayne that celebrates the House Un-American Activities Committee.
Big Tobacco Testifies Before Congress
A bill becomes law when it is signed by the president. A president can veto, or reject, a bill by sending it back to Congress with a memorandum indicating his objections. Congress can override a veto with a two-thirds vote in each chamber, enabling the bill to become a law over the president’s objections (Davidson &amp; Oleszek, 2002).
Bill Clinton was only the second US president to be impeached for “high crimes and misdemeanors” and stand trial in the Senate. Not surprisingly, in this day of huge media attention to court proceedings, the presidential impeachment trial was covered live by television and became endless fodder for twenty-four-hour-news channels. Chief Justice William Rehnquist presided over the trial. The House “managers” (i.e., prosecutors) of the case are on the left, the president’s lawyers on the right.
The Bill of Rights
The Bill of Rights contains the bulk of civil liberties. Unlike the Constitution, with its emphasis on powers and structures, the Bill of Rights speaks of “the people,” and it outlines the rights that are central to individual freedom (Goldwin, 1997).
The Bill of Rights limited the powers of the federal government; the Civil War Amendmentsexpanded them. These amendments created new powers for Congress and the states to support equality. They recognized for the first time a right to vote.
A bill’s language can be instrumental in generating media publicity and subsequently support for or opposition to it. The title can position the bill in the public debate, as it captures the ideas and images proponents wish to convey. Megan’s Law, which requires communities to publicize the whereabouts of convicted sex offenders, is named after Megan Kanka, a New Jersey girl who was murdered by a sex offender after his release from prison. Politically charged shorthand often is used to characterize bills. The health-care reform legislation passed by Congress and signed into law by President Barack Obama in 2010 has been labeled “Obamacare” by opponents seeking to repeal the legislation.
Bills are the most typical form of legislation. They can originate in either the House or Senate, with the exception of bills for raising revenue, which must be initiated in the House (Sullivan, 2008). The same bill must pass through all the formal procedural hurdles in the House and Senate before it can be sent to the president to be signed into law.
Bimber, B. and Richard Davis, Campaigning Online: The Internet in U.S. Elections (New York: Oxford University Press, 2003).
Bimber, Bruce. Information and American Democracy: Technology in the Evolution of Political Power. New York: Cambridge University Press, 2003. A sweeping overview of American politics in different “information ages.”
Binder, S. A. and Forrest Maltzman, Advice and Dissent: The Struggle to Shape the Federal Judiciary (Washington, DC: Brookings Institution Press, 2009).
Birkland, T. A., Lessons of Disaster: Policy Change after Catastrophic Events (Washington, DC: Georgetown University, 2006).
Birnbaum, J. H., The Lobbyists: How Influence Peddlers Work Their Way in Washington (New York: Times Books, 1993), 36.
The Birth of a Nation (1915). Director D. W. Griffith’s groundbreaking epic of the Civil War and its aftermath rewrites history in its glorification of the Ku Klux Klan.
Black militancy, amplified in the news, spawned a white backlash. Republican Richard Nixon was elected president in 1968 on a “law and order” platform that called for slowing down desegregation. The news prominently displayed the dramatic, sometimes violent, reaction by whites against the busing of black students to white schools in supposedly liberal Northern cities such as Boston. It did not miss the irony of massive demonstrations against the busing to desegregate the public schools of Boston, the city at the center of the opposition to slavery prior to the Civil War.
Black and white Americans are about equal in how much time and effort they devote to activities other than voting. However, they differ in the types of activities in which they engage. Whites are more likely to contact public officials and join political organizations. Black citizens are active in election campaigns and social movements.
Bloggers also challenge the media’s stories themselves. On the 60 Minutes Wednesday segment of September 8, 2005, anchor Dan Rather presented documents purportedly showing that President George W. Bush had received preferential treatment in joining the Texas Air National Guard in the early 1970s and thus avoided military service in Vietnam. The report was a scoop that had been rushed onto the air. Conservative Internet forums and bloggers immediately pointed out that, because of their format and typography, the documents were forged. The accusation quickly gained national attention by the news media and was soon corroborated. Rather’s long career at CBS was ended sooner than he and the network had planned.
Bloggers can hold the news media accountable. One important way is by challenging the media’s framing of a story. For example, conservative bloggers criticize reporters for framing stories about abortion, gay rights, and religion from a liberal perspective.
Blogging can be seen as a new form of journalism without deadlines or broadcast schedules. But it does not replace reporting. Most bloggers rely on material issued elsewhere for their information: domestic and foreign newspapers, government documents, academic papers, and other media.
Blogs are online diaries whose authors post information, including ideas and opinions. Blogs may permit feedback from readers and provide hyperlinks to other online contents that may enrich the discussion. Many people blog; the most popular political blog sites, Instapundit and DailyKos, claim over 75,000 visitors per day, but few are widely read. Nonetheless, there are thousands of political blogs on the web: the Huffington Post, a news aggregator with some original material, claims more than eighteen hundred bloggers—none of them paid.
Blumenthal, M., “The Case for Robo-Pollsters,” National Journal, September 14, 2009, accessed April 10, 2011, http://www.nationaljournal.com/njonline/the-case-for-robo-pollsters-20090914.
Board of Education v. Earls, 536 US 822 (2002).
Bob Dole (1993) on Senate Floor in Front of Chart Depicting Hillary Clinton’s Health-Care Proposal
Bob Roberts (1992). A fake documentary about a folksinging conservative candidate (Tim Robbins) that shows elections reduced by the media to easy entertainment.
Boggs, C. and Tom Pollard, The Hollywood War Machine: U.S. Militarism and Popular Culture (Boulder, CO: Paradigm Publishers, 2007), ix.
Bolling v. Sharpe, 347 US 497 (1954).
Bond, J. R. and Richard Fleisher, The President in the Legislative Arena (Chicago: University of Chicago Press, 1990)
Bonner, R. E., Colors and Blood: Flag Passions of the Confederate South (Princeton, NJ: Princeton University Press, 2002).
Bonnie and Clyde (1967). Small-time criminals become romanticized rebels in this famous revisionist take on the expansion of national authority against crime in the 1930s.
Boogie Man: The Lee Atwater Story (2008). A documentary chronicling the career of the Republican mastermind of contemporary slash-and-burn election campaigns.
The book’s final part brings all of these strands together to analyze policymaking and the contents of public policies. Chapter 16 “Policymaking and Domestic Policies” describes the policymaking process and looks at social and economic policies. Chapter 17 “Foreign and National Security Policies” is concerned with foreign and defense policies. We show where the media have, and have not, been influential in shaping policy outcomes in the United States.
Books featuring political revelations often receive widespread coverage in the rest of the media. They are excerpted in magazines and newspapers. Their authors appear on television and radio programs. An example is President George W. Bush’s former press secretary Scott McClellan, who, while praising the president in his memoir as authentic and sincere, also accused him of lacking in candor and competence (McClellan, 2008).
Borick, C. R., Erick Lachapelle, and Barry G. Rabe, “Climate Compared: Public Opinion on Climate Change in the United States and Canada,” Issues in Governance Studies, no. 39, April 2011, accessed April 11, 2011, http://www.brookings.edu/~/media/Files/rc/papers/2011/04_climate_change_opinion/04_climate_change_opinion.pdf.
The Bork Hearings
Bork was a distinguished lawyer who had taught at Yale University, served as solicitor general and acting attorney general of the United States, and was a judge on the US Court of Appeals for the DC Circuit. He opposed civil rights laws and such Supreme Court decisions as Roe v. Wade allowing abortion. More than three hundred, mostly liberal, interest groups publicly opposed him.
Born Yesterday (1950). A journalist uncovers corruption when a wealthy businessman attempts to buy influence in Congress.
Boss Tweed Meets His Match
Botein, S., “‘Meer Mechanics’ and an Open Press: The Business and Political Strategies of Colonial American Printers,” Perspectives in American History 9 (1975): 127–225.
Boumediene et al. v. Bush, President of the United States, et al. (Nos. 06-1195 and 06-1196), 476 F. 3d 1981 (2008).
Bowers v. Hardwick, 478 US 1861 (1986)
Bowling for Columbine (2002). Michael Moore’s quirky documentary on the United States’ “gun culture.”
Box-Steffensmeier, Janet M., and Steven E. Schier, eds. The American Elections of 2008. Lanham, MD: Rowman &amp; Littlefield, 2009.
Bozzo, A., “Members of U.S. Congress Get Richer Despite Sour Economy,” CNBC, November 17, 2010, accessed December 12, 2010, http://www.cnbc.com/id/40233691/Members_of_US_Congress_Get_Richer_Despite_Sour_Economy.
Brader, T., Campaigning for Hearts and Minds (Chicago: University of Chicago Press, 2006).
Brainard, J. and J. J. Hermes, “Colleges’ Earmarks Grow, Amid Criticism,” Chronicle of Higher Education, March 28, 2008.
Brandenburg v. Ohio, 395 US 444 (1969).
The Breakfast Club (1985). This film explores diverse socialization experiences in the home, school, and peer group of several high school students forced to do detention together in the school library.
Brehm, J. and Scott Gates, Working, Shirking, and Sabotage: Bureaucratic Response to a Democratic Public (Ann Arbor: University of Michigan Press, 1997).
Breithbart made a splash with videos posted on Big Government in September 2009 regarding ACORN (Association of Community Organizations for Reform Now). Since 2006, conservatives had attacked ACORN, accusing it of voter fraud. This became the dominant frame and set the agenda for media coverage of the organization. Now the hidden-camera, heavily edited footage (the complete original video footage has never been fully disclosed) showed ACORN employees offering advice to a man and woman, who were posing as a pimp and a prostitute, proposing to bring underage Salvadoran girls into the United States to be sexually enslaved. The footage became a top story on the Glenn Beck Show, the rest of Fox News, and conservative talk radio. In December 2009, the Congressional Research Service issued a report exonerating ACORN of any wrongdoing. A few months later, ACORN went out of business (Dreier &amp; Martin, 2010).
Brennan Jr., J. W., who, in 1986, engaged in sixty hours of candid interviews with reporter Stephen Wermiel and allowed him to go through his papers. The agreement was that, after Brennan retired, the reporter would write his biography. Brennan retired in 1990. The book finally appeared in 2010: Sol Stern and Stephen Wermiel, Justice Brennan: Liberal Champion (Boston: Houghton Mifflin Harcourt, 2010).
Brenner, S. and Joseph W. Whitmeyer, Strategy on the United States Supreme Court (New York: Cambridge University Press, 2009).
Brewer, A. M., Talk Shows &amp; Hosts on Radio, 2nd ed. (Dearborn, MI: Whitefoord Press, 1993).
Brewer, Mark, and Jeffrey Stonecash. Dynamics of American Political Parties. New York: Cambridge University Press, 2009. A historical account of the evolution of American political parties.
Brewer, P., Value War: Public Opinion and the Politics of Gay Rights (Lanham, MD: Rowman &amp; Littlefield, 2008).
Breyer, S. G., Active Liberty: Interpreting Our Democratic Constitution (New York: Knopf, 2005).
Breyer, S. G., Making Our Democracy Work: A Judge’s View (New York: Knopf, 2010); the interview was on September 15, 2010.
A brief item in the Washington Post titled “A Nation of Stooges” reported that, in a nationwide poll, fewer than 50 percent of Americans could name one justice of the Supreme Court and only 17 percent could name three. In contrast, 59 percent of the people could identify the character names of the comedic trio The Three Stooges.Richard Morin, “A Nation of Stooges,” Washington Post, October 8, 1995, C5.
Briefings do not always benefit the White House. The presence of television cameras sometimes pushes reporters to be—or act—tough and combative for viewers. Reporters try to throw the press secretary off balance or to elicit a juicy or embarrassing admission. Briefings offer reporters a rare chance to quiz officials on matters the White House would prefer not to discuss. Press secretaries are often unresponsive to reporters’ questions, stonewall, and repeat set phrases. During a single briefing when he was peppered by questions about President George W. Bush’s National Guard service, press secretary Scott McClellan dutifully uttered the phrase “The president met all his responsibilities” some thirty-eight times.
Briefly stated, pluralism is the theory that competition among interest groups produces compromise and balance among competing policy preferences. For pluralists, the abundance of interest groups, the competition between them, and their representation of interests in society are inherent in American democracy. Bargaining between groups and ever-changing group alliances achieve a desirable dispersion of power or at least an acceptable balancing of the various interests in society (Dahl, 1956; Bentley, 1908; Browne, 1998).
Brinkley, D., Rosa Parks (New York: Viking Penguin, 2000), chap. 5.
British policy eventually pushed politics and news across colonial boundaries. In 1763, the British antagonized the colonialists in two important ways. A royal proclamation closed off the frontier to colonial expansion. Second, the British sought to recoup expenses borne defending the colonies. They instituted the first ever direct internal taxes in North America. The most famous, the Stamp Act, required the use of paper embossed with the royal seal to prove that taxes had been paid.
Broder, J. M., “Rules Tighten for Oil Regulators to Avoid Favoritism to Drillers,” New York Times, September 1, 2010, A14.
Brody, R. A., Assessing the President: The Media, Elite Opinion, and Public Support (Stanford, CA: Stanford University Press, 1991).
Brokeback Mountain (2005). A pathbreaking Hollywood movie about the doomed romance of two male Wyoming ranch hands.
Bronner, E., Battle for Justice: How the Bork Nomination Shook America (New York: Norton, 1989).
Brooker, Russell, and Todd Schaefer. Public Opinion in the 21st Century. New York: Wadsworth, 2005. An introductory text examining the ways in which Americans make their opinions known to political leaders.
Brooks, D., “Live from 400,” The New Yorker, November 13, 2000, 122.
Brown v. Board of Education
Brown v. Board of Education, 347 US 483 (1954).
Brown v. Board of Education of Topeka, Kansas
Brown v. Board of Education of Topeka, Kansas, 347 US 484 (1954).
Browne, W. P., Groups, Interests, and U.S. Public Policy (Washington, DC: Georgetown University Press, 1998).
Brownstein, R., “The First 21st Century Campaign,” National Journal, April 26, 2008, 26–32.
Brudnick, I. and Eric Peterson, Congressional Pay and Perks (Alexandria, VA: TheCapitolNet.com), 2010.
Bruni, F., “Bush Strikes a Positive Tone on a Patients’ Bill of Rights,” New York Times, July 10, 2001, A12.
Buckley v. Valeo, 424 US 1 (1976).
The budget is a statement of the president’s policy goals and priorities for the next fiscal year. It consists of two main parts. Receipts are the amounts anticipated in taxes and other revenue sources. Expenditures (outlays) are what the federal government expects to spend (Ippolito, 2003).
The budget is supposed to be submitted to Congress by February 1 of each year. It is studied by the House and Senate Budget Committees with the help of the Congressional Budget Office (CBO). The two committees prepare a budget resolution that sets ceilings for each of the items in the budget. In May, Congress adopts these budget resolutions. Over the summer, the House and Senate Appropriations Committees and their subcommittees decide on the specific appropriations. In September, Congress passes a second budget resolution that reconciles the overall and itemized budget ceilings with the overall and itemized appropriations. By the end of this process the specific budgetary allocations to various spending areas such as health, education, and defense have been approved by Congress. The modified document is then submitted to the president for signing, which he does if he accepts the congressional modifications. The president may choose to veto them, compelling the process of reconciliation to continue.
The budget process rarely goes smoothly. The process can stall, as was the case in 2011 when the inability of Congress to reach an agreement on the budget threatened to result in a government shutdown. Media coverage highlighting partisan bickering over what to fund and what to cut from the budget added to the drama surrounding the budget process.
The bulk of information that Americans obtain about politics and government comes through the mass and new media. Mass media are well-established communication formats, such as newspapers and magazines, network television and radio stations, designed to reach large audiences. Mass media also encompass entertainment fare, such as studio films, best-selling books, and hit music.
Bumiller, E., “Bush Aides Set Strategy to Sell Policy on Iraq,” New York Times, September 7, 2002, A1.
Bumiller, E., “Trying to Bypass the Good-News Filter,” New York Times, October 20, 2003, A12.
Bureaucracy is the problem in The Right Stuff and the solution in Apollo 13. The Right Stuff tanked at the box office. Apollo 13 cleaned up, probably because of its reassuring story, tribute to the astronauts’ gallantry (it is hard to view astronauts as bureaucrats), and happy ending.
The bureaucracy makes policy through implementationThe process of applying general policies to specific cases in order to put legislation or rules into effect., or applying general policies to given cases. Agencies transform abstract legal language into specific plans and organizational structures. There are rarely simple tests to assess how faithfully they do this. So even the lowliest bureaucrat wields power through implementation. Immigration agents decide which foreigners to grant asylum in the United States. Internal Revenue Service agents decide which tax returns to audit.
The bureaucracy often makes sweeping policy decisions. It legislates by rulemaking, executes the law by implementing it, and adjudicates by addressing individual cases in adversarial settings with defense and prosecution. Agencies constantly search for political support to ensure an adequate budget and enhance their independence. They are subject to control by but also influence the president, who proposes their budgets, creates new agencies, and appoints their leaders; agencies are also subject to control by Congress, which funds their programs and determines their scope.
Bureaucrats are important to interest groups because they usually have leeway to decide what laws mean and how to administer and implement them. For example, the guidelines bureaucrats issued to carry out the Medicare drug benefit determined which drugs and medical devices would be covered. Lobbyists for doctors, hospitals, insurers, drug companies, pharmacies, and medical equipment manufacturers contacted bureaucrats directly about these decisions (Pear, 2011).
Bureaucrats not only respond to but try to craft media content that will serve their interests. When agency personnel note public distrust, they do not say that the answer is to engage in dialogue with the public so much as explaining effectively the good jobs they see themselves as already performing (Pew Research Center on the Press and the Public, 1998). As a result, most agency websites avoid the huge potential of the Internet for interactivity. Instead, they are designed to make it easier for the agency to communicate with the public than the other way around (West, 2005).
The burgeoning number of foreign-language daily and weekly newspapers (many of them also online), which serve other racial and ethnic minorities, are among the few gaining readership today. Many are small, independent operations; others are offshoots of established newspapers such as El Nuevo Herald in Miami or Viet Mercury in San Jose. They often provide information and perspectives that challenge narrow or stereotypical coverage. Magazines such as Ms. enable women to address each other about political concerns.
Burke, J. P., The Institutional Presidency, 2nd ed. (Baltimore: Johns Hopkins University Press, 2000).
Burlington Industries, Inc., v. Ellerth, 524 US 742 (1998).
Burnham, W. D., Critical Elections and the Mainsprings of American Politics (New York: Norton, 1970).
Burnham, W. D., “Realignment Lives: The 1994 Earthquake and Its Implications,” in The Clinton Presidency: First Appraisals, ed. Colin Campbell and Bert A. Rockman (Chatham, NJ: Chatham House, 1996), 363–95.
Burros, M., “Something to Read Before Your Next Meal,” New York Times, April 23, 2003, D3.
Burt, R. S., “The Social Capital of Opinion Leaders,” Annals of the American Academy of Political and Social Science, November 1999, 1–22.
The Bush administration used these powers vigorously. Hundreds of resident aliens were detained without explanation in the fall of 2001, many in solitary confinement. When the Taliban government was overthrown in Afghanistan in late 2001, American forces captured some ten thousand soldiers and other Afghanis. Many of them were named “enemy combatants” (not “prisoners of war,” who would have greater protection under international law). Shackled and hooded, they were shipped to a military prison at the base at Guantánamo Bay. Some were subjected to abusive interrogation. The base was located on land the United States had leased from Cuba in perpetuity, and thus, according to the Bush administration, it was outside the jurisdiction of the federal judiciary (Mayer, 2008; Cole &amp; Lobel, 2007).
Bush at War (New York: Simon &amp; Schuster, 2002).
The Bush Doctrine provided the strategic rationale for the Iraq War (Hastedt, 2004; Woodward, 2004). The diplomatic maneuvering leading up to war entered into the final phase on March 17, 2003, when President Bush addressed the nation and gave Saddam Hussein forty-eight hours to leave Iraq. Hussein rejected Bush’s ultimatum.
The Bush Doctrine was three-pronged: it featured predominance, preemption, and regime change as the pillars of US foreign policy. The US therefore conducted military operations in Afghanistan in response to the 9/11 attacks. President George W. Bush’s doctrine of preemption then involved the United States in a war to overthrow the ruling regime in Iraq. While the media initially gave favorable coverage to the decision to go to war and to the military operations in Iraq, subsequent revelations about errors made both before and during the war brought about media criticism of the administration’s decision to go to war and its conduct of the war.
Bush next turned to fill Sandra Day O’Connor’s vacant seat. He was under pressure, even in public statements from his wife, to appoint a woman to succeed O’Connor. He nominated his White House general counsel and close friend, Harriet Miers. She had never served as a judge, had little expertise on constitutional matters, and held few reported positions on important issues.
Bush v. Gore, 121 S. Ct. 525 (2000).
Business is not monolithic. Interests conflict between and among industries, individual corporations, and organizations representing professionals. Large businesses can have different objectives than small businesses. The interests of manufacturers, distributors, and retailers can clash. Moreover, even when business is united, its demands are not necessarily gratified immediately and absolutely, especially when the issue is visible and the demands provoke opposition.
Business and trade associations make up approximately 70 percent of the organizations with representation in Washington, DC (Schlozman &amp; Tierney, 1986). Add interest groups representing professionals, and they account for approximately 85 percent of total spending on lobbying (Baumgartner &amp; Leech, 2001).
But are they effective? Police officers view the reading of these rights as a mere technicality. They can get information by appealing to a suspect’s desire to tell his or her story and by acting as if they are on the suspect’s side. Even after suspects invoke Miranda rights, officers can try to change their minds or elicit what they term off-the-record information. Eighty percent of suspects voluntarily waive their rights; many confess (White, 2001).
But as a crisis subsides, so too do official unity, tributes in the press, and the president’s lofty approval ratings. Short-term effects wane over the course of time. Bush’s huge boost from 9/11 lasted well into early 2003; he got a smaller, shorter lift from the invasion of Iraq in April 2003 and another from the capture of Saddam Hussein in December before dropping to levels perilously near, then below, 50 percent. Narrowly reelected in 2008, Bush saw his approval sink to new lows (around 30 percent) over the course of his second term.
But Barker’s crusade had just begun. A state senator who had a personal beef with Representative Wright tried to block passage of the bill. Barker contacted a newspaper reporter who wrote a story about the controversy. The ensuing media spotlight caused the opposition to back down. After the bill was passed and signed into law by Governor Kathleen Blanco, Barker set up a website to share his experiences and to provide advice to young people who want to influence government.This information comes from Jan Moller, “Teen’s Curiosity Spurs Open-Records Bill,” New Orleans Times-Picayune, April 14, 2004; and Wendy Scahetzel Lesko, “Teen Changes Open-Records Law,” Youth Activism Project, E-News, July 2004, http://www.youthactivism.com/newsletter-archives/YA-July04.html.
But Beard’s focus on economic and social interests is revealing. Paper money, debt relief, and Shays’s Rebellion concerned those committed to existing economic and social orders. Consider Federalist No. 10, the most famous of Madison’s Federalist papers. In it, he decried the dangers of democracy; he started with “a rage for paper money” and “an abolition of debts,” then the specter of “an equal division of property,” all of which he found an “improper or wicked project.” Madison paid attention to the right to acquire and maintain property, which the Declaration brushed aside. He claimed that political systems were created to maintain liberty—including the liberty to accumulate wealth. Political equality meant only that each person had a right to express himself or herself.
But the court usually looks to congressional action (or inaction) to define when a president can invoke inherent powers. In 1952, President Harry Truman claimed inherent emergency powers during the Korean War. Facing a steel strike he said would interrupt defense production, Truman ordered his secretary of commerce to seize the major steel mills and keep production going. The Supreme Court rejected this move: “the President’s power, if any, to issue the order must stem either from an act of Congress or from the Constitution itself.”
But the coverage the governors received in the Iraq case was exceptional. The news media seldom communicate the dynamic complexity of government across national, state, and local levels. Online media are better at enabling people to negotiate the bewildering thicket of the federal system and communicate between levels of government.
But the effects of US foreign and national security policies take place and so must be reported from abroad. Aside from the New York Times, most US newspapers, magazines, and television networks and stations have few foreign bureaus with correspondents. Some television news operations (e.g., ABC, CBS, NBC, and CNN) send reporters (known as “one-man bands”) equipped with computers and cameras to report from foreign locations, thereby gathering the news while avoiding the costs of bureaus. For foreign news, the bulk of US news media rely primarily on the wire services such as the Associated Press and, for visuals, on Associated Press Television News (APTN) and Reuters Television.
But generally, by what they cover and how they frame it, the US media support the president’s foreign and national security policies and priorities (Mermin, 1999). Their coverage of the terrorist attacks of 9/11 helped justify the war on terrorism against Osama bin Laden and Al Qaeda and the attack on the Taliban in Afghanistan. By depicting war against Iraq as desirable, the media facilitated the Bush administration’s policies of preemption and regime change. When military operations began on March 19, 2003, nearly two-thirds of Americans polled favored the president’s policies toward Iraq and 71 percent supported the use of force (Morin &amp; Deane, 2003).
But in practice, the Obama administration’s changes have been more in tone and language, less so in substance (Baker, 2009).It has continued the war on terrorism against Al Qaeda and its allies (although without torture), expanding the use of drones against them in Pakistan’s tribal areas. (Arguably, these attacks are targeted assassinations). The administration has continued to give billions of dollars to Pakistan to combat terrorism despite questions about their effectiveness and effects (Wright, 2011).
But new media create a challenge for federalism. They erode the once-close connection of media to geographically defined communities. Consumers can tune in to distant satellite and cable outlets as easily as local television stations. Cell phones make it as convenient (and cheap) to call across the country as across the street. The Internet and the web, with their listservs, websites, weblogs, chat rooms, and podcasts, permit ready and ongoing connections to groups and communities that can displace individuals’ commitment to and involvement in their physical surroundings.
But reporters take the raw material provided by presidential news operations and craft it into a coherent and dramatic story. In a typical television news story, the president’s words and images make up a tiny fraction of the allotted time. Television reporters add old video, interview critics in Congress, cite poll numbers, and give their own interpretations. Even on cable television news, which often airs presidential remarks live during the day, reporters and commentators will hash over and contest the White House “angle.” Presidential statements have a different effect once placed into the news media’s sometimes dramatically divergent context.
But to live by the media sword is sometimes to die by it, as Governor Spitzer discovered when the media indulged in a feeding frenzy of stories about his engaging the services of prostitutes. He resigned from office in disgrace in March 2008. (See the documentary Client 9, listed in our “Recommended Viewing.”) Indeed, news attention can be unwanted and destructive. After he was arrested in December 2008 for corruption, the widespread negative coverage Illinois governor Rod Blagojevich received in the national, state, and local media contributed to his speedy impeachment and removal from office by the state legislature the next month.
But what happens when a dramatic event develops into a crisis and thrusts an obscure agency into the news?
But what if they were shown discussing cases as bargainers? Or engaged in a nonjudicial activity? Or caught in an embarrassing moment in the way that celebrities are trapped by the tabloids? Such photographs would detract from the justices’ authority and the Court’s legitimacy.
Butterfield, F., “U.S. ‘Correctional Population’ Hits New High,” New York Times, July 26, 2004, A10.
Button, J. W., Barbara A. Rienzo, and Kenneth D. Wald, Private Lives, Public Conflicts: Battles Over Gay Rights in American Communities (Washington, DC: CQ Press, 1997).
By the 1920s, market researchers had begun to use scientific polls that employed samples representative of the population to ascertain consumer product preferences. They used polls to discover everything from what kinds of magazine stories readers enjoyed most to what automobiles people preferred (Drowne, 2004). Commercial pollsters applied market research techniques to determine what candidates voters favored, how satisfied the public was with the way the president was doing his job, and how people felt about the pressing issues of the day.
By the 1920s, the president made most of the news; Congress was relegated to a distant second place, and the Supreme Court received the least press (Cook, 1989). The modern relationship between the media and Congress took shape in the 1970s, when Washington Post reporters Bob Woodward and Carl Bernstein broke the story about the break-in at the Democratic National Committee headquarters at the behest of the Nixon White House to uncover Democrats’ campaign strategies. Hundreds of reporters were sent to Washington to cover the Watergate scandal, and many stayed after discovering that the town was ripe with stories. The Watergate scandal prompted Congress to pass sunshine laws, which opened most hearings to the public and the press. Many members welcomed the opportunity offered by the invigorated Washington press corps to promote themselves to their constituents.
By 1939, national government expenditures equaled state and local expenditures combined (Anton, 1988). FDR explained his programs to nationwide audiences in “fireside chats” on the relatively young medium of radio. His policies were highly popular, and he was reelected by a landslide in 1936. As we describe in Chapter 15 “The Courts”, the Supreme Court, after rejecting several New Deal measures, eventually upheld national authority over such once-forbidden terrain as labor-management relations, minimum wages, and subsidies to farmers (National Labor Relations Board v. Jones &amp; Laughlin Steel, 1937; United States v. Darby, 1941; Wickard v. Filburn, 1942). The Court thereby sealed the fate of dual federalism.
By the 1960s, Congress began shifting toward civil rights by enacting a law requiring new federal construction to be designed to allow entrance for people with disabilities. In 1972, Congress voted, without debate, that work and school programs receiving federal funds could not deny benefits to or discriminate against someone “solely by reason of his handicap” (Scotch, 2001). Civil servants in the Department of Health, Education and Welfare built on this language to create a principle of reasonable accommodation. In the workplace, this means that facilities must be made accessible (e.g., by means of wheelchair ramps), responsibilities restructured, or policies altered so that someone with disabilities can do a job. At schools, it entails extra time for tests and assignments for those with learning disabilities.
By 1966, the Court was weary of issuing case-by-case decisions about whether the police had gone too far in questioning suspects. In Miranda v. Arizona (384 US 436), the justices, having reviewed numerous police manuals, concluded that police often tried to create an atmosphere designed to intimidate or manipulate the accused into confessing. The justices ruled that law enforcement officials must “demonstrate the use of procedural safeguards” by ensuring that the accused is “adequately and effectively apprised of his rights.” The Miranda decision required a warning to be read to suspects prior to interrogation—this warning is known as Miranda rights—without which their statements could not be admitted as evidence in court. Suspects must be notified of the following: that they have the right to remain silent, that whatever they say can be used against them in court, that they have the right to be represented by a lawyer before and during questioning, that they have the right to have a lawyer provided by the court if they cannot afford one, and that they have the right to terminate questioning at any time.
By 1970, Democrats and Republicans alike backed the ERA and women’s rights. One House member, Bella Abzug (D-NY), later exulted, “We put sex discrimination provisions into everything. There was no opposition. Who’d be against equal rights for women?” (Wolbrecht, 2000)
By the 1980s, party elites had less influence on public opinion than media elites, especially journalists (Polsby, 1983). The press had assumed parties’ responsibility for recruiting candidates, organizing the issue agenda, and informing and mobilizing voters (Patterson, 1994). Journalists controlled the amount of publicity parties and candidates received, which contributes to their recognition among voters.
By asking conventions to ratify the Constitution, the Federalists evaded resistance from state legislatures. Federalists campaigned to elect sympathetic ratifiers and hoped that successive victories, publicized in the press, would build momentum toward winning ratification by all thirteen states.
By attaching amendments to pieces of legislation, Congress has directed foreign aid funding for specific countries or purposes such as aid for Israel, buying products made in America, and prohibiting money from being spent on family planning programs (Collier, 1988). But amendments are normally limited to relatively minor policies.
By contrast, local newspapers across the country calculated the benefits and costs of the new legislation on education in their states and localities—in particular, how much money the state would receive under NCLB and whether or not the law’s requirements and deadlines were reasonable. On January 9, 2002, the Boston Globe’s headline was “Mass. Welcomes Fed $; Will Reap $117M for Schools, Testing,” and the Denver Post noted, “Colorado to Get $500 million for Schools” (Hayward, 2002; Whaley, 2002)
By the early 1980s, the gay movement boasted national organizations to gather information, lobby government officials, fund electoral campaigns, and bring test cases to courts (Rimmerman, 2002). The anniversary of the Stonewall riots is marked by “gay pride” marches and celebrations in cities across the country.
By the end of the 1980s—President Reagan having named new justices to the Supreme Court—the original majority for Roe had eroded. In 1989, the Court limited abortion rights by ruling that the state’s interest in the fetus begins at conception, not viability; states could now regulate abortions in the first trimester (Webster v. Reproductive Health Services, 1989).
By late March, approval of President Johnson’s “handling of the situation in Vietnam” had dropped to 26 percent and disapproval swelled to 63 percent (Gallup Organization, 1992). On March 31, 1968, the president announced he would not run for reelection and that US bombing of North Vietnam would be restricted.
By the mid-eighteenth century, Britain’s thirteen colonies on North America’s east coast stretched from Georgia to New Hampshire. Each colony had a governor appointed by the king and a legislature elected by landholding voters. These colonial assemblies, standing for the colonialists’ right of self-government, clashed with the royal governors over issues of power and policies. Each colony, and the newspapers published therein, dealt with the colonial power in London and largely ignored other colonies.
By now, the Constitutional Convention could not break down, because the document had something for everybody. Small states liked the security of a national government and their equal representation in the Senate. The Deep South and New England valued the protection of their economic bases. Pennsylvania and Virginia—the two most populous, centrally located states—foresaw a national government that would extend the reach of their commerce and influence.
C-SPAN affirmed Congress as a media-conscious institution (Cook, 1989). A top Rules Committee staffer explained that Congress had tired of losing the battle with the president for media attention: “President Richard Nixon was dominating the airwaves with defenses of his Vietnam War policies, while Congressional opponents were not being given equal access by the networks” (Oleszek, 2001).
C-SPAN Bus
The C-SPAN bus travels the country, providing information about public affairs to communities and gathering local stories that they publicize online.
C-SPAN has expanded beyond its original television coverage of Congress to provide information about government and politics through a range of media.
C-SPAN has expanded its operation beyond cable television and provides extensive radio and online coverage of Congress, the White House, and national politics. In addition to live streams of television and radio feeds from Capitol Hill, the C-SPAN website includes news stories, opinion pieces, history, educational materials, and event coverage.
C-SPAN’s cameras show Congress at its best and worst, at its most dramatic and most mundane. They showcase members’ elegant floor speeches and capture them joking and looking bored during hearings. C-SPAN is monitored continuously in most congressional offices and is a source of information and images for other mass media.
C-SPAN’s Channel on YouTube
Cabinet departments are not equally prominent in the news. A few, such as the Departments of State, Defense, Treasury, and Justice, are covered by newsbeat reporters who regularly focus on their activities and personnel. Other departments attract consistent interest of reporters of specialized publications. No department can assume obscurity, since crises and unexpected events may thrust it into the news. For example, the Department of Energy was suddenly newsworthy after a massive power blackout in the Northeast in the summer of 2003.
Cabinet members are high-profile officials known to the news media and the president. With the executive branch’s increasing layers, civil servants often shape outcomes as much as presidents and cabinet secretaries. The decisions they make may or may not be in line with their superiors’ intentions. Or they may structure information to limit the decisions of those above them, changing ambiguous shades of gray to more stark black and white. As a political scientist wrote, “By the time the process culminates at the apex, the top-level officials are more often than not confronted with the task of deciding which set of decisions to accept. These official policy-makers, in many respects, become policy ratifiers” (Gawthrop, 1969).
Cabinet secretaries craft strategies of getting into the news to boost their reputations and influence both inside and outside their departments. But seeking an image of being “in charge” of their agency does not always work. Homeland Security Secretary Tom Ridge’s mission included reassuring an anxious public after 9/11. But his attempts to do so, such as devising a color-coded system of terrorism alerts and suggesting that plastic sheeting and duct tape could effectively shield houses from the dangers of biological warfare, were mocked in the media and did more damage than good to that effort and Ridge’s reputation.
Cable is mainly a niche medium. Of the ninety or so ad-supported cable channels, ten (including USA, TNT, Fox News, A&amp;E, and ESPN) have almost a third of all the viewers. Other channels occasionally attract audiences through programs that are notable (Mad Men on American Movie Classics) or notorious (Jersey Shore on MTV). Cable channels thrive (or at least survive) financially because they receive subscriber fees from cable companies such as Comcast and Time-Warner.
Cadillac Desert (1997). A four-part documentary about the politics of water across state lines in the American West.
Caeser, J. W., Presidential Selection (Princeton, NJ: Princeton University Press, 1979).
Calavita, Marco. Apprehending Politics. Albany: State University of New York Press, 2005. Looks at how the news media influences the political beliefs and behavior of generation X.
California Farm Bureau Federation, “Farm leader calls for Federal action on farm crisis,” May 8, 2001.
California v. Cabazon Band of Indians, 480 US 202 (1987)
Camcorders, cell phones, and satellite phones are used to gather and report the news. The first video and photos of the tsunami and its dire destruction of late 2004 came from the camcorders of tourists caught in the deluge. The destruction and horror of terrorists’ attacks on the London subway on July 7, 2005 (known commonly as 7/7), was reported first by people trapped underground (Hachten &amp; Scotton, 2007).
Cameras are prohibited in the Supreme Court during public sessions. The stated reasons for the ban are that it prevents lawyers and justices from playing to the cameras and avoids any physical disruption of the chamber. There is also concern that news coverage would emphasize the brief oral arguments, which can be misleading—since the essence of appellate advocacy before the Court is in the written briefs. The unstated reasons are that cameras might not only cause the justices to lose their cherished anonymity and privacy but also undermine the Court’s mystique by allowing people to see and judge the justices’ behavior.
Cameron, C. M., Veto Bargaining: Presidents and the Politics of Negative Power (New York: Cambridge University Press, 2000)
Cameron, Charles M. Veto Bargaining: Presidents and the Politics of Negative Power. New York: Cambridge University Press, 2000. How presidents can and do use the power of the veto.
Campaign Finance Institute, “Non-Party Spending Doubled in 2010 But Did Not Dictate the Results” press release, November 5, 2010.
Campaign finance is an integral element of American elections. Individuals, PACs, public funds, political parties, candidates themselves, and 527 committees fund campaigns. Campaign finance laws have shaped the way that candidates raise and spend money in elections, especially presidential candidates who accept public funding.
Campaign finance laws work against minor parties. The 1974 Federal Election Campaign Act and its amendments provide for public financing of presidential campaigns. Rarely has a minor-party candidate been able to qualify for federal campaign funds as the party’s candidates must receive 5 percent or more of the popular vote in the general election. Similar barriers hinder state-level minor-party candidates from receiving public funding for taxpayer-financed campaigns, although some states, such as Connecticut, are debating plans to rectify this situation.
The campaign for the Democratic nomination was hotly contested. Hillary Clinton’s campaign made several strategic mistakes and lacked a coherent message. Obama ran the more effective campaign and was able to make his call for “change” resonate with voters. Both campaigns had sophisticated websites that not only included the usual biographical and issue information but also featured videos, ads, and interactive features that allowed users to participate in the campaign by donating, volunteering, posting messages and videos, and recruiting supporters. The Obama campaign also made extensive use of microtargeting, designing specialized messages delivered through e-mail and podcasts that appealed to particular voters, such as young professionals who frequent Starbucks and use Blackberries to communicate.
The campaign for the Democratic party’s nomination for president in 2008 culminated in a contest between a mixed-race man and a white woman. Both candidates addressed their identities directly and with pride. Barack Obama gave a notable speech about race, saying that black anger and white resentments were grounded in legitimate concerns and that Americans must work together to move beyond their racial wounds. Conceding defeat in June, Hillary Clinton told her supporters, “Although we weren’t able to shatter that highest, hardest glass ceiling this time, it’s got about eighteen million cracks in it.”
The campaign media environment in the information age is complex and fast paced. Candidates, voters, and journalists must contend with a wide array of old and new media platforms. While traditional media primarily serve to inform voters, new media also involve voters in campaigns and help them to interact with others. Candidates’ appearances in entertainment media as well as discussions on commentary programs can influence voters’ perceptions. Today, candidates face intensive scrutiny not only from journalists but also from average people who report their actions using new media.
Campaigning focused on eighteen battleground states that either candidate could win, a number reduced as Election Day neared to Florida, Iowa, Ohio, and Wisconsin. Candidates used their ads strategically in these states. Bush’s ads were more memorable and effective than Kerry’s. One “documents” Kerry’s supposed flip-flops by editing scenes of the senator wind surfing so that he goes one way then another to the accompaniment of Strauss’s “Blue Danube” waltz, while the voice-over states his different (contradictory) positions. The ad ends with this voice-over: “John Kerry: Whichever way the wind blows.”
Campaigns convene focus groups consisting of voters who share their views about candidates and the election in order to guide strategic decisions.
Campaigns have some influence over the contents of the cable television shows that generate commentary through the legions of candidates’ representatives and party strategists ushered in and out of the studios. However, they often are granted insufficient time to make their cases, which can result in argument and conflict rather than constructive discussion.
Campaigns’ influence with commentators also varies. These editorialists, columnists, and pundits are paid to have opinions and express them. Some of them are open to argument and persuasion. Others—such as staunch conservatives Rush Limbaugh on radio and Sean Hannity and Bill O’Reilly on Fox TV, and liberal Rachel Maddow on MSNBC—are impervious to the efforts of candidates and campaign media advisors they disagree with to change their minds. They are more inclined to transmit the message of the day or talking points (perspectives and arguments) of a candidate with whom they agree and promote.
Campaigns make use of video-sharing platforms in order to make their ads, speeches, and appearances available to voters and journalists. Videos are posted on candidate and political-party websites as well as on public video-sharing platforms, such as YouTube and Hulu. Online videos have become a popular source of information for voters. In 2008, videos produced by the Obama campaign were accessed 37 million times during the primary (Brownstein, 2008).
The campaigns spin the media before and after the debates. Predebate, they lower expectations about the debating skill of the candidate and raise them for the opponent. Campaign supporters try to convince journalists that their candidate won the debate. This spin is essential because journalists’ judgments, more than the substance of the debate, influence public opinion (Owen, 1995). Journalists and pundits, in their instant analysis and polls of viewers, frame debates in terms of who won or lost. They focus on “defining moments,” identifying memorable lines and gaffes. In his debate with Jimmy Carter in 1976, President Gerald Ford, trying to make a statement about the spirit of the East Europeans, said that the Soviet Union did not dominate Eastern Europe. Although people watching the debate registered little reaction, reporters picked up on this apparent blunder and hounded Ford for days. Public opinion swung from seeing the debate as essentially a tie to seeing it as a crippling loss for Ford.
Campaigns use new media, such as websites, e-mail, text messages, social networking sites, Twitter, and blogs, in three overlapping ways (Foot &amp; Schneider, 2006). New media can be used to inform voters about the candidate, including her biography, speeches and press releases, policy record, issue positions, endorsements, and attacks on the opponent. Candidates also can employ new media to get people involved in the election. New media can be used to recruit supporters and volunteers, raise funds, register voters, and get people to the polls on Election Day (Bimber &amp; Davis, 2003). Finally, new media can connect voters by enabling people to exchange information on behalf of the campaign, promote the candidate to others, and interact with others who share their views. In the 2010 midterm election, voters participated in meetups and tweetups, offline meetings that were organized through social media, such as Twitter feeds.
Campaigns want to influence media coverage in their candidate’s favor. They seek to dominate the election agenda, frame and prime issues, and have the media transmit their message of the day. The proliferation and diversity of modes of communication makes this complicated. Campaigns attempt to control their political advertisements and influence debates. They try to set the news-media agenda, but the relationship is uncertain at best.
Campbell, David E. Why We Vote. Princeton, NJ: Princeton University Press, 2006. Examines the ways in which schools and communities socialize young people to politics.
Campbell, A., Philip E. Converse, Warren E. Miller, and Donald E. Stokes, The American Voter (New York: John Wiley and Sons, 1960).
Can and do presidents lead Congress, then? Not quite. Most presidential success is determined by Congress’s partisan and ideological makeup. Divided government and party polarization on Capitol Hill have made Congress more willing to disagree with the president. So recent presidents are less successful even while being choosier about bills to endorse. Eisenhower, Kennedy, and Johnson staked out positions on well over half of congressional roll call votes. Their successors have taken positions on fewer than one-fourth of them—especially when their party did not control Congress. “Presidents, wary of an increasingly independent-minded congressional membership, have come to actively support legislation only when it is of particular importance to them, in an attempt to minimize defeat” (Ragsdale, 2008; Shull &amp; Shaw, 1999).
The candidacy of Governor Howard Dean, who was vying for the Democratic presidential nomination in 2004, was derailed after a video of the scream he let out when addressing his supporters at the Iowa caucuses ignited an unfavorable media blitz.
The Candidate (1972). The classic “authentic” campaign movie in which a candidate (Robert Redford) increasingly compromises his ideals as he is seduced by the prospects of victory.
Candidate advertising in the information age has become more complex as campaigns seek to disseminate their ads through multiple platforms. Candidates release ads on candidate and political-party websites and on video-sharing platforms, such as YouTube and Hulu. Ads also are posted or linked on news sites and blogs.
Candidate-centered minor parties form around candidates who are able to rally support based on their own charisma or message. Former World Wrestling Federation star Jesse “The Body” Ventura was elected governor of Minnesota in 1998 under the Independence Party label, an offshoot of the Reform Party. The plainspoken, media savvy Ventura made the need for an alternative to two-party domination a core theme of his campaign: “It’s high time for a third party. Let’s look at Washington. I’m embarrassed. We’ve got a lot of problems that the government should be dealing with, but instead, for the next nine months, the focus of this nation will be on despicable behavior by career politicians. If this isn’t the right time for a third party, then when?” (Sifry, 2003)
Candidate image consists of the background, experiences, and personal qualities of people running for elected office. Campaigns strive to present an image of their candidate that fits the public’s expectations of the office sought, especially in comparison with the opponent, who is portrayed as less qualified. Voters expect the president to have leadership skills and to be principled, decisive, and honest. Other qualities, such as military service and compassion, may be deemed by the public and the media to be important as well.
Candidates are coached for debates. They prepare answers to anticipated questions that can be designed to catch them off guard, which might result in a gaffe. They memorize words and phrases from their campaign strategists that have been tested in focus groups and polls. They try to project leadership, appear likeable and sincere, stay on message, emphasize issues that favor them, be critical of, but not nasty toward, their opponent, and avoid gaffes.
Candidates attempt to control their image, establish their campaign theme, and set the issue agenda through their campaign advertising. They design ads that will appeal to their supporters and reach out to undecided voters. Negative ads are prevalent in campaigns, as they can be effective in creating negative views of opponents and allowing voters to compare candidates.
Candidates engage in retail politics by meeting with voters on the campaign trail. Campaigns employ strategies that take into account party identification, candidate image, issues, and message cohesion.
Candidates go on late-night talk shows, engaging in conversation with hosts Jay Leno and David Letterman. They also appear on Saturday Night Live and participate in its sketch comedy. They are interviewed by Jon Stewart on The Daily Show, which is popular with young voters.
Candidates have a base of support, usually from people who are registered with and consistently vote for the candidate’s party. For a candidate whose party has a majority of the people registered to vote in an electoral district, all it takes to win the election is getting enough of them out to vote. This may be easier said than done.
The candidates in the documentaries are idealists, even a bit naive. They have principles and policy preferences. Campaigning is an all-consuming activity requiring perseverance and the sacrifice of personal life. Money is crucial for their campaigns, and they spend a lot of time trying to raise it. They engage in retail politics: shaking hands, meeting people, visiting senior-citizen centers, and marching in parades. They struggle to break through to an indifferent electorate; yet, even after they have campaigned for several months, many people remain unaware of them. They are vulnerable to the news media, which defines and depicts them.
Candidates in Fiction and Documentary Films
Candidates in the information age not only have to manage traditional news media, such as newspaper and television news coverage; they also must contend with an ever-increasing number of new media platforms. New media enable candidates, voters, and journalists to engage in elections in novel ways. Entertainment media provide candidates with the opportunity to present their human side to voters. Candidates can attempt to exert control over political commentary, but they are not always successful.
Candidates must be more guarded than ever. Any careless or provocative comment can be caught on camera and immediately distributed around the world. Incidents from the past, preserved on tape, can haunt candidates. A media feeding frenzy developed around Delaware Republican Senate candidate Christine O’Donnell, who was backed by the Tea Party, as a result of statements that she had made on “Politically Incorrect” with Bill Maher in 1999 that she had “dabbled in witchcraft” when she was in high school. The clip was circulated through social media and made national news. O’Donnell lost the election.
Candidates routinely aim campaign ads at the fast-growing Latino and Asian American populations.
Candidates seek to influence their debates by negotiating with the sponsoring organization and their opponents (Schroeder, 2008; Minow &amp; LaMay, 2008). They negotiate over who will participate, the number and timing of debates, the subjects that will be addressed, and who will be the moderators and questioners. No detail is left out, including whether questions can be followed-up, the type of audience involvement, the length of answers, the height of the podia behind which the candidates will stand, whether and how much the candidates can move about the stage, and whether the camera can cut away from the speaker to an opponent.
Candidates and their spouses participate in popular culture and go on entertainment shows to display their human touch, identify with ordinary folk, and connect with members of an audience that is otherwise hard to reach. Their ability to influence the contents of these shows varies.
Canes-Wrone, B., Who Leads Whom? Presidents, Policy, and the Public (Chicago: University of Chicago Press, 2006).
Canon, D. T., Actors, Athletes, and Astronauts (Chicago: University of Chicago Press, 1990).
Cantril, A. H. and Susan Davis Cantril, Reading Mixed Signals: Ambivalence in American Public Opinion Toward Government (Washington, DC: Woodrow Wilson Center Press, 1999).
Capital cities’ local news outlets do give emphasis to state government. But those cities are relatively small, so that news about state government usually goes to people involved with state government more than to the public in the state as a whole.
Capitalism can produce vast wealth and vast economic inequality. The top 300,000 earners pocket almost as much income as the bottom 150 million. This inequality has been increasing in recent years. From 1980 to 2001 the income of the top 5 percent of Americans went up from eleven to twenty times the income of the poorest fifth.
Capitalist economic values are embraced by the American creed. Capitalist economic systems emphasize the need for a free-enterprise system that allows for open business competition, private ownership of property, and limited government intervention in business affairs. Underlying these capitalist values is the belief that, through hard work and perseverance, anyone can be financially successful (McClosky &amp; Zaller, 1987).
Cappella, J. and Kathleen Hall Jamieson, Spiral of Cynicism: The Press and the Public Good (New York: Oxford University Press, 1997).
Cappella, J. N. and Kathleen Hall Jamieson, Spiral of Cynicism (New York: Oxford University Press, 1997).
Carp, R. A., Kenneth L. Manning, and Ronald Stidham, “President Clinton’s District Judges: ‘Extreme Liberals’ or Just Plain Moderates?” Judicature 84, no. 5 (March–April 2001): 282–88
Carp, Robert A., Ronald Stidham, and Kenneth L. Manning. Judicial Process In America, 7th ed. Washington, DC: CQ Press, 2007. A comprehensive and enlightening text.
Carpenter, D. P., The Forging of Bureaucratic Autonomy: Reputations, Networks, and Policy Innovation in Executive Agencies, 1862–1928 (Princeton, NJ: Princeton University Press, 2001), chap. 2.
Carpini, M. X. D., Stability and Change in American Politics (New York: New York University Press, 1986).
Carr, T. P., “Party Leaders in the House: Election, Duties, and Responsibilities,” CRS Report for Congress, October 5, 2001, order code RS20881.
Carroll, S. J., “The Disempowerment of the Gender Gap: Soccer Moms and the 1996 Elections,” PS Online, March, 1999, http://www.apsanet.org.
Carved into the granite rock of South Dakota’s Mount Rushmore, seven thousand feet above sea level, are the faces of Presidents George Washington, Thomas Jefferson, Abraham Lincoln, and Theodore Roosevelt. Sculpted between 1927 and 1941, this awe-inspiring monument achieved even greater worldwide celebrity as the setting for the hero and heroine to overcome the bad guys at the climax of Alfred Hitchcock’s classic and ever-popular film North by Northwest (1959).
Casablanca (1942). Classic Hollywood film with memorable dialogue and acting, in which a cynical American expatriate in Morocco embraces idealism and engagement. A metaphor for the United States moving from isolationism to internationalism in World War II.
The case for cert is strengthened if it is backed by the solicitor general, the presidential appointee in the justice department responsible for presenting the position of the US government to the courts. The solicitor general screens cases before most agencies of the federal government can appeal them to the Court. Consequently, more than half of the Supreme Court’s workload comes from cases under the solicitor general. The justices pay special attention to the recommendations of the solicitor general, nicknamed “the 10th Justice” in the news.
A case in district court is usually presided over by one judge, whereas an appeal before a court of appeals is typically heard by a panel of three judges. A majority vote of the panel is necessary to overturn a lower-court ruling. The court of appeals issues a written ruling explaining its decision.
The case went directly to the Supreme Court under its original jurisdiction. John Marshall was now chief justice, having been appointed by Adams and confirmed by the Senate. He had a dilemma: a prominent Federalist, he was sympathetic to Marbury, but President Jefferson would likely refuse to obey a ruling from the Court in Marbury’s favor. However, ruling in favor of Madison would permit an executive official to defy the provisions of the law without penalty.
Casey, Chris. The Hill on the Net. Boston: AP Professional, 1996. An overview of Congress and the Internet covering the background history, uses, and challenges faced when legislative offices go online.
Casino Jack and the United States of Money (2010). Droll documentary about Jack Abramoff, his confederates, and his victims.
Castile, G. P., To Show Heart: Native American Self-Determination and Federal Indian Policy, 1960–1975 (Tucson: University of Arizona Press, 1998)
Catch-22 (1970). Joseph Heller’s classic tale of army bureaucracy gone awry.
The Cato Institute, a conservative think tank, has been a major proponent of privatization. Its recommendations can be found at Cato Institute, “Social Security,” http://www.socialsecurity.org.
Caucuses promote party loyalty by granting rewards to members, such as prestige committee assignments. For this reason, few members switch parties, with only twenty-seven instances in the Senate and fewer than ninety in the House since the 1880s (Smith, Roberts, &amp; Wielen, 2003). In May 2001, Senator Jim Jeffords (I-VT) left the Republican Conference and became an Independent. His defection caused the Republicans to lose their majority position in the Senate. Jeffords was appointed to a committee chair by the Democratic Party, but his prestige was short-lived. When the Republicans became the majority party after winning additional seats in the 2002 election, Jeffords lost his chair. Senator Arlen Specter of Pennsylvania, a Republican senator since 1980, became a Democrat in 2009 due to his support of an economic stimulus package that was opposed by Republicans. Specter faced a difficult reelection bid as a Democrat in 2010 and lost to Joe Sestak in the primary, ending over four decades in Congress (Kane, 2011).
CBS, Face the Nation, September 20, 2009.
CBS News Report on the Rodney King Incident
The CBS News report on the Rodney King incident included the following controversial video.
CBS News Special: Report From Vietnam, February 27, 1968.
CBSNews.com, “Texas District Fight Goes to Court,” October 15, 2003, accessed February 15, 2011, cbsnews.com/stories/2003/10/09/politics/main577340.shtml.
The CEA consists of three economists, usually academics. Ostensibly nonpartisan, they are appointed by the president and are members of the presidential staff. The chair of the CEA represents it at the president’s economic briefings. The CEA’s job is to diagnose the health of the economy, analyze trends and developments, and offer recommendations. It also helps produce the president’s annual economic report to Congress stating and justifying the administration’s fiscal and monetary policy and priorities.
Celebrities can use their prominence in the media to promote causes and influence public opinion.
Center for Information &amp; Research on Civic Learning and Engagement (CIRCLE), “Young Voters in the 2010 Elections,” http://www.civicyouth.org/wp-content/uploads/2010/11/2010-Exit-Poll-FS-Nov-17-Update.pdf.
Center for Information &amp; Research on Civic Learning and Engagement (CIRCLE), “Youth Voting,” http://www.civicyouth.org/?page_id=241#1.
Center for Responsive Politics, “Money and Medicare: Campaign Contributions Correlate with Vote,” OpenSecrets Blog, November 24, 2003, http://www.opensecrets.org/capital_eye/inside.php?ID=113.
Central High Conflicts
The Central Intelligence Agency (CIA) was created by the National Security Act of 1947. Its main task was to correlate, evaluate, and disseminate intelligence (Ranelagh, 1986; Hulnick, 1999). It was not explicitly authorized to engage in covert action or to collect its own information. Both of these tasks, however, quickly became part of its mission.
The central right of the accused is the presumption that anyone charged with a crime is innocent until proven guilty in court. This rule can be hard to preserve when an accused individual has been subjected to massive unfavorable media attention prior to or during a trial. For example, the police have perfected a technique known as the “perp walk” (for “perpetrator”), allowing television cameras to film the accused—often handcuffed and in prison garb—escorted by police. Such images, repeated over and over again in news broadcasts, can lead viewers to presume guilt rather than innocence.
Ceplair, L., “The Hollywood Blacklist,” in The Political Companion to American Film, ed. Gary Crowdus (Chicago: Lakeview Press, 1994), 193–99.
The ceremony is a photo op for all the participants. It presents the president as intimately involved in policymaking as head of the government, Congress and its members as effective lawmakers, and the law as final.
Certain interest groups use the courts as the main way to try to achieve their objectives. For example, the American Civil Liberties Union (ACLU) often brings cases before the courts to assert and protect constitutional rights. During the 1970s the ACLU’s Women’s Rights Project, headed by Ruth Bader Ginsburg (later to be appointed to the Court by President Clinton), filed the majority of cases that challenged discrimination against women and were heard by the Supreme Court.
A Certain Kind of Death (2003). A remarkable documentary showing the bureaucrats of the Los Angeles Coroner’s Office efficiently and effectively at work.
Certain powers are granted specifically to the House, such as the power to initiate all tax and spending bills. While the Senate cannot propose such bills, it can accept, reject, or amend them. The Senate has certain authority not vested in the House. High-level presidential nominees, such as cabinet officers, Supreme Court justices, and ambassadors, must gain Senate approval. The Senate also must concur in treaties with foreign countries.
Chadwick, Andrew. Internet Politics: States, Citizens, and New Communication Technologies. New York: Oxford University Press, 2006. A thoughtful overview of the political implications, issues, and influence of the Internet.
Chafe, W. H., Civilities and Civil Rights: Greensboro, North Carolina, and the Black Struggle for Freedom (New York: Oxford University Press, 1980), chap. 3.
The chair of the Joint Chiefs of Staff plans and coordinates the deployment of American forces, the unified commands conduct these operations, and the military services train and equip the necessary forces. Since the 1980s, a dominant issue within the Defense Department has been improving the operational efficiency of the armed forces (Cohen, 1996; Mahnken &amp; FitzSimonds, 2003). The concern for operational efficiency is joined by a concern for cost. Almost half of the Defense Department’s annual budget goes to salaries and a quarter to operating and maintaining military forces.
The chairmen of the seven leading tobacco companies swear that nicotine is not addictive.
Chambers, W. N., Political Parties in a New Nation (New York: Oxford University Press, 1963).
Chambers, W. N. and Walter Dean Burnham, The American Party Systems (New York, Oxford University Press, 1975).
Chambers, W. N. and Walter Dean Burnham, eds., The American Party Systems (New York: Oxford University Press, 1975).
Chambers, William Nisbet, and Walter Dean Burnham. The American Party Systems, 2nd ed. New York: Oxford University Press, 1975. An excellent collection of essays discussing the historical stages of development of the political party system.
Chapter 1 “Communication in the Information Age” describes the communication system of the United States; accounts for its contents of news, entertainment, and opinion; discusses how people in politics and government interact with and respond to the media; and considers the importance of the new media.
Chapter 2 “The Constitution and the Structure of Government Power” covers the foundations and structures of authority established by the US Constitution in 1789. We explain the origin, contents, development, and contemporary importance of the Constitution, noting that while American society has changed greatly in the last two centuries, the political system established by the Constitution still underlies and determines much of American government and politics. Next, in Chapter 3 “Federalism”, we describe American federalism and its complex interweaving of national, state, and local governments. Chapter 4 “Civil Liberties” and Chapter 5 “Civil Rights” cover the conflicts and disputes, debates, and decisions over the constitutional provisions establishing Americans’ liberties and the right to be free of discrimination. Throughout this first part of the book, we show that the US communication system is intimately linked to, and has often buttressed, these foundations of American government and politics.
Charles, J., The Origins of the American Party System (New York: Harper &amp; Row, 1956).
Chase, A., Movies on Trial: The Legal System on the Silver Screen (New York: New Press, 2002).
Chavez, E., “Federal Teacher Goal is Blasted; Congress’ Mandate that Instructors Get Credentials in 4 Years is Called Unrealistic,” Sacramento Bee, January 3, 2002, A1.
Check out http://millercenter.org/academic/presidentialrecordings.
Chermak, S. M., in his book Victims in the News: Crime and the American News Media (Boulder, CO: Westview Press, 1995), especially chap. 2.
Cherokee Nation v. Georgia, 30 US 1 (1831).
The chief justice, if voting with the majority, determines who will write its opinion. Thus many of the Court’s most important decisions are penned by the chief justice. If the chief justice is not in the majority, the justice in the majority who has served on the Court the longest takes on the assignment.
Children can learn by example when parents act as role models. Young people who observe their parents reading the newspaper and following political news on television may adopt the habit of keeping informed. Adolescents who accompany parents when they attend public meetings, circulate petitions, or engage in other political activities stand a better chance of becoming politically engaged adults (Merelman, 1986). Children can sometimes socialize their parents to become active in politics; participants in the Kids Voting USA program have encouraged their parents to discuss campaign issues and take them to the polls on Election Day.
Children’s literature and movies feature many stoic, individualist characters. The classic film The Wizard of Oz (1939) has been called a tale of self-reliance. Dorothy, dropped from Kansas into Oz by a tornado, is advised that, to be able to return home, she should go to the Emerald City and appeal to the superior power, the Wizard of Oz. On the way there, she meets up with a Scarecrow desiring a brain, a Tin Man in search of a heart, and a Cowardly Lion in need of courage. The four meet a fearsome Wizard who orders them to bring back the broom of the Wicked Witch of the West. After a series of adventures, they return victorious to the Emerald City, only to find that the Wizard is nothing but a small man behind a curtain who has created an illusion of the “great and powerful Oz.” It turns out, he explains, that he was merely a lost itinerant balloonist who, upon descending from the clouds, was declared a Wizard by the credulous people. Dorothy and her friends learn that they each had the power they sought all along.
The China Syndrome (1978). Television news reporters (Jane Fonda and Michael Douglas) uncover a nuclear power scandal.
Cho, C. H. and Anna Gorman, “Massive Student Walkout Spreads Across Southland,” Los Angeles Times, March 28, 2006, A1.
Choate, P., Agents of Influence: How Japan’s Lobbyists in the United States Manipulate America’s Political and Economic System (New York: Knopf, 1990).
Christian Coalition of America, “Our Mission,” http://www.cc.org.
Christopher Reeve
The CIA is one of several intelligence agencies. Others are
The CIA’s directorate for operations engages in covert operations. By the 1970s, the cumulative effect of two decades of covert action and of news stories about them produced a media and thus public image of the CIA as a “rogue elephant” that was out of control. Congress then created two special committees, one in each chamber, to oversee intelligence. It also insisted that covert actions be accompanied by an explicit “Presidential Finding” that the cover actions are in the national interest.
Cieply, M., “A Digital Niche for Indie Film,” New York Times, January 17, 2011, B5.
Cigler, Allan J., and Burdett A. Loomis, eds. Interest Group Politics, 7th ed. Washington, DC: CQ Press, 2006. An informative and wide-ranging collection of research on interest groups in American politics.
Citizen Kane (1941). Orson Welles’s investigation of the life of a media mogul is matchless moviemaking.
Citizen Ruth (1996). A satire in which a delinquent, pregnant girl (Laura Dern) is exploited and then exploits the pro-life and pro-choice movements battling over her.
Citizens United v. Federal Election Commission, 130 S.Ct. 876 (2010).
Citizens United v. Federal Election Commission, 558 US 50 (2010), discussed in Chapter 11 “Campaigns and Elections”.
The City Slickers Report
Civil liberties are often impaired during international crises. Witness the “war on terrorism,” which is no exception. While the revelations in April 2004 of abuse and torture of Iraqi prisoners in the Abu Ghraib prison may be a matter more for international law than civil liberties, other rights of the accused were also in question after the terrorist attacks of 9/11.
Civil liberties do appear in the media. The news media sometimes spotlight police abuses of people’s liberties: for example, in 1991 they repeatedly aired a clip of Los Angeles police officers beating Rodney King violently with their batons—an incident that was caught on videotape by a bystander. A familiar plot in fiction is the plight of the wrongly accused.
Civil liberties touch upon many issues. In the next two sections, we describe the current interpretation of each right and outline the policies it affects.
The Civil Rights Act forbids discrimination on the basis of “race, color, religion, or national origin” in public accommodations and employment. It set up the Equal Employment Opportunity Commission (EEOC) to implement the law.
Civil rights activists receive most positive coverage when they are able to present themselves as noble, oppressed victims. The images of Parks, arrested and sitting at the front of the bus, have lasted and been widely reproduced. Other images of Parks as political activist and organizer, roles that are equally central to her life, have not.
Civil rights issues often make the news in the form of dramatic, unexpected events. Two widely publicized hate crime murders from 1999 drew attention to these issues. James Byrd Jr., an African American, was chained to the back of a truck and dragged to his death in Jasper, Texas. Matthew Shepard, a gay University of Wyoming student was beaten, tied to a remote fence in Laramie, and left to die. These murders provoked massive attention to the threat of violence against African Americans and gay men.
The civil rights movement emerged in the 1950s in reaction to discrimination against African Americans in Southern states. Segregationist policies placed restrictions on black citizens’ right to vote and violated their basic civil rights in other ways. African Americans were forced to use facilities separate from whites, such as restrooms and water fountains, and to sit at the back of public buses. Black students attended schools that were usually inferior to schools for whites.
Civil rights movements’ interactions with the media tend to move in stages. At first, fearing biased depictions, these groups try to stay out of the media or work defensively to limit negative coverage. Over time, activists become more sophisticated in dealing with the news media and more determined to use news attention as leverage. Their challenge is to find ways to “package” the discrimination they face every day into a compelling breaking story.
Civil rights protect people against discrimination. They focus on equal access to society and to political activities such as voting. They are pursued by disadvantaged groups who, because of a single characteristic, have historically been discriminated against. In this chapter, we consider race and ethnicity, gender, sexual orientation, and disability.
Civil rights protect people against discrimination and focus on equal access to society and political life. In this section we have described the evolution and contents of the civil rights of African Americans. We started with the Civil War Amendments added to the Constitution to guarantee newly freed slaves’ legal status. We covered African Americans’ disenfranchisement and segregation, their mobilizing against segregation, the end of de jure segregation, and the civil rights movement. We described the 1964 Civil Rights Act and 1965 Voting Rights Act, and the issue of affirmative action. African Americans have had more success in combating segregation by law than fighting discrimination by practice. They have variously been helped and hindered by media coverage and depictions of their situation and struggles. Civil rights issues persist today.
Of Civil Wrongs and Rights: The Fred Korematsu Story (2000). Absorbing documentary on the battle for vindication of a Japanese American interned by the US government during World War II.
Clark, C. E., The Public Prints: The Newspaper in Anglo-American Culture (New York: Oxford University Press, 1994), chap. 9.
Clarke, L., One Helluva Ride (New York: Villard, 2008).
Clarke, R. A., Against All Enemies: Inside America’s War on Terror (New York: Free Press, 2004).
The classic attack ad from President Lyndon Johnson’s 1964 campaign in which it is implied that Republican challenger Senator Barry Goldwater, whose name is never mentioned, is prepared to use nuclear weapons. The Daisy ad ran only once on television, but it gained tremendous notoriety through media coverage that proved detrimental to Goldwater.
Clayman, S. and John Heritage, “Questioning Presidents: Deference and Adversarialness in the Press Conferences of Eisenhower and Reagan,” Journal of Communication 52 (2002): 749–75.
Clear Shot of Plane Hitting Tower Two
Clearly, media depictions—amount of coverage, framing, and priming—can influence public policies for better or worse.
A clerkship betokens a promising future in the legal profession. Because the clerks’ work is confidential and rarely revealed, the extent of justices’ reliance on their clerks is uncertain. One former clerk writing about the Court charged that the justices granted “great and excessive power to immature, ideologically driven clerks, who in turn use that power to manipulate their bosses” (Lazarus, 1998). Yet, most justices are so self-confident and versed in the law that it is hard to imagine them being led to make decisions against their will.
(click to see video)
(click to see video)
(click to see video)
(click to see video)
(click to see video)
(click to see video)
(click to see video)
(click to see video)
(click to see video)
(click to see video)
(click to see video)
(click to see video)
(click to see video)
(click to see video)
(click to see video)
(click to see video)
(click to see video)
(click to see video)
(click to see video)
(click to see video)
(click to see video)
(click to see video)
(click to see video)
(click to see video)
(click to see video)
Congressman Anthony Weiner (D-NY) captured media attention with an emotional speech on the floor of the House of Representatives; the speech sparked a YouTube video that went viral.
(click to see video)
Weiner’s speech brings to light a number of points about Congress and the media. Congress receives significantly less media attention than the president. Yet members rely on the media to publicize their actions, rally support for their positions, and run for reelection. It takes extraordinary efforts and publicity-seeking strategies for even prominent members to get press attention. In the current era, these strategies include making use of digital media, such as Twitter feeds and YouTube videos, to drive media coverage. Political leaders must be responsible in their use of digital media, as Weiner learned the hard way. In May 2011, the media reported that Weiner had sent inappropriate photos of himself via Twitter to women who were not his wife. The resulting scandal forced his resignation.
Client 9: The Rise and Fall of Eliot Spitzer (2010). Alex Gibney’s interviews-based documentary about the interweaving of hubris, politics, enemies, prostitution, the FBI, and the media.
Cliff – Democrats New Logo – CC BY 2.0.
Cliff – Kent State University Massacre – CC BY 2.0.
Clinton lost to Obama in the first contest, the Iowa caucus. She recovered by winning the New Hampshire primary. On Super Tuesday, a date when a large number of states hold their primaries, Clinton won nine of twenty-two primaries, including California, New York, and New Jersey. Obama won the other thirteen and subsequently went on to take twelve straight caucus and primary states. Clinton won primaries in Texas, Ohio, and Pennsylvania, while Obama gained North Carolina and Indiana and picked up most of the delegates in the remaining caucus states. Clinton stayed in the race until June 7, 2008, when she withdrew and endorsed him. With 2,118 delegates needed to win the nomination, she had 1,923, and he had 2,154. Obama also had the support of 463 of the nonelected super delegates compared to 257 who backed Clinton. As his running mate, Obama chose longtime Delaware senator Joseph Biden, who possessed the Washington and foreign-policy experience he lacked.
Clinton v. City of New York, 524 US 427 (1998).
Clinton vs. Bush in 1992 Debate
A clip of the Enron hearings before the House illustrates how Congress exercises its investigative power.
The close connection that many members of Congress have with constituents in their home districts is reflected in positive media coverage.
Clymer, A., “Buoyed by Resurgence, G.O.P. Strives for an Era of Dominance,” New York Times, May 25, 2003, accessed March 23, 2011, http://query.nytimes.com/gst/fullpage.html?res=950CE1D91531F936A15756C0A9659C8B63&amp;pagewanted=all.
CNBC’s Rick Santelli’s Chicago Tea Party
CNN/USA Today/Gallup Poll, October 10–12, 2003, http://pollingreport.com/cong2004.htm.
The CNN YouTube Debates: The Democrats
The CNN YouTube Debates: The Republicans
The CNN/YouTube Democratic Debates, July 23, 2007.
The CNN/YouTube Republican Debates, November 28, 2007.
Cohen, E. A., “A Revolution in Warfare,” Foreign Affairs 75 (1996): 37–54.
Cohen, J. E., Going Local: Presidential Leadership in the Post-Broadcast Age (New York: Cambridge University Press, 2010).
Cohen, J. E., The Politics of the U.S. Cabinet: Representation in the Executive Branch, 1789–1984 (Pittsburgh, PA: University of Pittsburgh Press, 1988).
A cohort of black Americans has been labeled the hip-hop generation by scholars and social observers. The hip-hop generation is a subculture of generation X (people born between 1965 and 1984) that identifies strongly with hip-hop music as a unifying force. Its heroes come from the ranks of prominent music artists, including Grandmaster Flash, Chuck D, Run DMC, Ice Cube, Sister Souljah, Nikki D, and Queen Latifah. While a small number of people who identify with this subculture advocate extreme politics, including violence against political leaders, the vast majority are peaceful, law-abiding citizens (Kitwana, 2002).
The Cold War period that began in the late 1940s was marked by concerns over the United States’ relations with Communist countries, especially the Soviet Union. Following in the footsteps of the extremely popular president Franklin Roosevelt, presidential candidates began to advertise their independence from parties and emphasized their own issue agendas even as they ran for office under the Democratic and Republican labels. Presidents, such as Dwight D. Eisenhower, Ronald Reagan, and George H. W. Bush, won elections based on personal, rather than partisan, appeals (Caeser, 1979).
Collectively, the Fifth, Sixth and Seventh Amendments set forth procedural guarantees known as “rights of the accused,” which exist through the criminal process from accusation to trial to conviction.
The college classroom can be an environment for socializing young people to politics. Faculty and student exchanges can form, reinforce, or change evaluations of politics and government. A famous study of women students who attended Bennington College during the Great Depression of the 1930s illustrates how the college experience can create long-lasting political attitudes. The Bennington women came predominantly from wealthy families with conservative values. The faculty consisted of political progressives who supported the New Deal and other social programs. About one-third of the Bennington women adopted the progressive ideals of their teachers. Many of these women remained active in politics their entire lives. A number became leaders of the women’s rights movement (Alwin, Cohen, &amp; Newcomb, 1991).
College democrats. College party organizations offer a wide range of opportunities for getting involved in government and politics.
College students in the 1960s used demonstrations to voice their opposition to the Vietnam War. Today, students demonstrate to draw attention to causes. They make use of new communications technologies to organize protests by forming groups on the Internet. Online strategies have been used to organize demonstrations against the globalization policies of the World Trade Organization and the World Bank. Over two hundred websites were established to rally support for protests in Seattle, Washington; Washington, DC; Quebec City, Canada; and other locations. Protest participants received online instructions at the protest site about travel and housing, where to assemble, and how to behave if arrested. Extensive e-mail listservs keep protestors and sympathizers in contact between demonstrations. Twitter, a social messaging platform that allows people to provide short updates in real time, has been used to convey eyewitness reports of protests worldwide. Americans followed the riots surrounding the contested presidential election in Iran in 2009 on Twitter, as observers posted unfiltered, graphic details as the violent event unfolded.
Collier, K., Between the Branches: The White House Office of Legislative Affairs (Pittsburgh: University of Pittsburgh Press, 1997).
Collier, R. B., “Foreign Policy by Reporting Requirements,” Washington Quarterly 11 (1988): 74–84.
Collins Jr., P. M., Friends of the Court: Interest Groups and Judicial Decision Making (New York: Oxford University Press, 2008).
Columbia GSAPP – Mandala: Reimagining Columbus Circle – CC BY 2.0.
Comedian Tina Fey’s parody of Republican vice presidential candidate Sarah Palin was the subject of much media discussion. Almost 25 percent of voters attributed to Palin statements that Fey had fabricated, including, “I can see Russia from my house.”
Comedic videos are popular with voters and can garner mainstream media publicity. Perhaps the most popular video of the 2008 campaign was “Obama Girl…Cause I got a crush on Obama.” The video, which first aired in November 2007, starred aspiring actress-model Amber Lee Ettinger wearing a bikini and lip-synching a song about her love for Obama. “Obama Girl” prompted copycat videos for other candidates, including the “Fabulous McCain Girl,” who turns into the Incredible Hulk as she defends her candidate.
Comedy can venture where other entertainment forms fear to tread. Comedy has a point of view, presents an argument, and often lacerates, usually from a liberal perspective (as, for example, Saturday Night Live’s fake news segment).
Comedy Central’s The Daily Show with Jon Stewart satirizes the news media and the politics and government they depict, especially the president. Jon Stewart, the acerbic yet charming host, confronts and analyzes the dissembling pronouncements of people in government. The show’s fake correspondents parody the behavior of real reporters to reveal the limitations of news formats and of objectivity. The show’s effects are achieved through Stewart’s comments and interjections, the incisive writing, and the clever editing of videos (Baymn, 2005; Jones, 2005).
Comedy focusing on government and politics also comes from The Colbert Report on Comedy Central and Bill Maher’s Real Time on HBO. These two cable channels, although owned by a media conglomerate, are known for their edgy content. Bolstering these shows’ impact, as with The Daily Show, are their appeal to young adults.
Comiskey, M., Seeking Justices: The Judging of Supreme Court Nominees (Lawrence: University Press of Kansas, 2004), thinks the confirmation process is acceptable and effective.
Commercial films have perpetuated the dramatic image of congressional hearings made popular by the HUAC investigations. Films released around the time of the hearings tended to justify the actions the HUAC, including Big Jim McClain (1952) and On the Waterfront (1954). The few films made later are more critical. Woody Allen plays a small-time bookie who fronts for blacklisted writers in The Front (1976), a film depicting the personal toll exacted by the HUAC and blacklisting. In Guilty by Suspicion (1991), Robert DeNiro’s character refuses to name names and jeopardizes his career as a director. One of the Hollywood Ten (2000), graphically depicts film director Herbert Biberman’s experience in front of the HUAC before he is jailed for not cooperating.
Commercial pollsters using scientific techniques correctly predicted that Roosevelt would defeat Landon in the 1936 election. These pollsters conduct polls for clients for a profit. The Gallup Poll administered personal interviews with a quota sample of people who fit into particular demographic categories, such as sex and age groups. Gallup correctly predicted the winners of the 1940 and 1944 presidential contests. However, during the 1948 election, three major pollsters—Gallup, Roper, and Crossley all incorrectly predicted that Republican presidential candidate Thomas Dewey would defeat Democratic candidate Harry Truman. The quota sampling method used by these pollsters was problematic and was replaced by probability sampling, in which subjects are randomly selected to take part in a poll (Bardes &amp; Oldendick, 2006).
Committee chairs are especially influential, as they are able to employ tactics that can make or break bills. Powerful chairs master the committee’s subject matter, get to know committee members well, and form coalitions to back their positions. Chairs can reward cooperative members and punish those who oppose them by granting or withholding favors, such as supporting pork barrel legislation that will benefit a member’s district (Fenno, 1973).
Committee for the Study of the American Electorate, “Votes Cast for Presidential Candidates,” accessed March 26, 2011, http://www.fairvote.org/turnout/prrevote2000.htm.
Committee for the Study of the American Electorate, press release, May 16, 2001.
Committee on Un-American Activities (1962). The first film made by a private citizen to question the legitimacy of a governmental agency, this documentary views the congressional investigation into alleged members of the Communist Party from the perspective of an average person seeking to understand the proceedings.
Committees are powerful gatekeepers. They decide the fate of bills by determining which ones will move forward and be considered by the full House and Senate. Committee members have tremendous influence over the drafting and rewriting of legislation. They have access to experts and information, which gives them an advantage when debating bills on the floor (Shepsle &amp; Weingast).
Committees sometimes request input about a bill from government departments and agencies and hold public hearings where expert witnesses testify. When members seek media coverage of committee hearings, they sometimes will bring in celebrities as witnesses. In 2010, comedian Stephen Colbert testified in front of the House Judiciary Committee in order to bring attention to immigration reform and treatment of farm workers. The performance received mixed reviews from both members of Congress and political commentators.
Communication is a central activity of everyone engaged in politics—people asserting, arguing, deliberating, and contacting public officials; candidates seeking to win votes; lobbyists pressuring policymakers; presidents appealing to the public, cajoling Congress, addressing the leaders and people of other countries. All this communication sparks more communication, actions, and reactions.
Compaine, Benjamin M., and Douglas Gomery. Who Owns The Media? 3rd ed. Mahwah, NJ: Lawrence Erlbaum, 2000. A detailed account of the organization and financing of the media.
Competition between levels of federalism is a recurring feature of films and television programs. For instance, in the eternal television drama Law and Order and its offshoots, conflicts between local, state, and national law enforcement generate narrative tension and drama. This media frame does not consistently favor one side or the other. Sometimes, as in the film The Fugitive or stories about civil rights like Mississippi Burning, national law enforcement agencies take over from corrupt local authorities. Elsewhere, as in the action film Die Hard, national law enforcement is less competent than local or state police.
Complicating the federal bureaucracy, there are several types of agencies. We look at the four main ones: (1) cabinet departments, (2) independent executive agencies, (3) government corporations, and (4) regulatory commissions.
Complicating the picture are the Federal National Mortgage Association (FNMA), known as Fannie Mae, and the Federal Home Loan Mortgage Corporation (FHLMC), known as Freddie Mac. These were government-sponsored enterprises and also stockholder-owned corporations. As of 2008, they owned or guaranteed about half of the country’s $12 trillion mortgage market. Thus, as we discuss in Chapter 16 “Policymaking and Domestic Policies”, they were both partly responsible for and victims of the severe decline in the housing market. In September 2008, as their stock prices declined precipitously and they sank ever deeper into debt, they were taken over by the Federal Housing Finance Agency (FHFA). This was an extraordinary intervention by the federal government in the financial market.
Complicating the situation, roughly two-thirds of the budget’s expenditures go to entitlements. These are obligations the government has incurred and must pay, such as for Social Security, Medicare, Medicaid, veterans benefits, and interest payments on the national debt. Most of the rest is discretionary spending, funds expended for defense, education, law enforcement, energy programs, and the like. Many of these expenditures can be considered investments.
The composition of the electorate has changed radically throughout American history. The pool of eligible voters has expanded from primarily white, male property owners at the founding to include black men after the Civil War, women after 1920, and eighteen- to twenty-year-olds after 1971. The eligible electorate in the 1800s, when voter turnout consistently exceeded 70 percent, was far different than the diverse pool of eligible voters today.
Compounding this neglect, the media environment imposed four challenges to any attempts by President Obama to communicate effectively with the American public.
The concept guiding American foreign policy in this global struggle with the Soviet Union and its allies was containment (Gaddis, 1993). It held that the United States did not need to engage in a war to defeat the Soviet Union. Instead it could adopt a policy of constant vigilance and the creation of alliances in which American power would be used to contain and counter Soviet aggressive moves.
Conducting investigations is one of the most public activities in which congressional committees engage. During the Progressive Era of the 1890s through 1920s, members could gain the attention of muckraking journalists by holding investigative hearings to expose corruption in business and government. The first of these was the 1913 “Pujo hearings,” in which Rep. Arsene Pujo (D-LA) headed a probe of Wall Street financiers. High-profile investigations in the 1920s included an inquiry into the mismanagement of the Teapot Dome oil reserves. During the Great Depression of the 1930s, Congress conducted an investigation of the stock market, targeting Wall Street once again. Newspapers were willing to devote much front-page ink to these hearings, as reports on the hearings increased newspaper readership. In 1950, Senator Kefauver held hearings investigating organized crime that drew 30 million television viewers at a time when the medium was new to American homes (Mayhew, 2000).
The Confederate Battle Flag
Confederate Flag
Confirmation hearings are opportunities for senators to quiz nominees about pet projects of interest to their states, to elicit pledges to testify or provide information, and to extract promises of policy actions (Mackenzie, 1981). To win confirmation, cabinet officers pledge to be responsive and accountable to Congress. Subcabinet officials and federal judges, lacking the prominence of cabinet and Supreme Court nominees, are even more belatedly nominated and more slowly confirmed. Even senators in the president’s party routinely block nominees to protest poor treatment or win concessions.
Conflicts between generations have existed for centuries. Thomas Jefferson observed significant differences in the political worldviews of younger and older people in the early days of the republic. Younger government leaders were more willing to adapt to changing conditions and to experiment with new ideas than older officials (Elazar, 1976). Today generation Xers and the millennials have been portrayed as self-interested and lacking social responsibility by their elders from the baby boom generation. Generational conflicts of different periods have been depicted in landmark films including the 1950s-era Rebel without a Cause and the 1960s-era Easy Rider. Generation X has been portrayed in films such as Slacker, The Breakfast Club, and Reality Bites. Movies about the millennial generation include Easy A and The Social Network.
Congress also requires the State Department annually to certify countries as meeting targets on human rights, arms control, reducing drug trafficking, and other areas in order to remain eligible for foreign aid. An escape hatch does allow presidents to certify a country for aid if it is in the “national interest” to do so.
Congress—as long as it is consulted—is less inclined to challenge presidential initiatives in foreign policy than in domestic policy. This idea that the president has greater autonomy in foreign than domestic policy is known as the “Two Presidencies Thesis” (Hinckley, 1994; Fleisher et al., 2000; Rudalevige, 2002).
Congress can also exercise influence through oversight of the executive branch’s implementation of foreign or military policy (Johnson, 1980). During the Vietnam War, the Senate Foreign Relations Committee, chaired by Senator J. W. Fulbright (D-AR), held hearings critical of the administration’s conduct of the war. During the George W. Bush administration, committees in the House and Senate held hearings on the abusive treatment of prisoners by US soldiers at the Abu Ghraib prison in Iraq and what higher-ups in the command knew about them. But hearings usually take place after policies have been implemented or too late to change them significantly.
Congress can also influence foreign policy through its budgetary powers. It can reduce or even refuse to fund programs. But congressional budgetary powers are blunt and not fine-tuned to the particulars of a policy. Cutting off funding is particularly difficult when it makes members vulnerable to accusations (especially in campaign advertisements directed against them by their opponent) of failing to fund the troops, as happened during the Iraq War. Budgetary controls also do little to offset the president’s authority to commit the United States to a course of action by announcing such policy decisions as a war on terrorism.
Congress can challenge presidential powers single-handedly. One way is to amend the Constitution. The Twenty-Second Amendment was enacted in the wake of the only president to serve more than two terms, the powerful Franklin D. Roosevelt (FDR). Presidents now may serve no more than two terms. The last presidents to serve eight years, Ronald Reagan, Bill Clinton, and George W. Bush, quickly became “lame ducks” after their reelection and lost momentum toward the ends of their second terms, when attention switched to contests over their successors.
Congress can check judicial power. It overcomes a decision of the Court by writing a new law or rewriting a law to meet the Court’s constitutional objections without altering the policy. It can threaten to—and sometimes succeed in—removing a subject from the courts’ jurisdiction, or propose a constitutional amendment to undo a Court decision.
Congress can react against undeclared wars by cutting funds for military interventions. Such efforts are time consuming and not in place until long after the initial incursion. But congressional action, or its threat, did prevent military intervention in Southeast Asia during the collapse of South Vietnam in 1975 and sped up the withdrawal of American troops from Lebanon in the mid-1980s and Somalia in 1993 (Howell &amp; Pevehouse, 2007).
Congress created the office in 1962 largely out of frustration with the State Department’s handling of international trade. It felt that the State Department was too concerned with the policy positions of foreign states and was not responsive enough to American business interests. The USTR is responsible for developing and coordinating US international trade policy. This includes all matters that fall within the jurisdiction of the World Trade Organization, which establishes the rules of trade between states.
Congress does not always defer to and sometimes spurns the president’s agenda. Its members serve smaller, more distinct constituencies for different terms. When presidents hail from the same party as the majority of Congress members, they have more influence to ensure that their ideas receive serious attention on Capitol Hill. So presidents work hard to keep or increase the number of members of their party in Congress: raising funds for the party (and their own campaign), campaigning for candidates, and throwing weight (and money) in a primary election behind the strongest or their preferred candidate. Presidential coattails—where members of Congress are carried to victory by the winning presidential candidates—are increasingly short. Most legislators win by larger margins in their district than does the president. In the elections midway through the president’s term, the president’s party generally loses seats in Congress. In 2010, despite President Obama’s efforts, the Republicans gained a whopping sixty-three seats and took control of the House of Representatives.
Congress establishes the number of House members by enacting legislation. In 1787, there were 65 members, and the founders anticipated that House members would never represent more than 30,000 people. In 1910, the current number of 435 representatives was reached. The number of people represented by a single member has increased from 210,583 in 1910 to 646,947 in 2000 and 710,767 in 2010. The US Census Bureau calculates these apportionment figures, which can be viewed on an interactive map on its website. This number of people per congressional district is projected to top 900,000 in 2050 (Davidson &amp; Oleszek, 2002). Some observers question if the democratic character of the House will be compromised if constituencies grow even larger, while others oppose enlarging an institution that is already difficult to manage.
Congress and the executive have relied on the Bill of Rights to craft public policies, often after public debate in newspapers (Curtis, 2000). Civil liberties expanded as federal activities grew.
Congress has been depicted in more than a dozen feature films since the 1930s, far fewer than the more than one hundred films that have focused on the presidency. Many of them overdramatize legislative processes and committee actions and oversimplify the workings of the institution. Floor action and committee hearings are ridden with conflict and full of surprises. In reality, floor action almost invariably proceeds by the rules with great decorum. The work of congressional committees is deliberate and complicated. On film, members of Congress are often pitted against one another. In fact, members rarely engage in direct confrontation (Paletz &amp; Lapinski, 1995).
Congress has been the subject of numerous television programs and movies. Like media coverage in general, television and film treatment of Congress pales in comparison to that of the presidency.
Congress historically has been slow to adapt to new media technologies such as radio, television, and the Internet. More recently, members have integrated new media into their communications strategies. Members use websites, social media, and e-mail to communicate efficiently with constituents.
The Congress: History and Promise of Executive Government (1988). A Ken Burns documentary that examines the history and functions of Congress as well as some of the colorful characters who have been members.
Congress is involved in foreign and military policies through its amending, oversight, and budgetary powers and through the constitutional power related to appointments, treaties, and war it shares with the president. While Congress has sometimes worked to limit the president’s autonomy in foreign policy, the use of executive orders and the ability to enter military engagements without formal declarations of war have ensured the president’s continued primacy in international affairs. Forces that sometimes influence foreign and military policies from outside government are think tanks, interest groups, and public opinion.
Congress is a national institution composed of locally elected politicians who represent distinct constituencies. Members rely on the support of voters in their home districts to keep their job in Congress. Members of Congress must work together to consider policy issues and make laws. Yet getting one hundred senators and 435 members of the House of Representatives to work collectively is a gargantuan task. The cumbersome legislative procedure outlined by the Constitution favors inaction. Members seeking to represent the interests of people back home can come into conflict with prevailing sentiments in Washington, creating obstacles to lawmaking.
Congress makes laws fixing the functions, jurisdictions, and goals of agencies. It sets agency budgets and conditions for how funds must be used. It can demote, merge, or abolish any agency it finds wanting; longevity does not guarantee survival (Lewis, 2002). Every agency’s challenge is to find ways to avoid such sanctions.
Congress monitors agency activities by congressional oversightThe process by which Congress monitors the activities of government agencies.: members gather information on agency performance and communicate to agencies about how well or, more often, how poorly they are doing (Foreman Jr., 1988). Oversight ranges from a lone legislator’s intervention over a constituent’s late social security check to high-profile investigations and committee hearings. It is neither centralized nor systematic. Rather than rely on a “police-patrol” style of oversight—dutifully seeking information about what agencies are doing—Congress uses a “fire alarm” approach: interest groups and citizens alert members to problems in an agency, often through reports in the news (McCubbins &amp; Schwartz, 1984).
Congress Online Project, Nine Benefits of a Good Website, research report (Washington, DC: George Washington University, 2003).
Congress passed the Pendleton Act in 1883 (Ourdocuments.gov, 2011). The act sorted federal employees into two categories: merit and patronage. In a merit system, jobs are classified and appointments are made on the basis of performance determined by exams or advanced training. The merit system at first covered only 10 percent of the civil service, but presidents and Congress gradually extended it to insulate agencies from each other’s political whims (Johnson &amp; Libecap, 1994; Skowronek, 1982). By its peak in the 1920s, 80 percent of civil servants held merit positions.
Congress requires agencies to follow prescribed detailed procedures in issuing a rule. The explosion of New Deal agencies in the 1930s created inconsistency from one agency to the next. In 1934, the Federal Register, which prints all rules and decisions made by agencies, was launched to provide a common source. The ever-rising number of pages annually in the Register shows ever lengthier, ever more intricate rules.
Congress responded with the Bipartisan Campaign Reform Act (BCRA) of 2002, better known by the names of its sponsoring senators as McCain-Feingold. It banned soft-money contributions by political committees and prohibited corporations and labor unions from advocating for or against a candidate via broadcast, cable, or satellite prior to presidential primaries and the general election. A constitutional challenge to the law was mounted by Senate Majority Whip Mitch McConnell, who believed that the ban on advertising violated First Amendment free-speech rights. The law was upheld by a vote of 5–4 by the Supreme Court (McConnell v. Federal Election Commission, 2003). This decision was overruled in 2010 when the Supreme Court ruled that restricting independent spending by corporations in elections violated free speech (Citizens United v. Federal Election Commission, 2010). The case concerned the rights of Citizens United, a conservative political group, to run a caustic ninety-minute film, Hillary: The Movie, on cable television to challenge Democratic candidate Hillary Rodham Clinton as she ran in the 2008 primary election campaign. The 5–4 decision divided the Supreme Court, as justices weighed the interests of large corporations against the Constitutional guarantee of free speech (Liptak, 2010).
Congress’s most concerted effort to restrict presidential war powers, the War Powers Act, which passed over President Nixon’s veto in 1973, may have backfired. It established that presidents must consult with Congress prior to a foreign commitment of troops, must report to Congress within forty-eight hours of the introduction of armed forces, and must withdraw such troops after sixty days if Congress does not approve. All presidents denounce this legislation. But it gives them the right to commit troops for sixty days with little more than requirements to consult and report—conditions presidents often feel free to ignore. And the presidential prerogative under the War Powers Act to commit troops on a short-term basis means that Congress often reacts after the fact. Since Vietnam, the act has done little to prevent presidents from unilaterally launching invasions (Fisher, 1995; Hinckley, 1994).
Congress was granted tremendous political power by the founders. These powers are listed primarily in Article I, Section 8, of the Constitution, which states that Congress has broad discretion to “provide for the common defense and general welfare of the United States.” To achieve this end, Congress has the authority to make and implement laws.
Congresses and presidents often enact laws setting forth broad goals with little idea of how to get there. They get publicity in the media and take credit for addressing a problem—and pass tough questions on how to solve the problem to the bureaucracy.
Congressional Approval over Time
Congressional candidates run for either the Senate or the House of Representatives. There are no limits on the number of terms a member of Congress can serve. Senators are elected in states and Representatives in congressional districts in states. Congressional districts are based on the US census and are reconfigured periodically. Elections for the Senate tend to be more competitive than for the House, where incumbent officeholders have an advantage.
Congressional causes can form around surprising issues. The Congressional Soccer Caucus encourages legislation, activities, and events that promote soccer, including improvement of fields and use of soccer for building communities.
Congressional districts are drawn within states. Their boundaries are reset by state officials after the decennial census. So the party that controls a state’s legislature and governorship is able to manipulate districts in its favor. Republicans, having taken over many state governments in the 2010 elections, benefited from this opportunity.
Congressional elections, in which all 435 House seats and one-third of Senate seats are contested, take place every two years, including years when there is a presidential election. Midterm elections occur in years when there is no presidential contest. Frequently, midterm elections are treated as referenda on the performance of the sitting president and can determine the balance of power in Congress. National issues, such as the economy and unemployment, can become prominent factors in midterm campaigns.
Congressional investigations that provide grants of immunity can complicate judicial proceedings. The conviction of Oliver North, a central figure in the arms-for-money Iran-Contra scandal of the 1980s, was overturned for that reason.
Congressional Management Foundation, Communicating with Congress: How the Internet Has Changed Citizen Engagement (Washington, DC: Congressional Management Foundation, 2008).
Congressional media relations in the information age are as complex as the 535 members of the House and Senate are unique. The size, convoluted organization, and many rules governing Congress do not make for a media-friendly institution. The media environment has become more complicated to negotiate, as members must contend with both traditional news media and new media, which provide a two-way flow of information between legislators and their constituents.
Congressional parties promote party voting on bills. Party votes occur when a majority of members of one party votes against a majority of members of the opposing party on major legislation (Poole &amp; Rosenthal, 2000). The percentage of party votes over the past twenty years has averaged around 50 percent, which is high considering that many votes are routine and nondivisive and therefore do not precipitate a party vote. In recent Congresses, 70 percent to 80 percent of members have voted consistently with their party (Cox &amp; McCubbins, 1993).
The congressional–presidential struggle over war-making powers came to a head during the Vietnam era and led to Congress passing the War Powers Resolution over President Richard Nixon’s veto. This resolution effectively allows the president ninety days to wage war without congressional approval. No president has recognized the constitutionality of the War Powers Resolution, though none has openly challenged it either. (See Chapter 13 “The Presidency”.) (Howell &amp; Pevehouse, 2007)
Congressional Quarterly, a Washington, DC–based publisher, has analyzed the voting patterns of members of Congress since 1953 and presents them in an interactive graphic.
Congressional staff has grown substantially since the 1970s as the number of policy issues and bills considered by Congress increased. Today, House personal staffs consist of an average of fourteen people. Senate staffs range in size from thirteen to seventy-one and average about thirty-four people (Davidson &amp; Oleszek, 2002). As a result of staff expansion, each member has become the head of an enterprise—an organization of subordinates who form their own community that reflects the personality and strengths of the member (Salisbury &amp; Shepsle, 1981).
Congressional staffers have specialized responsibilities. Some staffers have administrative responsibilities, such as running the office and handling the member’s schedule. Others are responsible for assisting members with policy matters. Personal staffers work in conjunction with committee staffers to research and prepare legislation. They write speeches and position papers. Some act as brokers for members, negotiating support for bills and dealing with lobbyists. Staff influence over the legislative process can be significant, as staffers become experts on policies and take the lead on issues behind the scenes (Hammond, 1996).
Congressional Voting Patterns
Congressman Arnold is corrupt, but the cartoon’s unpunished instrument of corruption is the lobbyist.
Congresswoman Gabrielle Giffords (D-AZ) was shot outside a grocery store where she was holding a “Congress on Your Corner” event to meet personally with constituents in her district in 2011. Six people were killed, including a nine-year-old girl, in the incident, which raised issues about the safety of members of Congress.
Conover, P. J., “Political Socialization: Where’s the Politics?” in Political Science: Looking to the Future, Volume III, Political Behavior, ed. William Crotty (Evanston, IL: Northwestern University Press, 1991), 125–152.
Consequently, the American creed also includes patriotism: the love of one’s country and respect for its symbols and principles. The events of 9/11 ignited Americans’ patriotic values, resulting in many public displays of support for the country, its democratic form of government, and authority figures in public-service jobs, such as police and firefighters. The press has scrutinized politicians for actions that are perceived to indicate a lack of patriotism, and the perception that a political leader is not patriotic can generate controversy. In the 2008 presidential election, a minor media frenzy developed over Democratic presidential candidate Barack Obama’s “patriotism problem.” The news media debated the significance of Obama’s not wearing a flag lapel pin on the campaign trail and his failure to place his hand over his heart during the playing of the national anthem.
Conservatives, including officeholders, interest-group leaders, columnists, pundits, and bloggers, rejected the president’s assurance that she was a candidate they could trust. Leaders of the Senate Judiciary Committee rejected her answers to their questions as “inadequate, insufficient and insulting.” Senators expressed doubts to the news media about her qualifications and knowledge of the Constitution. After twenty-four days of a ferocious barrage of criticism, all reported and amplified by the media, Ms. Miers withdrew from consideration.
Consider the television show 24. It told its viewers that terrorists were a constant threat to the United States and likely to strike with horrible destructiveness anywhere at any time. At its peak, the show had a weekly audience of approximately fifteen million viewers and reached millions more through DVD sales.
The Constituion
The Constitution
The Constitution accords some powers to the national government without barring them from the states. These concurrent powers include regulating elections, taxing and borrowing money, and establishing courts.
The Constitution also gives the media an easy symbol with which they can display their idealism, a perhaps unattainable (and un-Madisonian) political system in which officials work efficiently, cooperatively, and selflessly in the public interest.
The Constitution anticipated that the House would be more attentive to the people than the Senate. The House is designed to be the most democratic institutional body in the US government because each member represents a particular district within a state rather than the entire state, which is the case for the Senate. House members stand for election every two years to ensure that they keep in close touch with the opinions and interests of the people they represent or face defeat at the polls. There are no limits on the number of terms a member can serve. Consequently, many members are constantly campaigning to keep their seats in office.
The Constitution authorizes Congress to enact all laws “necessary and proper” to execute its enumerated powers. This necessary and proper clause allows the national government to claim implied powers, logical extensions of the powers explicitly granted to it. For example, national laws can and do outlaw discrimination in employment under Congress’s power to regulate interstate commerce.
The Constitution designates the vice president as president of the Senate, although he rarely presides and can vote only to break a tie. Republican senators made sure that Vice President Dick Cheney was on hand for close votes during the 107th Congress, when the number of Democrats and Republican Senators was nearly equal.
The Constitution directs presidents to be part of the legislative process. In the annual State of the Union address, presidents point out problems and recommend legislation to Congress. Presidents can convene special sessions of Congress, possibly to “jump-start” discussion of their proposals. Presidents can veto a bill passed by Congress, returning it with written objections. Congress can then override the veto. Finally, the Constitution instructs presidents to be in charge of the executive branch. Along with naming judges, presidents appoint ambassadors and executive officers. These appointments require Senate confirmation. If Congress is not in session, presidents can make temporary appointments known as recess appointments without Senate confirmation, good until the end of the next session of Congress.
The Constitution does not stipulate any specific qualifications, not even a minimum age or legal training, for Supreme Court justices and other federal judges. Of the over one hundred individuals who have served on the Supreme Court, all except four women and two African American males have been white men.
The Constitution established a national government distinguished by federalism, separation of powers, checks and balances, and bicameralism. It divided power and created conflicting institutions—between three branches of government, across two chambers of the legislature, and between national and state levels. While the structure it created remains the same, the Constitution has been changed by amendments, interpretation, new practices, and intermediary institutions. Thus the Constitution operates in a system that is democratic far beyond the founders’ expectations.
The Constitution gives exclusive powers to the national government that states may not exercise. These are foreign relations, the military, war and peace, trade across national and state borders, and the monetary system. States may not make treaties with other countries or with other states, issue money, levy duties on imports or exports, maintain a standing army or navy, or make war.
The Constitution gives the national government three types of power. In particular, Article I authorizes Congress to act in certain enumerated domains.
The Constitution grants Congress the power to impeach judges. But since the Constitution was ratified, the House has impeached only eleven federal judges, and the Senate has convicted just five of them. They were convicted for such crimes as bribery, racketeering, perjury, tax evasion, incompetence, and insanity, but not for wrongly interpreting the law.
The Constitution grants Congress the power to declare war and to raise and maintain armed forces. But when does a state of war come into existence? The United States has sent troops into battle over 125 times in its history, yet Congress has declared war only five times: the War of 1812, the Spanish-American War, the Mexican War, World War I, and World War II. No declaration of war preceded the entry of American forces into the Korean War. President Harry Truman all but ignored Congress, basing his use of force on a UN Security Council resolution, an argument that would be used again later in the Persian Gulf War and the Iraq War. Vietnam too was fought without a declaration of war. When the legality of this war was challenged, defenders pointed to the Gulf of Tonkin Resolution, in which Congress authorized the president to take whatever steps he felt necessary to protect and defend American forces in South Vietnam; the war’s defenders also pointed to congressional votes authorizing funds for fighting the war. The argument was that if Congress did not support the war, all it had to do was stop authorizing funds to fight it. Such an action is far easier said than done.
The Constitution has remained essentially intact over time. The basic structure of governmental power is much the same in the twenty-first century as in the late eighteenth century. At the same time, the Constitution has been transformed in the centuries since 1787. Amendments have greatly expanded civil liberties and rights. Interpretations of its language by all three branches of government have taken the Constitution into realms not imagined by the founders. New practices have been grafted onto the Constitution’s ancient procedures. Intermediary institutions not mentioned in the Constitution have developed important governmental roles (Ackerman, 2005).
The Constitution is the essential framework for the work of reporters as well as politicians. Reporters rely on order and regularity to perform their job day in, day out. The procedures established by the Constitution—such as how presidents are elected; how a bill becomes a law; how the president, Congress, and the Supreme Court vie for power—are the basis for continuing sagas that reporters narrate across days, months, even years (Fishman, 1980).
The Constitution is a remarkably terse document. Generations have worked to evolve its meanings in over two centuries of politics and policies. Americans may rarely question the Constitution itself, but they surely disagree and debate over how its principles should be applied. In the chapters to follow, we will see many contemporary examples of politics around the Constitution in the information age—from constitutional amendments, to disputes between the branches over the powers of each, to the meanings of the Constitution’s clauses when applied in public policy.
The Constitution is silent about various intermediary institutions—political parties, interest groups, and the media—that link government with the people and bridge gaps caused by a separation-of-powers system. The political process might stall in their absence. For example, presidential elections and the internal organization of Congress rely on the party system. Interest groups represent different people and are actively involved in the policy process. The media are fundamental for conveying information to the public about government policies as well as for letting government officials know what the public is thinking, a process that is essential in a democratic system.
The Constitution is sometimes silent or vague, making it flexible and adaptable to new circumstances. Interpretations of constitutional provisions by the three branches of government have resulted in changes in political organization and practice.
The Constitution and its amendments outline distinct powers and tasks for national and state governments. Some of these constitutional provisions enhance the power of the national government; others boost the power of the states. Checks and balances protect each level of government against encroachment by the others.
The Constitution lists a number of specific powers entrusted to Congress. These include responsibility for the nation’s budget and commerce, such as the power to lay and collect taxes, to pay the debts, to regulate commerce with foreign nations and among the states, to coin money, and to establish post offices. Congress is assigned the power to declare war and to raise an army and navy. Congress has the right to propose amendments to the Constitution and to create new states.
The Constitution lists responsibilities the national government has to the states. The Constitution cannot be amended to deny the equal representation of each state in the Senate. A state’s borders cannot be altered without its consent. The national government must guarantee each state “a republican form of government” and defend any state, upon its request, from invasion or domestic upheaval.
The Constitution’s Fifth Amendment gives people the right to refuse to answer questions from any entity of government if they claim such responses might lead to criminal prosecution. Claiming this right not to incriminate oneself is popularly called “taking the fifth.” Witnesses may be compelled to testify only if given immunity from prosecution (Quinn v. United States, 1955; Emspak v. United States, 1955; Ullman v. United States, 1956).
The Constitution’s phrase “he shall take Care that the Laws be faithfully executed” gives the president the job to oversee the implementation of laws. Thus presidents are empowered to issue executive orders to interpret and carry out legislation. They supervise other officers of the executive branch and can require them to justify their actions.
The Constitution states that it is the president who by and with the advice and consent of the Senate negotiates treaties. The approval of two-thirds of the senators voting is required. The Senate does not always consent. The Republican-controlled Senate, for example, rejected the Treaty of Versailles negotiated by Democratic President Woodrow Wilson following the end of World War I. This treaty created the League of Nations, the forerunner to the United Nations, but with the treaty’s rejection the United States did not join. Today, presidents routinely include key members of the Senate on negotiating teams as a means of obtaining advice before and easing consent after a treaty is signed.
The Constitution was a reaction against the limitations of the Articles of Confederation and the democratic experiments begun by the Revolution and the Declaration of Independence.
Constitutional Convention
The Constitutional Convention began with a principled consensus on establishing a stronger national government; it ended with bargaining, compromise, and deal making. State delegations voted for their political and economic self-interests, and often worked out deals enabling everyone to have something to take home to constituents. Some complex matters, such as the structures of the executive and judicial branches, were left up to the new congress. As one scholar writes, the Constitution is “a patch-work sewn together under the pressure of both time and events by a group of extremely talented…politicians” (Roche, 1961; Robertson, 2005).
The Constitutional Convention punted decisions on the structure of the judiciary below the Supreme Court to the first Congress to decide. Article III states that judges of all federal courts hold office for life “during good Behaviour.” It authorizes the Supreme Court to decide all cases arising under federal law and in disputes involving states. Judicial review, the central power of the Supreme Court, is not mentioned. Asserted in the 1804 case of Marbury v. Madison (discussed in Chapter 15 “The Courts”, Section 15.2 “Power of the US Supreme Court”), it is the ability of the Court to invalidate a law passed by Congress or a decision made by the executive on the basis that it violates the Constitution.
The Constitutional Convention responded to ideas, not just interests. Delegates doubted that the people could wisely rule. They sought to replace democracy with a republic, in which officials would be chosen to act on the people’s behalf. Federalist No. 10 makes the case.
The Constitutional Convention was convened in 1787 to propose limited reforms to the Articles of Confederation. Instead, however, the Articles would be replaced by a new, far more powerful national government.
The Constitutional Convention was a mix of great and minor characters. Exalted figures and brilliant intellects sat among nonentities, drunkards, and nincompoops. The convention’s driving force and chief strategist was a young, bookish politician from Virginia named James Madison. He successfully pressured revered figures to attend the convention, such as George Washington, the commanding officer of the victorious American revolutionaries, and Benjamin Franklin, a man at the twilight of a remarkable career as printer, scientist, inventor, postmaster, philosopher, and diplomat.
The constitutional division of power between the president and Congress is an “invitation to struggle over the privilege of directing U.S. foreign policy” (Henkin, 1972; Hamilton, 2002). This struggle is most likely to take place when different political parties control the presidency and Congress, when powerful members of Congress disagree with the administration’s policies, and when these policies are controversial or unpopular.
Constructing Public Opinion (2001). A scholarly and engaging examination of the ways in which politicians and the media use polling data to construct public opinion.
Consultants work directly with candidates to develop media strategies, often leaving parties out of the loop. In his bid for the 2004 Democratic presidential nomination, former governor of Vermont Howard Dean worked with consultants to develop an innovative campaign strategy centered on using the Internet to build a base of online supporters through sites including Meetup.com and MoveOn.org, and to raise funds. The Democratic Party expressed concerns about Dean’s tactics because he ignored the traditional bases of the party’s support, such as environmental activists and other liberal interest groups (Edsall, 2003). Dean was successful in raising funds on the Internet but was unable to secure the presidential nomination.
Containment Strategy
A contemporary example of the second type is Rita Skeeter. Introduced by J. K. Rowling in her vastly popular Harry Potter series, Skeeter writes for the Daily Prophet, Witch Weekly, and other publications. She is untrustworthy, unscrupulous, vindictive, and vile. She justifies her behavior with the motto “Our readers have a right to the truth.” But her news stories are error-strewn and full of lies. They destroy friendships, inflict pain and suffering, and deprive decent people of their jobs. Rita Skeeter gets scoops by turning herself into a bug. The moral is that such journalists are nasty bugs (Rowling, 2000).
The Continental Congress voted unanimously to raise an army to put down Shays’s Rebellion but could not coax the states to provide the necessary funds. The army was never assembled (Dougherty, 2001).
Contributing to the return to normalcy, the media usually depict the Supreme Court as apolitical, that is, above and beyond politics and partisanship.
Contributors to Scoop08 found the experience fulfilling. Hadley Nagel, a correspondent from Nightengale-Bamford School, stated, “If our generation is the future, we who write for Scoop08 will be shaping history.” A comment by Zoe Baker from Kennebunk High School reflected the ideals expressed by many of the young reporters: “Scoop08 has the opportunity to reassert journalistic integrity.”
Control Room (2003). A documentary on the war in Iraq from the Al Jazeera and Arab perspective.
On controversial cases, reporters are bombarded by reactions and analyses from the parties to the case, their attorneys, legal experts, and interest groups. Most of these people are usually available on the plaza in front of the Supreme Court, where microphones are set up for them.
The controversial decisions of the Warren Court inspired a movement to impeach the chief justice.
The convention’s final sticking point was the nature of the executive. The debate focused on how many people would be president, the power of the office, the term of the office, how presidents would be elected, and whether they could serve multiple terms.
The Convention’s Gag Rule
Conway, M. M., Political Participation in the United States, 3rd ed. (Washington, DC: CQ Press, 2000).
Conway, M. M., Political Participation in the United States (Washington, DC: CQ Press, 1991), 98–107.
Conway, M. Margaret. Political Participation in the United States, 3rd ed. Washington, DC: CQ Press, 2000. An overview of trends in political participation.
Cook, K., Clark Williams, Andrew Art, and Chris Campbell, City Slickers: How Farm Subsidy Checks End Up in Big Cities, March 1995, accessed April 4, 2011, http://www.ewg.org/reports/slickers.
Cook, T. E., Governing with the News (Chicago: University of Chicago Press, 1998).
Cook, T. E., Governing with the News: The News Media as a Political Institution, 2nd ed. (Chicago: University of Chicago Press, 2005).
Cook, T. E., Governing with the News: The News Media as a Political Institution (Chicago: University of Chicago Press, 1998), chap. 2.
Cook, T. E., Making Laws &amp; Making News (Washington, DC: Brookings, 1989).
Cook, T. E., Making Laws &amp; Making News (Washington, DC: Brookings, 1989).
Cook, T. E., Making Laws &amp; Making News (Washington, DC: Brookings, 1989).
Cook, Timothy E., ed. Freeing the Presses: The First Amendment in Action. Baton Rouge: Louisiana State University Press, 2005. A collection of essays by scholars looking at freedom of the press in theory and practice.
Cook, Timothy E. Making Laws &amp; Making News. Washington, DC: The Brookings Institution, 1989. An exploration of the interactive relationship between the press and the House of Representatives that illustrates how media strategies influence lawmaking.
Cool Hand Luke (1967). A convict (Paul Newman) becomes a hero to fellow inmates by resisting cruel prison authorities.
Cooper, C. A., “Media Tactics in the State Legislature,” State Politics and Policy Quarterly 2 (2002): 353–71.
Cooper, J. and David W. Brady, “Institutional Context and Leadership Style: The House from Cannon to Rayburn,” American Political Science Review 75, no. 2 (June 1981): 411–25.
Cooper, P. J., By Order of the President: The Use and Abuse of Executive Direct Action (Lawrence: University Press of Kansas, 2002).
Cooper v. Pate, 378 US 546 (1964).
Cooperative federalism’s central mechanisms were grants-in-aid: the national government passes funds to the states to administer programs. Starting in the 1940s and 1950s, national grants were awarded for infrastructure (airport construction, interstate highways), health (mental health, cancer control, hospital construction), and economic enhancement (agricultural marketing services, fish restoration) (Walker, 1999).
Cooperative federalism was weakened when a series of Supreme Court decisions, starting in the 1950s, caused states to face much closer supervision by national authorities. As we discuss in Chapter 4 “Civil Liberties” and Chapter 5 “Civil Rights”, the Court extended requirements of the Bill of Rights and of “equal protection of the law” to the states.
Cops’ approach to criminal justice is summarized in its theme music: “Bad boys, bad boys, what’cha gonna do? What’cha gonna do when they come for you?” The outcome is always the same: the “bad boys” (and bad girls) are shown to be criminals deserving to be hauled in. The end of each episode reassures us that the police are working hard to stop crime. Other central concerns of American politics—and specifically the civil liberties of individuals—are submerged. Suspects are seldom informed of their rights, rarely request a lawyer, and are not “presumed innocent until proven guilty.”
Core American political values are vested in what is often called the American creed. The creed, which was composed by New York State Commissioner of Education Henry Sterling Chapin in 1918, refers to the belief that the United States is a government “by the people, for the people, whose just powers are derived from the consent of the governed.” The nation consists of sovereign states united as “a perfect Union” based on “the principles of freedom, equality, justice, and humanity.” American exceptionalism is the view that America’s exceptional development as a nation has contributed to its special place is the world. It is the conviction that the country’s vast frontier offered boundless and equal opportunities for individuals to achieve their goals. Americans feel strongly that their nation is destined to serve as an example to other countries (Hunter &amp; Bowman, 1996). They believe that the political and economic systems that have evolved in this country are perfectly suited in principle to permit both individualism and egalitarianism.
The core of the mass media of the departed twentieth century was the newspaper. Even now, newspapers originate the overwhelming majority of domestic and foreign news.
Cornog, Evan (text), and Richard Whelan (illustrations selected and captioned), Hats in the Ring: An Illustrated History of American Presidential Campaigns. New York: Random House, 2000. Instructive summaries accompanied by well-chosen illustrations of presidential campaigns.
The Corporation for Public Broadcasting (CPB) was created by the federal government in 1967 as a private, nonprofit corporation to oversee the development of public television and radio (Hoynes, 1994; Lashley, 1992). CPB receives an annual allocation from Congress. Most of the funds are funneled to the more than three hundred public television stations of the Public Broadcasting Service (PBS) and to over six hundred public radio stations, most affiliated with National Public Radio (NPR), to cover operating costs and the production and purchase of programs.
Corporations and local businesses underwrite programs in return for on-air acknowledgments akin to advertisements for their image and products. Their decisions on whether or not to underwrite a show tend to favor politically innocuous over provocative programs. Public television and radio thus face similar pressure from advertisers as their for-profit counterparts.
Corporations and their executives are commonly the villains in popular films including RoboCop (1987), Wall Street (1987), The Naked Gun 2 and ½: The Smell of Fear (1991), and the documentaries of Michael Moore, particularly Roger and Me (1989). Television news stories oftentimes portray the big business sector as buying access and favors with lavish campaign contributions and other indulgences, wielding undue influence on the policy process, and pursuing its interests at the expense of the national interest (Danielian &amp; Page, 1994). Newspapers similarly frame business interest groups and their lobbyists as involved in dubious activities and exercising power for private greed. Typical is the New York Times’ headline: “Vague Law and Hard Lobbying Add Up to Billions for Big Oil” (Andrews, 2006).
Cosmopolitan, centrally located states, provided strong initial support for the Virginia Plan against scattered opposition from border states. But Madison could not hold this coalition behind both a strong national government and a legislature allocated by population. Delegates from the small states of New Jersey, Delaware, and Maryland liked a strong national government, but they feared being overpowered. Delegates from populous Massachusetts and three fast-growing Southern states joined the two largest states, Virginia and Pennsylvania, to support legislative districts based on population, but they disliked the Virginia Plan’s sweeping powers for the national government.
Of course, some frames are more convincing than others. A frame’s impact may depend on who is promoting it, what other frames it is competing against, and how frequently it is repeated.
Of course, the White House does not revolve around the person of the press secretary. Neither does it revolve entirely around the person of the president. Both are lone individuals out of many who collectively make up the institution known as the presidency.
Coverage of the Court is often oversimplified. For example, in news accounts, the Court’s refusal to grant certiorari is said to endorse the lower court’s decision, when all it means is that the Court has refused to review the case. In a typical example, an NBC news anchor misleadingly announced that “the Court upheld a ban on dances in the public school of Purdy, Missouri, where many people are Southern Baptists who believe that dancing is sinful and satanic” (NBC News, 1990).
Coverage of most criminal cases is decided by plea bargains. A few trials attract abundant coverage in news and entertainment media, which depict them unrealistically. The federal court system consists of ninety-four district courts, with at least one in each state, and thirteen appeals courts, each one with jurisdiction over several states. At the top of the judicial system is the Supreme Court. The Supreme Court’s decisions entail briefs, oral arguments, conferences, clerks, and opinions.
Coverage of policy issues in the news is slight, even in presidential elections. Candidates focus on only a few policy positions, which they repeat throughout the campaign. Journalists have little reason to report them frequently. Besides, policies lack the excitement and drama of the horse race.
Coverage of the Tea Party differs widely by media outlet. CNN reports of a Tea Party protest in Chicago featured on-site reporters aggressively interviewing average citizens who were participating in the event, challenging them to defend the Tea Party’s positions on issues. CNN and network news outlets reported that members of Congress had accused Tea Party protestors of anti-Obama racism based on racially charged statements and signs held by some protestors. Fox News, on the other hand, assumed the role of Tea Party cheerleader. Fox analyst Tobin Smith took the stage at a Tea Party rally in Washington, DC, and encouraged the protestors. Reporting live from a Boston Tea Party protest, Fox Business anchor Cody Willard encouraged people to join the movement, stating, “Guys, when are we going to wake up and start fighting the fascism that seems to be permeating this country?” (Rogers, 2011)
Cox, G. W. and Matthew D. McCubbins, Legislative Leviathan (Berkeley: University of California Press, 1993).
Cox, G. W. and Samuel Kernell, The Politics of Divided Government (Boulder, CO: Westview Press, 1991).
CPB’s board members are appointed by the president, making public television and radio vulnerable or at least sensitive to the expectations of the incumbent administration. Congress sometimes charges the CPB to review programs for objectivity, balance, or fairness and to fund additional programs to correct alleged imbalances in views expressed (Twentieth-Century Fund Task Force, 1993). Conservatives charge public broadcasting with a liberal bias. In 2011 the Republican majority in the House of Representatives sought to withdraw its federal government funding.
Craig, S. C., Malevolent Leaders (Boulder, CO: Westview, 1993).
Craig, Steven C., and Stephen Earl Bennet, eds. After the Boom. Lanham, MD: Rowman &amp; Littlefield, 1997. Explores the socializing experiences and political orientations of generation X, people born between 1960 and 1980.
Creative civic education initiatives can help alleviate the knowledge gap on issues and assist people in developing informed opinions. Deliberative forums can help young people develop informed views on issues and even take action. Knowledgeable opinion leaders and subject-area experts can meet with people in classes, clubs and organizations, private homes, or online to share information about issues.
Crenson, M. A., The Federal Machine: Beginnings of Bureaucracy in Jacksonian America (Baltimore: Johns Hopkins University Press, 1975).
Criminal cases are initiated by the government. They run the gamut from misdemeanors, such as trespassing and disorderly conduct, to felonies, such as armed robbery, rape, and murder. Unlike civil cases, criminal cases can result in the loss of liberty: a jail sentence. Around seven million people in the United States are either in prison, on probation, or on parole for crimes committed.
Crises, especially ones extensively depicted by the media, often involve politicians and interest groups trying to achieve or prevent policy changes. Looking to exploit the horrific BP (British Petroleum) oil spill of 2010 in the Gulf of Mexico (which was widely covered in the media and replete with images of the oil-infested waters and oil-coated beaches and wildlife), environmentalists and their congressional allies worked for “measures to extend bans on new offshore drilling, strengthen safety and environmental safeguards, and raise to $10 billion or more the cap on civil liability for an oil producer in a spill” (Lichtblau &amp; Mouaward, 2011). Opposing them were the oil and gas industry, which, according to the Center for Responsive Politics, spent $174.8 million on lobbying in 2009, and its allies in Congress from such oil states as Texas and Louisiana.
Crises and unexpected events affect presidents’ agenda choices. Issues pursue presidents, especially through questions and stories of White House reporters, as much as presidents pursue issues. A hugely destructive hurricane on the Gulf Coast propels issues of emergency management, poverty, and reconstruction onto the policy agenda whether a president wants them there or not.
Critics attack initiatives for congesting ballots and confusing voters, and for their sometimes deceptive titles and descriptions. “Keep California Green” was the slogan for a proposition to keep taxes low on private golf courses. However, research shows that “the initiative has a significant impact on state and local government and in doing so pushes policy in the direction a majority of people say they want to go” (Matsusaka, 2004)
Critics pointed out the limitations of preemption as a policy. In theory it should be applied to Iran and North Korea, which are hostile to the United States. But Iran could attack Israel and strike back against US forces in the region; and North Korea could unleash its nuclear weapons and invade South Korea. So under what circumstances and when should the policy be applied?
Critics of the president’s proposals argued that there was no crisis; that the stock market goes down as well as up, so investing in it is risky and people could end up with reduced retirement income; and that private investment accounts would require the government to borrow about $2 trillion to offset the reduction in payroll taxes to avoid a shortfall in payments owed to current retirees. Most dramatically, the president’s opponents contended that his proposals would destroy the program.
Cronin, T. E. and Michael A. Genovese, The Paradoxes of the American Presidency, 3rd ed. (New York: Oxford University Press, 2009).
Cronkite’s observation speaks to the changing relations between the national press and Congress over time. For the first century of the republic, Congress and its members were far more visible in newspapers than presidents, who felt it was beneath the dignity of the office to speak on public issues. Debates on Capitol Hill were widely reprinted in partisan papers. The profit-minded penny press of the 1830s found Washington news attractive but often focused on members’ personal escapades, which raised the ire and suspicion of congressmen. Congress adopted the practice of reviewing reporters’ credentials, granting them permission to sit in the drafty public gallery on a case-by-case basis. When the Capitol was rebuilt in the 1850s, the construction included press galleries, separate areas to which reporters were automatically admitted on the recommendation of their editors.
Crotty, W., American Parties in Decline (Boston: Little, Brown, 1984).
Crowdus, G., “Politicians in the American Cinema,” The Political Companion to American Film (Chicago: Lakeview Press, 1994), 322–30.
Crowley, S., “And on the 96th Day…,” New York Times, April 29, 2001, Week in Review, 3.
The crusade to outlaw alcohol provided the most lasting expansion of national power. Reformers persuaded Congress in 1917 to bar importation of alcohol into dry states, and, in 1919, to amend the Constitution to allow for the nationwide prohibition of alcohol. Pervasive attempts to evade the law boosted organized crime, a rationale for the Bureau of Investigations to bloom into the Federal Bureau of Investigation (FBI), the equivalent of a national police force, in the 1920s.
Currie, D. P., The Constitution in Congress: The Federalist Period, 1789–1801 (Chicago: University of Chicago Press, 1997).
Curtis, M. K., Free Speech, “The People’s Darling Privilege”: Struggles for Freedom of Expression in American History (Durham, NC: Duke University Press, 2000).
Cyclist Lance Armstrong is considered by many to be an American hero because of his athletic accomplishments and his fight against cancer. He also has been the subject of unrelenting media reports that attempt to deflate his hero status.
D’Emilio, J., Sexual Politics, Sexual Communities: The Making of a Homosexual Minority, 1940–1970 (Chicago: University of Chicago Press, 1983).
Détente’s greatest success was in the area of arms control, most notably with the signing of the SALT I and SALT II agreements, which placed outer limits on the size of the American and Soviet nuclear forces (Schelling &amp; Halperin, 1985). These agreements slowed the arms race while maintaining the fundamental symmetry in US and Soviet nuclear forces around which deterrence had been built decades before.
Daalder, I. H., James M. Lindsay, and James B. Steinberg, “The Bush National Security Strategy: An Evaluation,” Policy Brief #109 (Washington, DC: Brookings Institution Press, 2002).
Dahl, R. A., A Preface to Democratic Theory (Chicago: University of Chicago Press, 1956)
Dahl, Robert A. A Preface to Democratic Theory. Chicago: University of Chicago Press, 1956. The leading statement of the pluralist position and the democratic role of interest groups.
Daily newspapers in the South, which covered a white power structure and were aimed at white readers, all but ignored the African American civil rights movement. Southern reporters who covered the movement were threatened, and even harmed physically, by the Ku Klux Klan, a white supremacist group (Roberts &amp; Klibanoff, 2006). Northern newspapers were slow to discover the movement, although the attention they eventually accorded civil rights protests would help the movement grow and expand.
The daily White House press briefing is a central event of the day for both reporters and press secretaries.
The Daisy Ad
The Daisy Ad
The Daisy ad, an enduring attack ad, was designed for the 1964 election campaign of Democratic president Lyndon Johnson. It exploited the fear that Johnson’s Republican opponent, Senator Barry M. Goldwater of Arizona, was willing to use nuclear weapons.
Daley: The Last Boss (1995). Award-winning documentary of mayor of Chicago Richard J. Daley, who reigned from 1955 to 1976 and was considered to be the last of the big-city bosses affiliated with the Democratic machine.
The dangers of reporting conflicts in the death of photojournalist Chris Hondros, who was killed by a grenade in Libya not long after taking this photo of a rebel fighter in Misurata.
Danielian, L. H. and Benjamin Page, “The Heavenly Chorus: Interest Group Voices on TV News,” American Journal of Political Science 38, no. 4 (November 1994): 1056.
Danielian, L. H. and Benjamin Page, “The Heavenly Chorus: Interest Group Voices on TV News,” American Journal of Political Science 38, no. 4 (November 1994): 1069.
Dao, J., “In Protest, Republican Senators Hold Up Defense Confirmations,” New York Times, May 10, 2001, A20
Darcy, R., Susan Welch, and Janet Clark, Women, Elections, and Representation (Lincoln: University of Nebraska Press, 1994).
Darnton, J., “Revisiting Rwanda’s Horrors with a Former National Security Advisor,” New York Times, December 20, 2004, E1.
Dave (1993). A nice-guy body double for a president (Kevin Kline) shows that all he needs to live up to his responsibilities are common sense and decency.
Dave Winer – Dewey Defeats Truman – CC BY-SA 2.0.
David – TV Networks on Supreme Cour Plaza – CC BY 2.0.
Davidson, R. H., and Walter J. Oleszek, Congress and Its Members, 8th ed. (Washington, DC: CQ Press, 2002), 27.
Davidson, R. H. and Walter J. Oleszek, Congress and Its Members, 8th ed. (Washington, DC: CQ Press, 2002).
Davidson, R. H. and Walter J. Oleszek, Congress and Its Members, 8th ed. (Washington, DC: CQ Press, 2002).
Davidson, R. H. and Walter J. Oleszek, Congress and Its Members, 8th ed. (Washington, DC: CQ Press, 2002).
Davidson, Roger H., and Walter J. Oleszek. Congress and Its Members, 12th ed. Washington, DC: CQ Press, 2009. A comprehensive guide covering the formal and informal aspects of the institution of Congress and its members.
Davis, R., Decisions and Images: The Supreme Court and the News Media (Englewood Cliffs, NJ: Prentice-Hall, 1994).
Davis, R., Decisions and Images: The Supreme Court and the Press (New York: Prentice Hall, 1994).
Davis, R., Electing Justice: Fixing the Supreme Court Nomination Process (New York: Oxford University Press, 2005), thinks the process is a mess and proposes various ways of electing Supreme Court justices.
Davis, Richard. Decisions and Images: The Supreme Court and the Press. New York: Prentice Hall, 1994. An authoritative study of the relationship between the Supreme Court and the press.
Davis, Sue, and J. W. Peltason. Corwin and Peltason’s Understanding the Constitution, 16th ed. Belmont, CA: Wadsworth, 2003. An indispensable clause-by-clause guide to the Constitution.
Davis v. Monroe County Board of Education, 526 US 629 (1999).
Dawson, R. E. and Kenneth Prewitt, Political Socialization (Boston: Little Brown and Company, 1969).
On the day after the presidential election of 2000, the news on ABC World News Tonight was anything but routine: candidates George W. Bush and Al Gore disputed the election results. Victory addresses and concession speeches were postponed, as the arduous process of challenging the vote in the pivotal state of Florida commenced.
The Day after Tomorrow (2004). Hollywood’s hyperbolic depiction of the horrors of global warming (e.g., New York City is devastated by a huge tidal wave and an ice storm) in the face of an indifferent US president and a reactionary vice president.
Day, Phyllis, J. A New History of Social Welfare, 6th ed. New York: Pearson, 2008. Social welfare policies from a historical perspective.
Days in the Life of the White House
A dazzling array of Asian American nationalities, religions, and cultures has emerged since 1965, after restrictions on immigration from Asia were removed. Yet vestiges of discrimination remain. For example, Asian Americans are paid less than their high education would warrant (Tuan, 1998). They point to mass-media stereotypes as contributing to such discrimination.
De jure segregation—the separation of races by the law—received the Supreme Court’s blessing in the 1896 case of Plessy v. Ferguson. A Louisiana law barred whites and blacks from sitting together on trains. A Louisiana equal rights group, seeking to challenge the law, recruited a light-skinned African American, Homer Plessy, to board a train car reserved for whites. Plessy was arrested. His lawyers claimed the law denied him equal protection. By a vote of 8–1, the justices ruled against Plessy, stating that these accommodations were acceptable because they were “separate but equal.” Racial segregation did not violate equal protection, provided both races were treated equally (Plessy v. Ferguson, 1896).
de la Garza et al., R. O., Latino Voices: Mexican, Puerto Rican, and Cuban Perspectives on American Politics (Boulder, CO: Westview Press, 1992).
Dead End (1937). An examination of the problems, including cultural conflicts, faced by New York City residents as they live through their impressionable years during the Great Depression.
Dead Man Walking (1995). Film of Sister Helen Prejean’s memoir of her ethical, emotional, and spiritual conflicts in counseling a white-trash racist (Sean Penn) on death row.
Dean, R. J., Living Granite (New York: Viking Press, 1949), 18.
The death penalty is now reserved for the most serious of crimes: murder and treason. In 1972, the Supreme Court threw out all state laws imposing the death penalty as a violation of due process being arbitrarily applied from one case to the next. In 1976, the Court allowed states to impose capital punishment as long as it is decided on by a jury following a strict process, weighing mitigating and aggravating circumstances to decide if death is the most appropriate punishment (Furman v. Georgia, 1972; Gregg v. Georgia, 1976; Woodson v. North Carolina, 1976). After 1976, thirty-eight states reinstated the death penalty, which by then was endorsed by a strong majority of the public.
The deathblow to détente had come during the Carter administration when the Soviet Union invaded Afghanistan in 1979 in order to prop up pro-Russian Communist political forces. Within a year, the Soviet Union occupation army grew to 110,000, and it had to bear the primary responsibility for fighting the guerrillas, or Mujahedin, who were supported by US funds. American military aid to the Mujahedin rose from $120 million in 1984 to $630 million in 1987.
Debates allow voters to assess candidates one-on-one. Candidates seek to control debates by negotiating the logistics and engaging in intense preparation. Media engage in postdebate assessments of the candidates’ performances.
Debates between candidates running for office have become a campaign ritual. They allow voters to assess how candidates respond to questions and think on their feet. Debates also provide an opportunity for voters to directly compare candidates’ stands on issues. While television is the most popular medium, voters can tune into debates via a wide range of platforms, including radio and Internet sites. YouTube debates have been held where candidates answer questions that are submitted on video by average citizens.
Debates over slavery also expanded civil liberties. By the mid-1830s, Northerners were publishing newspapers favoring slavery’s abolition. President Andrew Jackson proposed stopping the US Post Office from mailing such “incendiary publications” to the South. Congress, saying it had no power to restrain the press, rejected his idea. Southerners asked Northern state officials to suppress abolitionist newspapers, but they did not comply (Curtis, 2000).
On December 26, 1991, the Soviet Union collapsed. The end of the Cold War brought forward expressions of hope that America’s military involvement in the world might be lessened. For some this meant that a return to isolationism was possible; for others it meant that the United States would be able to engage in building democracy and promoting peaceful change.
Deciding on public policies can be daunting. Consider the complexity of energy and immigration policies.
The decision was widely reported and discussed in the media. Defenders framed it as principled, based on legal considerations. Critics deplored it as legally frail and politically partisan. They quoted the bitter comment of dissenting Justice Stevens: “Although we may never know with complete certainty the identity of the winner of this year’s presidential election, the identity of the loser is perfectly clear. It is the nation’s confidence in the judge as an impartial guardian of the rule of law” (Greenhouse, 2001).
The Declaration of Independence
The Declaration of Independence, issued on July 4, 1776, announced that the thirteen colonies were independent of Britain. It was designed to be read aloud in public and to be sent to international audiences. Its point-by-point charges against British rule give equal weight to how the king damaged America’s economic interests and how he ignored principles of self-government.
The Declaration is a deeply democratic document (Lynd, 1969; Wills, 1979; Maier, 1997). It is democratic in what it did—asserting the right of the people in American colonies to separate from Britain. And it is democratic in what it said: “We hold these truths to be self-evident, that all men are created equal” and have inviolable rights to “life, liberty, and the pursuit of happiness.” The Declaration concludes that the people are free to “alter or abolish” repressive forms of government. Indeed, it assumes that the people are the best judges of the quality of government and can act wisely on their own behalf.
Declaration of Rights
DeConde, A., Ethnicity, Race, and American Foreign Policy (Boston: Little Brown. 1992).
The Defense Department interacts with the media to produce highly positive depictions in two ways. One is through the Hollywood films that “depict and glorify the heroic exploits of US military power” (Boggs &amp; Pollard, 2007).
A defining moment was the “Checkers” speech delivered by vice presidential candidate Richard Nixon on September 23, 1952.
Delaware Republican Senate candidate Christine O’Donnell made headlines when a ten-year-old video clip in which she professed dabbling in witchcraft surfaced during the 2010 election.
The delegates did not confront slavery head on (indeed, the word “slavery” is not directly mentioned in the Constitution). As a result, the issue of slavery would overshadow much of federal politics until its bloody resolution in the Civil War of the 1860s.
The delegates immediately discarded the Continental Congress’s mandate that they recommend amendments to the Articles of Confederation. They agreed to draft a new Constitution from scratch in order to create a national government superior to and independent of the states.
Delegates to the Constitutional Convention first gathered on May 25, 1787, in what is now called Independence Hall in Philadelphia. Their goal was to devise a constitution, a system of fundamental laws and principles outlining the nature and functions of the government. George Washington presided. Delegates worked in an intimate setting without committees. The structure of power created by the Constitution in Philadelphia resulted from a deeply political process.
Delegates to the party nominating conventions are selected through caucuses and primaries. Some states hold caucuses, often lengthy meetings of the party faithful who choose delegates to the party’s nominating convention. The first delegates are selected in the Iowa caucuses in January. Most convention delegates are chosen in primary elections in states. Delegates are allocated proportionally to the candidates who receive the most votes in the state. New Hampshire holds the first primary in January, ten months before the general election. More and more states front-load primaries—hold them early in the process—to increase their influence on the presidential nomination. Candidates and the media focus on the early primaries because winning them gives a campaign momentum.
The delegates were not representative of the American people. They were well-educated property owners, many of them wealthy, who came mainly from prosperous seaboard cities, including Boston and New York. Most had served in the Continental Congress and were sensitive to the problems faced by the United States. Few delegates had political careers in the states, and so they were free to break with existing presumptions about how government should be organized in America.
Deliberations took place in secret, as delegates did not want the press and the public to know the details of what they were considering (Note 2.16 “Comparing Content”). Newspapers hardly mentioned the convention at all, and when they did, it was in vague references praising the high caliber of the delegates (Alexander, 1990).
Deliberative Polling
Deliberative polling brings people together to discuss issues in detail with policy experts so that they can develop informed choices.
Deliberative polling is a technique that provides members of the public with the opportunity to think carefully about issues and their relationship to public policy. It attempts to deal with the fact that many people know little about issues because they lack the time to acquire information. Deliberative polling was pioneered in 1988 and has been used around the world to gauge opinion. The Center for Deliberative Democracy at Stanford University applies and studies the use of deliberative polling.
Delli Carpini, Michael X. Stability and Change in American Politics. New York: New York University Press, 1986. A study of the baby boom generation using a political socialization framework.
Demar Lamont Roberts, a recent graduate of South Carolina State University in his twenties, became active in the NAACP to experience “the camaraderie, seeing civil rights persons that have come before me and paved the way for me.” He attended the 2009 NAACP national convention in Las Vegas so that he could interact with young people like himself who are passionate about social justice issues. He joined the leadership of the NAACP National Youth Work Committee, which is mobilizing around voting rights and other issues. Roberts used the social messaging platform Twitter to keep friends and associates informed about the convention. The NAACP website provides information about the organization’s history, current news, and ways to become involved.
Democrat Jimmy Carter, a little-known Georgia governor and party outsider, was one of the first presidential candidates to run a successful campaign by appealing to voters directly through the media. After Carter’s victory, candidate-centered presidential campaigns became the norm.
The Democratic Party’s and Republican Party’s websites have become sophisticated. In addition to the sites’ content, visitors are offered the opportunity to connect with the party through Facebook, Twitter, YouTube, Flickr, and other social media. Some of the material on Democratic and Republican websites consists of negative, at times vicious, attacks on the opposing party. In 2011, the Republican Party used its website to gain momentum for its quest to win the White House in 2012. Clicking on the link to the Republican National Committee site led directly to page featuring a negative ad against the Obama administration and the opportunity to “Help Fight Back” by donating money. The Democratic National Committee website, which represents the party of the sitting president, focuses heavily on the accomplishments of the Obama administration.
The Democratic Party uses its website to promote its logo and Obama-era slogan, “Democrats: Change that Matters.”
Democratic political values are among the cornerstones of the American creed. Americans believe in the rule of law: the idea that government is based on a body of law, agreed on by the governed, that is applied equally and justly. The Constitution is the foundation for the rule of law. The creed also encompasses the public’s high degree of respect for the American system of government and the structure of its political institutions.
Democratic President Franklin Delano Roosevelt’s New Deal program for leading the United States out of the Great Depression in the 1930s had dramatic effects on political parties. The New Deal placed the federal government in the pivotal role of ensuring the economic welfare of citizens. Both major political parties recognized the importance of being close to the power center of government and established national headquarters in Washington, DC.
Democratic presidential candidate Michael Dukakis’s campaign advisors felt that depicting him in a tank would prove that he was not weak on defense. Provoking mockery from the press corps, cartoonists, and late-night comedians, the photo op had the reverse effect.
The Democratic and Republican parties feature online ads on their YouTube channels, which makes them readily available to supporters as well as journalists.
The Democratic and Republican parties have dominated for over 150 years because of their ability to adapt to changing political and cultural circumstances. In the early decades of the republic, when voting rights were limited to male landowners, parties formed around charismatic leaders such as Thomas Jefferson and John Adams. When voting rights were extended, parties changed to accommodate the public. As immigrants came to the United States and settled in urban areas, party machines emerged and socialized the immigrants to politics.
The Democratic and Republican parties hold their national nominating conventions toward the end of the summer of every presidential election year to formally select the presidential and vice presidential candidates. The party of the incumbent president holds its convention last. Conventions are designed to inspire, unify, and mobilize the party faithful as well as to encourage people who are undecided, independent, or supporting the other party to vote for its candidates (Panagopoulos, 2007). Conventions also approve the party’s platform containing its policy positions, proposals, and promises.
The Democrats also have super delegates who attend their nominating convention. Super delegates are party luminaries, members of the National Committee, governors, and members of Congress. At the 2008 Democratic convention they made up approximately 18 percent of the delegates.
The Democrats were able to capitalize on campaign issues that worked against the Republicans, the party of the incumbent president, George W. Bush, whose popularity was low. The fading economy took precedence over terrorism. The Iraq war was increasingly seen as a mistake to be ended. Obama denounced the Bush administration and attacked his opponent, stating, “I am not going to be Bush but McCain will.” He promised to respond to the problems of energy, education, and health care. He stated that taxes would be raised, but only for the wealthy.
The Democrats were highly factionalized when they met in Philadelphia for their national nominating convention. They attempted unsuccessfully to recruit popular war hero Dwight D. Eisenhower to be their candidate. When the convention adopted a strong civil rights platform, Southern delegations bolted and nominated their own candidate, Strom Thurmond of South Carolina. Liberals who disapproved of Truman’s policies formed the Progressive Party and nominated Henry Wallace of Iowa as their candidate. In the end, Truman became the nominee with Senator Alben Barkeley of Kentucky as his running mate. The pair was faced with an unenthusiastic constituency.
Demonstrations, marches, and protests are one way to respond, although they can quickly become “old news.” Some activists end up conducting larger and more militant protests in order to get covered, but this can be detrimental. After 1965, for example, the African American civil rights movement divided, as some participants embraced the confrontational, even inflammatory rhetoric of the “Black Power” movement. Coverage of militancy easily turns negative, so activists have learned to anticipate the needs of the news media and become more disciplined when they plan their activities. As a result, they may downplay controversial issues and stress less sweeping policy changes.
Dennis, J., David Easton, and Sylvia Easton, Children in the Political System (New York: McGraw-Hill, 1969).
Dennis, J. and Diana Owen, “The Partisanship Puzzle: Identification and Attitudes of Generation X,” in After the Boom, ed. Stephen C. Craig and Stephen Earl Bennet (Lanham, MD: Rowman &amp; Littlefield, 1997), 43–62.
Dennis, J. and Diana Owen, “The Partisanship Puzzle,” in After the Boom: The Politics of Generation X, ed. Stephen C. Craig, and Stephen Earl Bennett (Lanham, MD: Rowman &amp; Littlefield, 1997), 43–61.
Dennis v. United States, 341 US 494 (1951)
DeParle, J. and Robert Gebeloff, “Once Stigmatized, Food Stamps Find New Users and Acceptance,” New York Times, February 11, 2010, A1.
DeParle, J. and Robert Gebeloff, “The Safety Net: Across U.S., Food Stamp Use Soars and Stigma Fades,” New York Times, November 8, 2009, accessed June 6, 2011, http://www.nytimes.com/2009/11/29/us/29foodstamps.
The Department of Homeland Security combines activities from 22 different federal agencies with a total workforce of 170,000 employees. Agencies incorporated in the department include the Immigration and Naturalization Service (INS), the Secret Service, the Customs Service, the Federal Emergency Management Agency (FEMA), the Transportation Security Administration, the Coast Guard, and the Border Patrol. Some observers are concerned that the combination of foreign policy and domestic missions in the same department limits its effectiveness. That is, the capacities to meet the challenges posed by earthquakes, floods, blackouts, and storms (tasks that are central to FEMA’s mission) have been underdeveloped as more resources and attention are given to fighting terrorism or that the need to respond to these catastrophes will divert attention away from fighting terrorism.
Department secretaries are automatically members of the president’s cabinet. For other agency heads, it is up to the president’s discretion: President Clinton elevated the head of the Federal Emergency Management Agency (FEMA) to the cabinet, but the position lost cabinet status under President George W. Bush.
Depending on personal preferences, ideological inclinations, and political needs, the president may be in contact with business, industry, labor, and other interest group leaders. Normally, however, communications with interest groups are made on the president’s behalf by individual members of the White House staff and by the White House Office of Public Engagement and, on occasion, Office of Management and Budget (OMB).
Depictions can take the form of fictional dramas, such as Friday Night Lights’ portrayal of family life and the politics of sports in rural Texas, and sitcoms, or the offbeat view of parent-child relationships shown in Modern Family. Reality television programs such as Kate Plus 8 and Keeping Up with the Kardashians offer insights into family socialization that can invite commentary and criticism from viewers.
Depictions of Journalists
Depictions of socialization and learning experiences abound in media. News and entertainment media are especially powerful as they provide depictions that embody the beliefs and values that make up American political culture. Core American values are crucial elements of a “good story,” as they resonate with the public. Both egalitarianism and individualism are celebrated in stories in which lone, ordinary people are able to defeat powerful economic and political forces aligned against them.
Derek Steen – For Steve Jobs – CC BY-NC-ND 2.0.
Derthick, M., Agency under Stress: The Social Security Administration in American Government (Washington, DC: Brookings, 1990).
Derthick, M., Keeping the Compound Republic: Essays on American Federalism (Washington, DC: Brookings, 2001), 83.
Derthick, M., Keeping the Compound Republic: Essays on American Federalism (Washington, DC: Brookings, 2001), 17.
Derthick, M., Keeping the Compound Republic: Essays on American Federalism (Washington, DC: Brookings, 2001), 152.
Derthick, Martha. Keeping the Compound Republic: Essays on American Federalism. Washington, DC: Brookings, 2001. A set of discerning essays on intergovernmental relations.
Despite the ambiguous feelings expressed by the founders, the first modern political party, the Federalists, appeared in the United States in 1789, more than three decades before parties developed in Great Britain and other western nations (Chambers &amp; Burnham, 1975). Since 1798, the United States has only experienced one brief period without national parties, from 1816 to 1827, when infighting following the War of 1812 tore apart the Federalists and the Republicans (Chambers, 1963).
Despite such objections and obstacles, the campaign for ratification was successful in all thirteen states (Maier, 2010). The advocates of the national political system, benefiting from the secrecy of the Constitutional Convention, were well prepared to take the initiative. They called themselves not nationalists but Federalists. Opponents to the Constitution were saddled with the name of Anti-Federalists, though they were actually the champions of a federation of independent states.
Despite these advances, magazines and newspapers continued to use unscientific straw polls, which were less expensive to administer and contributed to the profitability of the publication. The problems associated with straw polls came to a head in the 1936 presidential election when the Literary Digest, a popular magazine with a large circulation, incorrectly predicted the presidential election outcome, prompting the public to lose faith in polls. For a time after the Literary Digest debacle, newspapers shied away from highlighting polls in their coverage.
Despite these attempts at manipulation, the news media’s coverage of people in public life is not necessarily favorable. Three common types of coverage are lap-dog, watch-dog, and attack-dog journalism.
Despite these trends, America’s multiculturalism has been a source of societal tension. Support for the melting pot assumptions about racial and ethnic assimilation still exists (Hunter &amp; Bowman, 1996). Some Americans believe that too much effort and expense is directed at maintaining separate racial and ethnic practices, such as bilingual education. Conflict can arise when people feel that society has gone too far in accommodating multiculturalism in areas such as employment programs that encourage hiring people from varied racial and ethnic backgrounds (Pew Research Center for the People and the Press, 1999).
Detailed rules and procedures govern hiring, promoting, and firing civil servants. To simplify and standardize the process, each position gets a GS (General Schedule) rating, ranging from GS 1 to GS 18, which determines its salary.
Deterrence strategies are designed to prevent an opponent from undertaking an objectionable course of action. It was an article of faith during the Cold War that nuclear deterrence could not be assumed to exist through the possession of a large nuclear arsenal. The United States adopted a second strike strategy: to deter an attack by possessing the capability to absorb an enemy’s nuclear attack and retaliate with so much force that it could inflict an unacceptable level of damage on its society. Stability was assumed to be assured when both sides adopted such a strategy.
Deterrence Strategy
Devastating events extensively reported in the media can spark people to organize and lobby for policy change. National media attention can prompt leaders to take activists seriously. Coverage of the 1999 shootings at Colorado’s Columbine High School, which left fifteen people dead, rallied support for tougher gun-control legislation. In the wake of the Columbine shootings, students from across the state formed SAFE—Sane Alternatives to the Firearms Epidemic. A ninety-person SAFE delegation traveled in August 1999 to Washington, DC, where they met with President Bill Clinton, Vice President Al Gore, and House Minority Leader Richard Gephardt (D-MO) who pledged support for the group’s position advocating tougher gun-control laws. In a made-for-media moment on the steps of Capitol Hill, the students grilled members of Congress who opposed tough gun-control legislation (Grunwald, 1999).
Devastation Wrought by Hurricane Katrina
Developer Bruce Ratner commissioned a nineteen-foot-tall, $180,000 bronze statue based on the photograph to stand in front of the New York City Fire Department (FDNY) headquarters in Brooklyn. When the statue prototype was unveiled, it revealed that the faces of two of the three white firefighters who had originally raised the flag had been replaced with those of black and Hispanic firefighters. Ratner and the artist who designed the statue claimed that the modification of the original image represented an effort to promote America’s multicultural heritage and tolerance for diversity. The change had been authorized by the FDNY leadership (Dreher, 2002).
The Development of Political Parties
Devins, N. and Louis Fisher, The Democratic Constitution (New York: Oxford University Press, 2004).
Devins, Neal, and Louis Fisher. The Democratic Constitution. New York: Oxford University Press, 2004. A sweeping, persuasive account of how everyone in American politics helps define the meaning of the Constitution.
Devoted to education (and sports), universities try to influence government policies that affect their interests.
Dewey Defeats Truman
“DEWEY DEFEATS TRUMAN.” Truman’s victory, as immortalized in this enduring image, is one of the biggest comebacks in American elections.
Dey, E. L., “Undergraduate Political Attitudes,” Journal of Higher Education, 68 (1997): 398–413.
Diamond, E. and Stephen Bates, The Spot (Cambridge, MA: MIT Press, 1992).
Diary (2011). Photojournalist Tim Hetherington (codirector of Restrepo) contrasts scenes from the war zones he covered to his life in London and New York. Soon after making the film he was killed in Libya.
Dickens, S., ed., The Onion Presents Our Dumb Century (New York: Three Rivers Press, 1999).
Dickson, D., ed., The Supreme Court in Conference (1940–1985): The Private Discussions Behind Nearly 300 Supreme Court Decisions (New York: Oxford University Press, 2001), xxvii.
Dickson, Del, ed. The Supreme Court in Conference (1940–1985): The Private Discussions Behind Nearly 300 Supreme Court Decisions. New York: Oxford University Press, 2001. Justices’ conference notes organized and annotated around key decisions.
The differences between the House and Senate are reflected in their respective chambers. The House meets in the largest parliamentary room in the world. Members do not have assigned seats and take any available place on padded benches. Few members spend time in the chamber other than when they are speaking or voting. The Senate chamber is smaller and more ornate. Senators are assigned desks and chairs, many of which have been held by distinguished members. Since the introduction of television to the Senate chamber in 1986, senior senators have taken back-row seats, which provide favorable camera angles against a flattering blue backdrop and have space for displaying charts and graphs.
Difficult life experiences can cause people to act who never thought they would become involved. President Bill Clinton pardoned Dorothy Gaines and Kemba Smith, who had received long mandatory prison sentences on drug charges with no hope of parole. They were not involved with drugs but had boyfriends who were dealers. It is a crime under federal law to associate with known drug dealers. Ms. Gaines lobbied for her freedom from her jail cell, working with civil rights organizations, and she drew media attention to her problem, including a widely read article in People magazine. Kemba Smith’s father, Gus, an accountant who had never been politically active, worked to secure his daughter’s release. A cover story in Ebony magazine rallied support for her case, and a film was made about her life. Since the pardons, Dorothy Gaines, her father, and Kemba Smith have continued to lobby for changes in the sentencing laws. Kemba Smith has established a foundation to educate young people about making proper decisions.
Digital media have made it possible for members of the public to conduct their own informal polls to solicit opinions about government and politics. There are online platforms, such as YouPolls.com and SurveyMonkey.com, where average citizens, political activists, and bloggers can post a question and solicit answers from interested members of the public. People can post a video clip of a news item and gauge the public’s reaction. These informal poll results can be used to stimulate online discussions about issues, leaders, government institutions, and political events. Some of these citizen-initiated polls deal with serious debates facing the nation, such as taxes and immigration policy. Some opinion forums are designed more to entertain than to elicit serious opinions. Comedian Stephen Colbert hosts the Colbert Nation Forum on his website, where fans post often humorous statements and videos about current issues and events.
Digital polls, which use Internet platforms and smartphones to administer questions to members of the public, have proliferated in the information age. These polls run the gamut from sophisticated survey instruments to one-question quick polls. Online polls are a standard feature of news websites, political party and candidate sites, interest group and trade association sites, blogs, social media sites, and Twitter feeds. The quality of online polls varies greatly as well. Online polls administered by reputable organizations to a representative sample of the public yield reliable results. Quick polls taken by a convenience sample of people who come across the poll and decide to take it are generally inaccurate.
The dilemma for presidents, as Clinton’s press secretary Mike McCurry noted, is that “ninety percent of what happens at the White House is pure boredom” (Miga, 1999). Reporters need drama. If presidents do not fit the heroic roles of “decisive problem solver” and “representative of the nation,” they can be slotted into a less positive frame. Politics will displace policy; criticism and conflict overwhelm praise and unity. Even in presidents’ supposed “honeymoon” periods, critical coverage is not unknown. Presidents are, then, in the unenviable position of needing the news and being routinely in its spotlight without being able consistently to control the images of themselves and their policies in that news.
Dillon, S., “Most States Fail Demands Set Out in Education Law,” New York Times July 25, 2006, A14.
Dillon, S., “Students Ace State Tests, but Earn D’s From U.S.,” New York Times, November 26, 2005, A1, 10.
Direct mail appeals by single-issue groups for contributions aimed especially at more affluent Americans are targeted methods of mobilizing people.
The directive to “write your member of Congress” is taken seriously by increasing numbers of citizens: legislators’ e-mail boxes are filled daily, and millions of letters are processed by the Capitol Hill post offices.
The director of South Vietnam’s national police force executes a bound Viet Cong prisoner.
Disability activists fight to be respected and accepted as they are. They advocate for what they can do when society does not discriminate against them and adapts to their needs. This effort is frustrated by the typical media frame presenting disabilities as terrible medical burdens to conquer. The mass media tend to present disabled people either as pitiable, helpless victims requiring a cure or as what activists call “supercrips”: those courageously trying to “overcome” their handicaps (Riley II, 2005). (Note 5.27 “Comparing Content”).
Disadvantaged groups use digital media to mobilize an often far-flung constituency and spark action for civil rights. They organize online communities on Facebook to share information and concerns. They use e-mail alerts and text messages to keep their supporters abreast of the latest developments and to call them to action when needed. They orchestrate blast e-mail messages and online petitions urging members of Congress to support their cause.
Disaster loomed beneath this glittering surface. The American dream of home ownership turned into a nightmare. The Federal Reserve Board raised interest rates, thus increasing monthly payments for the many people with adjustable-rate mortgages. Some of them defaulted on their loans, losing their homes. House prices fell by around 25 percent in many major markets. Lenders or mortgage holders repossessed property, reselling it for less than the amount owed on the mortgage and thus taking a loss. There were so many failed mortgages that the sellers of credit default swaps did not have enough money to pay the claims.
The discount rate is what the Fed charges commercial banks for short-term loans. Lowering rates increases the banks’ access to money, allowing banks to offer cheaper credit to businesses and the public, thereby stimulating the economy. The Fed does the reverse to slow down an “overheating” economy.
Discriminatory practices kept black voter turnout low until after the passage of the Voting Rights Act of 1965. Poll taxes, fees that had to be paid before a citizen could register to vote, disenfranchised the poor, many of whom were black. Literacy tests, which required people to demonstrate their ability to read, write, and interpret documents prior to voting, were applied unfairly to blacks. The “white primary” restricted voting in Democratic primaries to whites in certain Southern states. The Southern Democratic party was so dominant that winning the primary was tantamount to election to office. Intimidation and violence by groups such as the Ku Klux Klan kept black voters from the polls. Eventually, civil rights protests and litigation resulted in the elimination of formal barriers to voting. Today, black citizens vote at least as often as white citizens who share the same socioeconomic status. Sixty-five percent of black voters turned out in the 2008 presidential election compared with 66 percent of white voters. Over 90 percent of black voters supported African American candidate Barack Obama (McDonald).
Disillusioned with Washington’s administration, especially its foreign policy, Jefferson left the cabinet in 1794. Jefferson urged his friend James Madison to take on Hamilton in the press, stating, “For God’s sake, my Dear Sir, take up your pen, select your most striking heresies, and cut him to pieces in the face of the public” (Chambers, 1963). Madison did just that under the pen name of Helvidius. His writings helped fuel an anti-Federalist opposition movement, which provided the foundation for the Republican Party. This early Republican Party differs from the present-day party of the same name. Opposition newspapers, the National Gazette and the Aurora, communicated the Republicans’ views and actions, and inspired local groups and leaders to align themselves with the emerging party (Chambers, 1963). The Whiskey Rebellion in 1794, staged by farmers angered by Hamilton’s tax on whiskey, reignited the founders’ fears that violent factions could overthrow the government (Schudson, 1998).
“Disliking government, Americans nonetheless seem to like governments, for they have so many of them” (Derthick, 2001).Table 3.1 “Governments in the United States” catalogs the 87,576 distinct governments in the fifty states. They employ over eighteen million full-time workers. These numbers would be higher if we included territories, Native American reservations, and private substitutes for local governments such as gated developments’ community associations.
Disproportionate coverage of a few societal and public interest groups enhances their importance and the impression that each one represents a policy area. Instead, there is often a spectrum of interest groups across areas. Sparse or nonexistent coverage of these interest groups means that the media do not bring their demands, activities, and policy perspectives to the attention of policymakers and the public.
The distinction between the institution of Congress and individual members is evident in media coverage. There are distinct differences in the tone, content, and scope of news reports on Congress in the national compared to local press. National news reports focus more on the institution than individual members. Stories emphasize the investigative side of reporting in that they seek the “smoking gun,” a problem, or a scandal. Reports convey the impression that Congress is populated by power brokers who are in the pocket of political insiders such as interest groups; reports often portray members of Congress as being ignorant of public concerns.
The distinction between judicial restraint and strict constructionism on the one hand and judicial activism and loose constructionism on the other can become quite muddy. In 1995, the Supreme Court, by a 5–4 vote, struck down the Gun-Free School Zone Act—an attempt by Congress to keep guns out of schools (United States, Petitioner v. Alfonso Lopez, Jr., 1995). The ruling was that Congress had overstepped its authority and that only states had the power to pass such laws. This decision by the conservative majority, interpreting the Constitution according to what it believed was the original intentions of the framers, exemplified strict constructionism. It also exemplified judicial activism: for the first time in fifty years, the Court curtailed the power of Congress under the Constitution’s commerce clause to interfere with local affairs. A 5–4 conservative majority has also interpreted the Second Amendment to prohibit the regulation of guns. This decision, too, could be seen as activist.
The distinctions between the chambers extend to their ability to attract media coverage. The Senate routinely garners greater press attention than the House because it is easier for journalists to cover the smaller chamber and establish long-term relationships with its members. The hierarchical structure of the House makes it easy for leaders to become national media headliners, while other members must compete for attention (Sellers, 2002). The proliferation of digital media outlets has made it somewhat easier for media-savvy members to get their message out through websites, blogs, Twitter feeds, and online videos.
The Distinguished Gentleman (1992). This Eddie Murphy comedy provides some insights into the ways in which interest groups and their associated political action committees interact with Congress.
District of Columbia v. Heller, 554 US 570 (2008).
Do the Right Thing (1989). Director Spike Lee’s troubling take on racial and ethnic tensions in the city.
Documentaries offer a wider range of candidates and circumstances. The Perfect Candidate (1996) covers Republican Oliver North’s 1994 senatorial campaign in Virginia from the perspective of the candidate, his campaign manager, and a Washington Post reporter. The subject of Taking on the Kennedys (1996) is a Republican doctor running against Senator Edward Kennedy’s son Patrick for an open House of Representatives’ seat in Rhode Island. In I’m a Candidate (2001), two young men, one a black Republican in Georgia and the other a white Democrat in Cincinnati, challenge incumbent members of the House.
Dolan v. City of Tigard, 512 US 374 at 392 (1994).
The donkey and the elephant have been symbols of the two major parties since cartoonist Thomas Nast popularized these images in the 1860s.
Donsbach, Wolfgang, and Michael W. Traugott. The Sage Handbook of Public Opinion Research. Thousand Oaks, CA: Sage Publications, 2008. A handbook covering topics in public opinion ranging from the development of public opinion research, methods for ascertaining opinion, and uses of public opinion data.
Donziger, S. R., ed., The Real War on Crime: The Report of the National Criminal Justice Commission (New York: Harper Collins, 1996), chap. 1.
Donziger, Steven R. The Real War on Crime: The Report of the National Criminal Justice Commission. New York: Harper Collins, 1996. A national commission’s eye-opening report on the looming disconnect between crime rates and punitive public policies.
Dorning, M., “Obama Ushers in Era of Divided Government with Appeal for Unity, Progress,” Bloomberg, January 26, 2011, accessed March 26, 2011, http://www.bloomberg.com/news/2011-01-26/obama-ushers-in-era-of-divided- government-with-appeal-for-unity-progress.html.
Dougherty, K. L., Collective Action under the Articles of Confederation (New York: Cambridge University Press, 2001), chaps. 4–5.
Dougherty, K. L., Collective Action under the Articles of Confederation (New York: Cambridge University Press, 2001), chap. 6.
Downs, A., An Economic Theory of Democracy (New York: Harper, 1957).
Dr. Martin Luther King Jr. giving the “I Have a Dream” speech. The image of Dr. Martin Luther King Jr. addressing the crowd on the National Mall endures as a symbol of the civil rights movement.
Dr. Martin Luther King’s “I Have a Dream” Speech
Dr. Strangelove (1964). The ultimate dark comedy: how a bureaucracy unravels after a demented general named Jack D. Ripper sends jets to drop nuclear bombs on the Soviet Union.
Dr. Strangelove, or: How I Learned to Stop Worrying and Love the Bomb (1964). In Stanley Kubrick’s (and Terry Southern’s) nightmarishly comic assault on the Cold War, the results of military paranoia and bravado are nuclear war.
Drafted in 1777, the Articles of Confederation were the first political constitution for the government of the United States. They codified the Continental Congress’s practices and powers. The United States of America was a confederation of states. Although the confederation was superior to the individual states, it had no powers without their consent.
A dramatic shift in policies often follows a sweeping election victory of a president and his party, as with the enactment of the Voting Rights Act and the antipoverty program of President Lyndon Johnson’s Great Society after the 1964 election. Or it happens after a change of party control of Congress: the Republicans enacted elements of their Contract with America after they won Congress in 1994. Policy change can follow a change in party control of the presidency, as in the tax cuts and increases in defense spending after Republican Ronald Reagan was elected president in 1980 and George W. Bush was elected in 2000.
Dramatic, widely distributed photographs of these events forced President John F. Kennedy to order federal agencies to halt segregation and discrimination in interstate transportation (Niven, 2003). Civil rights activists used depictions of white repression to win dramatic news coverage and generate public sympathy for their cause.
Drechsel, R. E., News Making in the Trial Courts (New York: Longman, 1983).
The Dred Scott Case
Dred Scott v. Sandford, 60 US 393 (1857).
Dreher, R., “The Bravest Speak,” National Review Online, January 16, 2002.
Dreier, P. and Christopher R. Martin, “How ACORN Was Framed: Political Controversy and Media Agenda Setting,” Perspectives on Politics 8, no. 3 (September 2010): 761–92; the statement that the complete original video has “never been fully disclosed” is on p. 780.
Drowne, K. M., The 1920s (Westport, CT: Greenwood Press, 2004).
Dryden, S., Trade Warriors (New York: Oxford University Press, 1995).
Du Bois’s writings gained the attention of white and black Northern reformers who founded the National Association for the Advancement of Colored People (NAACP) in 1909. Du Bois served as director of publicity and research, investigating inequities, generating news, and going on speaking tours (Kellogg, 1967).
Dubbed “tabloid justice,” news depictions of the criminal justice system, especially on cable television, focus on dramatic, sensational, and lurid cases (Fox, Sickel, &amp; Steiger, 2007). A notorious instance was the Duke University lacrosse team rape story, which provoked a prodigious amount of often erroneous news coverage as well as outrageous opinions and judgments (notoriously from television commentator Nancy Grace) from March 2006 until April 2007, when all charges against the students were dropped and the case dismissed.
Duck Soup (1933). The Marx Brothers’ anarchic send-up of the incompetence and hypocrisy of governments and of the folly of war. Groucho becomes leader of the country of Freedonia and leads it into a comedic war.
Duck Soup (1933). The Marx brothers spoof diplomacy, nationalism, patriotism, law, and—above all—America’s wars. President of Freedonia Rufus T. Firefly (played by Groucho Marx) justifies war: “It’s too late. I’ve already paid a month’s rent on the battlefield.”
Dumble, W. V., “And Justice for All,” in Television Studies, ed. Gary Burns and Robert J. Thompson (Westport, CT: Praeger, 1989), 106.
Duncan also created the Race to the Top competition allocating $4.3 billion in education aid to states that comply with the administration’s educational goals. But this is a modest sum, won by only a few states, compared with the approximately $650 billion spent on K–12 education annually.
Duncan encouraged the development of national standards in English and math to be adopted by the states, specifying the skills students should have at each grade level. Although the timetable for implementing the standards is uncertain, states will have to rethink teacher training, textbooks, and testing.
Duquesne Light Company v. Barasch, 488 US 299 (1989).
During the 1960s, the national government moved increasingly into areas once reserved to the states. As a result, the essence of federalism today is competition rather than cooperation (Peterson, Rabe, &amp; Wong, 1986; Derthick, 2001).
During the 1990s, the US crime rate declined precipitously.David L. Altheide, Creating Fear: News and the Construction of Crisis (New York: Walter de Gruyter, 2002). Yet the amount of coverage of crime in the news media increased dramatically. Crime shows filled television. Hollywood films moved from a liberal to a conservative image of law.Timothy O. Lenz, Changing Images of Law in Film &amp; Television Crime Stories (New York: Peter Lang, 2003). The media broadened what is considered “criminal behavior.”Elayne Rapping, Law and Justice as Seen on TV (New York: New York University Press, 2003). This abundance of fictional depictions and factual reports framed crime as a threat, increased the public’s fear, and primed crime as a problem demanding a response from policymakers.
During the 1995–96 government shutdown caused by a deadlock over the federal budget between Democrats in the White House and Republicans in Congress, the news media prominently featured images of closed government facilities like the Washington Monument, the Smithsonian Institution, and many national parks. These reminders of what the federal bureaucracy provides led public opinion to pressure the Republicans to back down.
During and after the Iraq War, the State Department’s Office of Public Diplomacy and Public Affairs promoted what it called “Brand America” to the Islamic world, especially to young people who have reservations about US policy but also admire elements of American life and culture.
During the campaign, uncertainty about Sarah Palin’s qualifications for the vice presidency were raised. Her performance in the vice presidential debate showed weaknesses in her command of foreign-policy issues. In addition, the news media reported that the Republican National Committee had spent $150,000 at upscale department stores for her campaign wardrobe. Palin was further undermined by Tina Fey’s imitations of her on “Saturday Night Live,” which became popular online videos that were downloaded millions of times.
During the Cold War, the news media focused on the conflict between the United States and Communist countries. The main stories were the Communist takeover of China, the Korean War, US relations with Cuba, and the Vietnam War. Thus until the collapse of the Soviet Union in 1991, the US media depicted the world in general and the preceding stories in particular from the American side of the Cold War frame.
During conference committee negotiations, conferees meet informally with party leaders and members who have an interest in the bill. Representatives of the executive branch work with conferees to devise a final bill that the president will be likely to sign. Once an agreement has been reached, the conference committee issues a report that must be passed by the House and Senate before the bill moves forward to be signed into law by the president (Longley &amp; Olesznek, 1989).
During his first term in office, President Obama could claim several significant accomplishments. They included health-care reform, an economic stimulus program, financial regulation, educational innovations, consumer protections, the withdrawal of combat troops from Iraq, banning torture of prisoners in US custody, ratification of a new strategic arms reduction treaty with Russia, and repeal of the “Don’t ask, don’t tell” law.
During the period between World War I and World War II, the United States pursued a largely isolationist foreign policy. It refused to join the League of Nations, and Congress passed a series of bills in the 1930s that imposed a policy of neutrality on the United States in foreign conflicts.
During recent years, sales have plummeted as many people have given up or, as with the young, never acquired the newspaper habit. Further cutting into sales are newspapers’ free online versions. Revenue from advertising (automotive, employment, and real estate) has also drastically declined, with classified ads moving to Craigslist and specialist job-search sites. As a result, newspapers have slashed staff, closed foreign and domestic bureaus (including in Washington, DC), reduced reporting, and shrunk in size.
During the Stamp Act crisis, news began to focus on events throughout the thirteen colonies. Benjamin Franklin, postmaster of the British government for the colonies, developed a system of post roads linking the colonies. Printers now could send newspapers to each other free of charge in the mail, providing content for each other to copy. Colonial legislatures proposed a meeting of delegates from across the colonies to address their grievances. This gathering, the Stamp Act Congress, met for two weeks in 1765. Delegates sent a petition to the king that convinced British authorities to annul the taxes.
During three days of testifying before the Senate Judiciary Committee, the erudite and engaging Roberts deflected questions by comparing judges to umpires and saying that he would be guided by the law. On September 29, 2005, the Republican-controlled Senate approved him as chief justice of the US Supreme Court by a vote of 78–22.
During World War I, Northern factories recruited rural Southern black men for work, starting a “Great Migration” northward that peaked in the 1960s. In Northern cities, African Americans voted freely, had fewer restrictions on their civil rights, organized themselves effectively, and participated in politics. They began to elect black members of Congress, and built prosperous black newspapers. When the United States entered World War II, many African Americans were brought into the defense industries and the armed forces. Black soldiers who returned from fighting for their country engaged in more militant politics.
Duverger, M., Party Politics and Pressure Groups (New York: Thomas Y. Crowell, 1972).
Dye, T. R., American Federalism: Competition among Governments (Lexington, MA: Lexington Books, 1990), chap. 2.
E-books are beginning to boom. The advantage for readers is obtaining the book cheaper and quicker than by mail or from a bookstore. For publishers, there are no more costs for printing, shipping, warehousing, and returns. But digital books could destroy bookstores if, for example, publishers sold them directly to the iPad. Indeed, publishers themselves could be eliminated if authors sold their rights to (say) Amazon.
Each chapter also contains photographs, tables, and figures that we use to further our discussion. Captions explain each one’s political meaning. We include links to video and audio clips, political and media websites, and research databases to further enrich the teaching and learning experience.
Each chapter contains two boxes designed to reveal how the media are involved in and influence politics.
Each chapter opens with an anecdote that ties media to the particular institution, process, or policy area under study. For example, Chapter 4 “Civil Liberties” starts by showing how the television reality show Cops depicts the police as working effectively to stop crime but downplays the civil liberties of individuals, including the rights of the accused.
Each chapter presents the most common media depictions of its subject. In some chapters, a few depictions dominate: most news coverage portrays the US Supreme Court and its decisions as above politics (except when the president has nominated a new member); and the entertainment media depict the judicial system unrealistically. In other chapters, depictions are split. For example, in Chapter 4 “Civil Liberties”, we see that journalists’ diligent defense of the civil liberties that are central to their job does not carry through to their stories about crime or war.
Each justice selects a few law clerks (usually four) to assist in researching cases, deciding which ones to accept, and drafting opinions. These clerks are usually honors graduates from the most prestigious law schools.
Each section of every chapter includes learning objectives, key takeaways, and key terms. These specify what material in that chapter is critical, both when read the first time and when reviewed.
Each state delegation cast a single vote in the Continental Congress. Nine states were needed to enact legislation, so few laws were passed. States usually refused to fund policies that hampered their own interests (Dougherty, 2001). Changes in the Articles required an all-but-impossible unanimous vote of all thirteen delegations. The weakness of the Articles was no accident. The fights with Britain created widespread distrust of central authority. By restricting the national government, Americans could rule themselves in towns and states. Like many political thinkers dating back to ancient Greece, they assumed that self-government worked best in small, face-to-face communities.
Each state is awarded a number of seats in the House of Representatives based on its population as determined by the national census, which is taken every ten years as required by the Constitution. If the census reveals shifts in the size of the population within districts, state legislators redraw the district lines to equalize the number of people within each district.
The early 1980s saw the development of what we call the new media: new technologies and old technologies in new combinations. They are muddying if not eliminating the differences between media. On the iPad, newspapers, television, and radio stations look similar: they all have text, pictures, video, and links.
The early Federalist and Republican parties consisted largely of political officeholders. The Federalists not only lacked a mass membership base but also were unable to expand their reach beyond the monied classes. As a result, the Federalists ceased to be a force after the 1816 presidential election, when they received few votes. The Republican Party, bolstered by successful presidential candidates Thomas Jefferson, James Madison, and James Monroe, was the sole surviving national party by 1820. Infighting soon caused the Republicans to cleave into warring factions: the National Republicans and the Democratic-Republicans (Formisano, 1981).
Early in the twentieth century, federal policy began seeking the integration of people with disabilities into society, starting with returning veterans of World War I. According to these policies, disabilities were viewed as medical problems; rehabilitation was stressed.
Early research indicated that film could be an influential agent of political socialization. Negative attitudes toward African Americans were transmitted to audiences through the film Birth of a Nation.
Early Tea Party protests against government economic policies received little mainstream press attention. Media coverage increased as the Tea Party staged rowdy protests against government health care reform, and public interest in the movement grew. Stories by major news organizations focused on the evolution of the Tea Party, its positions on issues, its membership, and its most vocal spokespersons. Tea Party rallies garnered extensive attention from mainstream media as well as political bloggers. The Tea Party received the lion’s share of media coverage on election night in 2010, as the mainstream press framed the election results in terms of public dissatisfaction with the political status quo as evidenced by victories by Tea Party–backed candidates (Stelter, 2010).
The ease or difficulty of achieving a group’s goals can determine its success. Preventing legislation from being enacted is usually easier than passing it. In a comprehensive study of interest group activities during the last two years of the Clinton administration and the first two years of the George W. Bush administration, researchers found that although some advocates succeed eventually in changing policy, “[t]he vast bulk of lobbying in Washington has to do not with the creation of new programs, but rather with the adjustment of existing programs or with the maintenance of programs just as they are” (Baumgartner et al., 2009; Godwin &amp; Seldon, 2002).
Easiest are shows with hosts such as Oprah and Larry King because they usually ask softball questions easy to anticipate and answer. Oprah endorsed Obama for president, and his slogan “Yes we can” evoked her theme of helping people help themselves.
Easy Rider (1969). This portrayal of two young societal dropouts who ride motorcycles across the American southwest depicts various scenes of the late 1960s counterculture.
Eberly, D. E., America’s Promise: Civil Society and the Renewal of American Culture (Lanham, MD: Rowman &amp; Littlefield, 1998).
Economic inequality is related to social inequality. Women and men now attain similar levels of education. The earnings gap between them is shrinking, but it still exists. On average, working women earn seventy-eight cents to every dollar earned by working men. Professions most populated by women usually pay less than professions most populated by men. For instance, in medicine, nurses (mostly women) are paid less than physicians (mostly men); in the airline industry, flight attendants (mostly women) are paid less than pilots (mostly men) (McGlen &amp; O’Connor, 1995). Income gaps exist even in the same profession. Female university professors are generally paid less than male university professors, even at the same rank and with similar years of service.
Economic interest groups represent every aspect of our economy, including agriculture, the arts, automobiles, banking, beverages, construction, defense, education, energy, finance, food, health, housing, insurance, law, media, medicine, pharmaceuticals, sports, telecommunications, transportation, travel, and utilities. These groups cover from head (i.e., the Headwear Institute of America) to toe (i.e., the American Podiatric Medical Association) and from soup (i.e., the Campbell Soup Company) to nuts (i.e., the Peanut Butter and Nut Processors Association) (Birnbaum, 1993).
The economic issue with the most potent political repercussions for President Obama and both parties is unemployment. People’s unhappiness about the lack of jobs helps explain the Republicans’ victories and the Democrats’ defeats in the 2010 elections. The official unemployment rate hovered around 9 percent in 2011. Adding some eleven million people who have given up looking for jobs or accepted part-time work increased unemployment to around 17 percent. Almost half of the unemployed had been without work for six months or more. The public sector laid off workers as state and local governments reduced their budget deficits. Although the private sector added jobs, it was barely adequate to absorb people entering the workforce. Many of these jobs paid barely enough to live on, if that.
Economics, government, and technology interact. The degree to which a technology influences politics depends on the way in which the technology is used. This in turn is shaped by the economic realities of the marketplace and by government policies concerning who can use a medium and for what purpose. Although the technology of television, even before cable, could have allowed for multiple and diverse channels, the economic search for a big audience to attract advertising revenue, paired with government regulation that favored private for-profit ownership, created the “three-network system” that endured until the 1980s. This system provided airtime for presidents to present their programs to a huge national audience. When cable television offered more alternatives for viewers, it became harder for presidents to be heard above the clamor of competing programs—a difficulty furthered by the emergence of new media.
Edelman, Murray. From Art to Politics: How Artistic Creations Shape Political Conceptions. Chicago: University of Chicago Press, 1995. A surprisingly upbeat account of political communication through art and fiction.
The edited video showing the beating of King told a different story of police brutality and was the basis of much controversy. Race relations in Los Angeles in 1991 were strained. The tape enraged blacks in Los Angeles who saw the police actions as being widespread within the Los Angeles Police Department and not an isolated incident.
Editorial, Wall Street Journal, February 23, 1968, 14.
Edling, M. M., A Revolution in Favor of Government: Origins of the U.S. Constitution and the Making of the American State (New York: Oxford University Press, 2004).
Edsall, T. B., “Dean Sparks Debate on His Potential to Remold Party,” Washington Post, October 20, 2003.
Education has the strongest impact on participation, as it provides people with background knowledge of how the political system works. Educated people develop the skills that allow them to follow and understand events through the mass media. They are likely to form opinions about political issues and engage in discussions. The political blogs with the most readers, such as Daily Kos and Huffington Post, are written and read by well-educated people (Hindman, 2008). Education prepares people to deal with the bureaucratic aspects of participation, such as registering to vote or organizing a petition drive. Eighty-three percent of people with graduate school education voted in the 2008 presidential election compared with 39 percent of those without a high school diploma (McDonald). The 2010 midterm elections were decided primarily by people with at least some college experience. Less than 5 percent of voters had no high school education, 16 percent were high school graduates, 29 percent had some college, and 50 percent were college graduates (Klein).
Edwards III, G. C., At the Margins: Presidential Leadership of Congress (New Haven, CT: Yale University Press, 1989)
Edwards III, G. C., On Deaf Ears: The Limits of the Bully Pulpit (New Haven, CT: Yale University Press, 2003), 241.
Edwards III, G. C., Governing by Campaigning: The Politics of the Bush Presidency (New York: Longman, 2007), 216–80.
Edwards III, G. C., The Strategic President: Persuasion and Opportunity in Presidential Leadership (Princeton, NJ: Princeton University Press, 2009).
Egalitarianism is the doctrine emphasizing the natural equality of humans, or at least the absence of a preexisting superiority of one set of humans above another. This core American belief is found in the preamble to the Declaration of Independence, which states that “all men are created equal” and that people are endowed with the unalienable rights to “life, liberty, and the pursuit of happiness.” Americans endorse the intrinsic equal worth of all people. Survey data consistently indicate that between 80 percent and 90 percent of Americans believe that it is essential to treat all people equally, regardless of race or ethnic background (Hunter &amp; Bowman, 1996; Pew Research Center, 2009).
Eight men and one woman competed for the Democratic nomination. Bias against women seeking elective office by party elites, fund-raisers, the media, and voters has greatly diminished, but obstacles remain for women aspiring to be president. Women face gender stereotyping that calls into question their ability to lead the country, and they must overcome the fact that the president has always been male (Han &amp; Heldman, 2007; Lawless &amp; Fox, 2005). Hillary Clinton sought to overcome these odds. She had name recognition and fund-raising prowess from her eight years as First Lady and her election as senator from New York. Her most formidable challenger was Barack Obama, a first-term senator from Illinois and an African American (more accurately, he is of mixed race, from a Kenyan father and white American mother). The Democratic primary was a landmark contest between the first female candidate and first African American candidate to make a serious bid for the presidency.
The Eighth Amendment also gives rights to people convicted of a crime. It aims to make the punishment fit the crime and to prohibit “cruel and unusual punishment.” Policies affected by the Eighth Amendment include the length of prison sentences, prison conditions, and the death penalty.
Eisgruber, C. L., The Next Justice: Repairing The Supreme Court Appointments Process (Princeton, NJ: Princeton University Press, 2007), wants the selection process to produce justices with moderate judicial philosophies.
El Norte (1983). Director Gregory Nava’s pioneering drama of Guatemalans fleeing political repression to enter the United States as illegal immigrants.
Elazar, D. J., American Federalism: A View From the States, 2nd ed. (New York: Thomas Y. Crowell, 1972).
Elazar, D. J., The American Mosaic (Boulder, CO: Westview Press, 1994).
Elazar, D. J., The Generational Rhythm of American Politics (Philadelphia: Temple University, Center for the Study of Federalism, 1976).
Elazar, Daniel J. The American Mosaic. Boulder, CO: Westview Press, 1994. Examines the geographical underpinnings of American political culture across generations.
Eldersveld, S. J., “American Interest Groups,” in Interest Groups on Four Continents, ed. Henry W. Ehrmann (Pittsburgh, PA: University of Pittsburgh Press, 1958), 187.
Eldersveld, S. J. and Hanes Walton Jr., Political Parties in American Society, 2nd ed. (Boston: Bedford/St. Martin’s, 2000).
Eldersveld, S. J. and Hanes Walton Jr., Political Parties in American Society, 2nd ed. (Boston: Bedford/St. Martin’s, 2000).
Eldersveld, Samuel J. and Walton Jr., Hanes, Political Parties in American Society, 2nd ed. (Boston: Bedford/St. Martin’s, 2000).
Elected in 1932, Democratic president Franklin Delano Roosevelt (FDR) sought to implement a “New Deal” for Americans amid staggering unemployment. He argued that the national government could restore the economy more effectively than states or localities. He persuaded Congress to enact sweeping legislation. New Deal programs included boards enforcing wage and price guarantees; programs to construct buildings and bridges, develop national parks, and create artworks; and payments to farmers to reduce acreage of crops and stabilize prices.
Election (1999). A dark comedy, starring Reese Witherspoon and Matthew Broderick, about a high school election that goes awry.
Election exit polls estimate that lesbians, gay men, and bisexuals make up 4 percent of the voting public. When candidates disagree on gay rights, gays vote by a three-to-one margin for the more progay of the two (Hertzog, 1996). Some progay policies are politically powerful. For instance, the public overwhelmingly condemns discrimination against gay people in the workplace.
The election media environment is fast paced and saturated with information. The Internet enables campaigns to send journalists a barrage of e-mails containing endorsements, policy pronouncements, negative information about the opponent, and instant responses to news stories. Campaigns can post ads and videos of candidates for journalists to use in their reports. The new media make available reams of election-related content—an endless swirl of poll data, commentary, speculation on sites such as RealClearPolitics.com, Politico.com, and HuffingtonPost.com. Partisan argument abounds on blogs such as Daily Kos and Instapundit, providing insights, passion, humor, and rambling screeds.
The Election Night 2000 media debacle illustrates a number of points relevant to this chapter. Polling is an integral element of American politics. Polls shape the way that news organizations frame their stories and convey information to the public. In fact, many news organizations have in-house polling operations or collaborate with polling firms to have public opinion data constantly available. Poll results allow the media to convey information to the public in a concise and authoritative manner. Polls can provide guidance to decision makers about election outcomes and policy debates. However, poll results are not always accurate, as was the case with the exit polls in the 2000 presidential election, and they can misrepresent public sentiment. Therefore, it is important for people to be savvy consumers of opinion polls.
Elections are crucial in a representative democracy like the United States. They enable people to choose their leaders and thereby influence public policy. They endow elected officials with legitimacy. There are two main types of elections: primary and general elections. Candidates from the same political party contest for the party’s nomination in primary elections. Candidates from different parties run in the general election, which decides who will take office.
The elections to the ratifying conventions revealed that opponents of the Constitution tended to come from rural inland areas (not from cities and especially not from ports, where merchants held sway). They held to the ideals of the Declaration of Independence, which favored a deliberately weak national government to enhance local and state self-government (Storing, 1988). They thought that the national government’s powers, the complex system of government, lengthy terms of office, and often indirect elections in the new Constitution distanced government from the people unacceptably.
Electoral College Information
The electoral environment, with its plethora of traditional and new media sources, can overwhelm voters with information. Despite this abundance, voters are not well informed about issues, which take a backseat to the horse race in campaign reporting.
Eleven men competed for the Republican nomination. The leading candidates were former Massachusetts governor Mitt Romney, former New York mayor Rudolph Giuliani, former Arkansas governor Mike Huckabee, and Senator John McCain of Arizona. McCain had been written off by pundits the previous summer when his campaign was in disarray and out of money. He placed fourth in the Iowa caucuses but continued to campaign, winning the New Hampshire and South Carolina primaries. Both Giuliani and Romney withdrew after disappointing primary performances, leaving Huckabee to run against McCain. The Arizona senator swept the four primaries on March 5, giving him a majority of the total number of delegates for the nomination.
Elite consensus over the war evaporated. The revitalized Democratic opposition was reflected in Vermont Governor Howard Dean’s campaign for the party’s 2004 presidential nomination. He called the war precipitous and poorly prepared. The 9/11 Commission found that Iraq had no collaborative relationship with Al Qaeda and no involvement in the attacks on the World Trade Center. The former head of counterterrorism at the National Security Council contended that before the attacks, the Bush White House did not treat the danger of Osama bin Laden and Al Qaeda as urgent. He confirmed that the possibility of attacking Iraq was on the administration’s policy agenda before 9/11 (Clarke, 2004; Woodward, 2002).
Elite opinion is increasingly articulated by pundits who offer their opinion or commentary on political issues. College professors, business and labor leaders, lobbyists, public relations representatives, and pollsters are typical pundits who provide expert opinion. Some pundits represent distinctly partisan or ideological viewpoints and use public opinion data selectively to support these positions. Pundits can establish their credentials as experts on governmental affairs and politics through their frequent media appearances as “talking heads” on cable television programs such as CNN, MSNBC, and Fox News.
Elites and the mass public use public opinion polls in a variety of ways. Opinion leaders use poll results to convey information to others who rely on their guidance when making political decisions. Digital media have not only created more opportunities for the public to share their opinions but have also made it possible for average citizens to field their own polls and collect opinion data.
Elk v. Wilkins, 112 US 94 (1884).
Ellen DeGeneres’s character on her situation comedy Ellen came out of the closet, and so did DeGeneres herself, to huge media attention.
Ellis, R. J., Democratic Delusions: The Initiative Process in America (Lawrence: University Press of Kansas, 2002).
Ellis, R. J., Presidential Lightning Rods: The Politics of Blame Avoidance (Lawrence: University Press of Kansas, 1994).
The emerging communications system in the United States, with its heady mix of traditional mass media and new media, offers a startling array of opportunities for citizens to intervene and get something done in politics and government. The opportunities are especially rich for young people who are well versed in new technologies, and they are charting new paths in political discourse.
Employment in most automobile plants requires that workers are members of the International Union, United Automobile, Aerospace and Agricultural Implement Workers of America (UAW). Workers fought to establish unions to improve their wages, working conditions, and job opportunities. One way of achieving these objectives was to require all workers at a plant to be union members. But union membership has plummeted as the United States has moved from a manufacturing to a service economy and employers have effectively discouraged unionization. Many jobs do not have unions for workers to join whether they want to or not. Today only about 12 percent of workers belong to a union compared to a high of 35.5 percent in 1945. Only 7 percent of private sector workers belong to a union. A majority of union members now work for the government.
Emspak v. United States, 349 US 190 (1955).
Endorsements do carry risks. If the endorsed candidate loses, the unendorsed winner is likely to be unsympathetic to the group. Thus relatively few interest groups endorse presidential candidates and most endorsements are based on ideology.
The endurance and adaptability of American political parties is best understood by examining their colorful historical development. Parties evolved from factions in the eighteenth century to political machines in the nineteenth century. In the twentieth century, parties underwent waves of reform that some argue initiated a period of decline. The renewed parties of today are service-oriented organizations dispensing assistance and resources to candidates and politicians (Aldrich, 1995; Eldersveld &amp; Walton Jr., 2000).
The “Enduring Image” box captures a chapter’s subject visually. Instantly recognizable, these images are part of our media-induced collective memory of government and politics. Each box explains the original meaning of the image, why it was so important, and its contemporary relevance. For example, the enduring image in Chapter 8 “Participation, Voting, and Social Movements” is of Dr. Martin Luther King Jr. making his “I Have a Dream” speech from the steps of the Lincoln Memorial to the vast crowd participating in the March on Washington for Jobs and Freedom in August 1963, at the height of the civil rights movement.
The enduring image, however, is of Mary Ann Vecchio. One reason is its emotional resonance: it resembles a Pietà sculpture of Mary grieving over the body of Jesus. Also, American politics after the invasion of Cambodia turned from engaging in to ending the Vietnam War—in part as a response to unrest that racked the country. And President Nixon’s law-and-order rhetoric lost support as revelations of illegal misdeeds surfaced in the Watergate scandal. By the fall of 1973, a majority in a Harris poll saw the shootings as “unjustified and repressive” (New York Post, 1973). As images of Kent State were winnowed down to the one picture of Mary Ann Vecchio over the body of Jeffrey Miller, the meaning of what happened at Kent State shifted from a tragic consequence of disorder to a vivid symbol of civil liberties denied.
The enduring image of Mount Rushmore highlights and exaggerates the importance of presidents as the decision makers in the American political system. It elevates the president over the presidency, the occupant over the office. All depends on the greatness of the individual president—which means that the enduring image often contrasts the divinity of past presidents against the fallibility of the current incumbent.
Energy policy involves a host of issues, including (1) US dependence on foreign oil, (2) subsidies for oil and gas companies, (3) the risks and costs of allowing off-shore drilling for oil (see discussion of the Gulf of Mexico oil “spill” in Chapter 14 “The Bureaucracy”), (4) the dangers posed by nuclear reactors (vivid in the March 2011 catastrophe at Japan’s Fukushima Daiichi power station), (5) coal mine disasters, (6) the development of alternative technologies, and (7) global warming. There are policy disagreements, especially between the parties, about such policy proposals as raising energy efficiency standards, requiring utilities to derive 15 percent or more of their power from renewable sources, imposing a limited cap on carbon emissions from power plants, and increasing taxes on gasoline. President after president has addressed energy issues and committed the US to energy independence, all without success. (This was mocked by Jon Stewart showing eight presidents’ rhetoric in a segment called “An Energy-Independent Future” on the June 16, 2010, episode of The Daily Show; view the segment at http://www.thedailyshow.com/watch/wed-june-16-2010/an-energy-independent-future.)
Enforcing the Fifteenth Amendment’s right to vote proved difficult and costly. Blacks voted in large numbers but faced violence from whites. Vigilante executions of blacks by mobs for alleged or imagined crimes reached new highs. In 1892 alone, 161 lynchings were documented, and many more surely occurred.
Engel v. Vitale, 370 US 421 (1962).
Enron’s Skilling Answers Markey at Hearing; Eyes Roll
Ensuring access often involves building relationships. Lobbyists attend elected officials’ fund-raisers and receptions and hand over campaign checks from their groups. They meet policymakers informally at dinners, golf games, sporting events, parties, and weddings. They enable lawmakers to fly on corporate jets at discounted rates and then join them for the ride. However, legislation has limited some of these benefits.
Ensuring Accuracy
Entertainment media depictions of bureaucracy are often negative. The movie The Right Stuff (1983), based on Tom Wolfe’s best-selling history, eulogizes an era of test pilots’ daring individualism. Test pilot Chuck Yeager bravely and anonymously breaks the sound barrier and then returns to the fraternity of fellow pilots in a tavern whose walls are covered with pictures of gallant men lost in the quest. But when the Soviet Union launches the Sputnik satellite in 1957, panic-stricken Washington sends buffoonish bureaucrats to recruit test pilots—excluding Yeager—into a stage-managed bureaucracy for the astronauts chosen to go into space.
The entertainment media do sometimes show bureaucracy as collectively effective and adaptable. Apollo 13 (1995) portrays NASA and its astronauts as bureaucratic and heroic. After a blown-out oxygen tank aboard the space capsule threatens the lives of three astronauts, the NASA staff works to bring them back to Earth. The solution to get the astronauts home is clearly an ingenious collective one thought up by the various NASA workers together.
Entertainment media occasionally present stories about the Constitution and the structure of power it created. Consider the familiar tale of a lone individual bravely fighting to restore a wayward political system to its virtuous roots. In the 1930s, Director Frank Capra perfected the genre in a series of Hollywood movies that reached its height in the classic 1939 film Mr. Smith Goes to Washington (Note 2.43 “Enduring Image”).
Entertainment media provide depictions of core American values central to the political socialization process. Individualism is portrayed frequently in television dramas and comedies that tell stories of average citizens taking on the political and economic systems. Politicians can use entertainment media to convey an image of themselves embodying American values. Former Alaska governor Sarah Palin has cultivated an image of rugged individualism and self-reliance. She reinforced this image through the reality television program Sarah Palin’s Alaska.
The entertainment and news media personalize the presidency, depicting the president as the dynamic center of the political system. The Constitution foresaw the presidency as an energetic office with one person in charge. Yet the Constitution gave the office and its incumbent few powers, most of which can be countered by other branches of government. The presidency is bureaucratically organized and includes agencies, offices, and staff. They are often beyond a president’s direct control.
Entman, R. M. and Andrew Rojecki, The Black Image in the White Mind: Media and Race in America (Chicago: University of Chicago Press, 2000).
Entman, R. M., Projections of Power: Framing News, Public Opinion, and U.S. Foreign Policy (Chicago: University of Chicago Press, 2004).
Entman, Robert M. Projections of Power: Framing News, Public Opinion, and U.S. Foreign Policy. Chicago: University of Chicago Press, 2004. A thoughtful effort to explain why the media accept or reject the White House version of foreign policy.
The EOP
Epps, G., “Sterling Character,” The American Prospect, January 17, 2003.
Epstein, B., “What Happened to the Women’s Movement,” Monthly Review, April 2000, 1–13.
Epstein, L. D., Political Parties in the American Mold (Madison: University of Wisconsin Press, 1986), 3.
Epstein, L. D., Political Parties in the American Mold (Madison: University of Wisconsin Press, 1986)
Epstein, L. and Jeffrey A. Segal, The Politics of Judicial Appointments (New York: Oxford University Press, 2005).
Epstein, Leon D. Political Parties in the American Mold. Madison: University of Wisconsin Press, 1986. An impressive investigation into political parties’ ability to adapt to changing political, social, economic, and technological conditions.
Epstein, R., Takings: Private Property and the Power of Eminent Domain (Cambridge, MA: Harvard University Press, 1985).
The Equal Rights Amendment
Equality did not enter the Constitution until the Civil War Amendments (the Thirteenth, Fourteenth, and Fifteenth) set forth the status and rights of former slaves.
The era of Jacksonian Democracy, which lasted until the outbreak of the Civil War, featured the rise of mass-based party politics. Both parties initiated the practice of grassroots campaigning, including door-to-door canvassing of voters and party-sponsored picnics and rallies. Citizens voted in record numbers, with turnouts as high as 96 percent in some states (Holt, 2003). Campaign buttons publically displaying partisan affiliation came into vogue. The spoils system, also known as patronage, where voters’ party loyalty was rewarded with jobs and favors dispensed by party elites, originated during this era.
Erikson, R. S. and Ken L. Tedin, American Public Opinion, 8th ed. (New York: Longman, 2011).
Erikson, Robert S., and Kent L. Tedin, American Public Opinion, 8th ed. New York: Longman, 2011. A text covering key topics in public opinion, including the history of polling, methodological issues, and the role of public opinion in a democracy.
Erin Brockovich (2000). Based on a true story. Marginal, nonlawyer employee (Julia Roberts) at small law firm battles successfully against a polluting corporation to achieve justice for decent, ordinary people.
Eskew, G. T., But For Birmingham: The Local and National Movements in the Civil Rights Struggle (Chapel Hill: University of North Carolina Press, 1997).
Espiritu, Y. L., Asian American Panethnicity: Bridging Institutions and Identities (Philadelphia: Temple University Press, 1992), chap. 2.
The establishment clause tries to keep religion out of government; the free exercise clause tries to keep government out of religion. The two objectives are not always compatible. For example, President George W. Bush proposed to allow government to contract with “faith-based” organizations to administer social programs. Opponents argued that this would violate the establishment clause by endorsing religion; Bush responded that existing policy violated the free exercise clause by discriminating against religious organizations.
Estelle v. Gamble, 429 US 97 (1976).
Ettema, J. S. and Theodore L. Glasser, Custodians of Conscience: Investigative Journalism and Public Virtue (New York: Columbia University Press, 1998).
Even activities of a highly informal role such as the first lady, the president’s spouse, are standardized. It is no longer enough for them to host White House social events. They are brought out to travel and campaign. They are presidents’ intimate confidantes, have staffers of their own, and advocate popular policies (e.g., Lady Bird Johnson’s highway beautification, Nancy Reagan’s antidrug crusade, and Barbara Bush’s literacy programs). Hillary Rodham Clinton faced controversy as first lady by defying expectations of being above the policy fray; she was appointed by her husband to head the task force to draft a legislative bill for a national health-care system. Clinton’s successor, Laura Bush, returned the first ladyship to a more social, less policy-minded role. Michelle Obama’s cause is healthy eating. She has gone beyond advocacy to having Walmart lower prices on the fruit and vegetables it sells and reducing the amount of fat, sugar, and salt in its foods.
Even activities that on the surface do not seem to have much to do with politics can be a form of political participation. Many people take part in neighborhood, school, and religious associations. They act to benefit their communities without monetary compensation.
Even as Truman’s campaign picked up steam and polls showed the gap between the candidates was closing, the press refused to concede that he could win. Newsweek polled fifty political journalists a month before the campaign, and all of them stated that Dewey would win. Truman had the support of only 15 percent of the nation’s newspapers (American Treasures of the Library of Congress, 2003). By Election Day, polls indicated that Truman might pull an upset, but journalists stuck to their story that Dewey would win by a landslide. Reports filtered in throughout Election Night that Truman was leading in the popular vote, but the press continued to report that he could not emerge victorious. The Chicago Tribune was so certain that Truman would lose, the headline of the early edition proclaimed “DEWEY DEFEATS TRUMAN.” The paper had already been delivered, and the Tribune dispatched employees to retrieve the papers from newsstands and homes, but many remained in the hands of readers. Traveling by train from his home state of Missouri to Washington, DC, Truman made a brief stop in St. Louis, where he was presented with one of the papers bearing the infamous headline. Truman held up the paper and quipped, “This is for the books” (McCullough, 1992).
Even as women won the legal right to vote, barriers to their participation remained. States made registration difficult. Some women were discouraged from voting by their husbands and friends (Conway, 1991). From the 1960s to the 1980s, the women’s movement was revitalized around the basic goals of achieving equal rights for women in politics, business, organized religion, and sports. Women fought for equal work for equal pay, for women to be ordained as clergy, and for girls to have the same opportunities to compete in school sports as boys. They were successful in achieving many of their goals. Congress passed the Women’s Educational Equity ActLegislation passed by the US Congress to guarantee women the same educational opportunities as men and that includes Title IX, which requires schools to remove barriers to females’ full participation in sports. in 1974, which included Title IX, requiring schools to remove barriers to females’ full participation in sports.
Even before the addition of the Bill of Rights, the Constitution did not ignore civil liberties entirely. It states that Congress cannot restrict one’s right to request a writ of habeas corpus giving the reasons for one’s arrest. It bars Congress and the states from enacting bills of attainder (laws punishing a named person without trial) or ex post facto laws (laws retrospectively making actions illegal). It specifies that persons accused by the national government of a crime have a right to trial by jury in the state where the offense is alleged to have occurred and that national and state officials cannot be subjected to a “religious test,” such as swearing allegiance to a particular denomination.
Even before the Brown v. Board of Education decision, a mass movement of African Americans had emerged from black churches and black colleges. Such organizations provided networks for communicating with and organizing recruits. The black press in both the North and the South publicized the movement.
Even before Tet, media coverage of the war was becoming more critical. The media’s response was driven by a cumulative reaction to the “credibility gap” that had existed for many months between the optimistic statements of the administration and the military command and the experiences of reporters and soldiers in the field. This critical reporting was indexed to growing dissent within the Johnson administration and the Democratic party, evidenced by Minnesota Senator Eugene McCarthy seeking the presidential nomination on an antiwar platform. It was also represented and reinforced by images capturing the brutality and horror of the war.
Even people who have been politically inactive their entire lives can become motivated to participate as senior citizens. They may find themselves in need of health care and other benefits, and they have more time for involvement. Organizations such as the Gray Panthers provide a pathway for senior citizens to get involved in politics (Miles, 1997).
Even trials covered live on television may be unrealistic examples of how the US criminal justice system operates. The trial of O. J. Simpson, accused of the murder of his ex-wife and a friend of hers, attracted huge attention from the news media and the public during the mid-1990s. Simpson was a celebrity defendant with sufficient wealth to hire a cast of attorneys and undergo a lengthy trial. In reality, most criminal trials take little time. The Los Angeles Superior Court disposed of nearly fifty-two thousand cases between the time of Simpson’s arrest and his acquittal.
Even when the government cannot bar speech, it can direct its time, place, and manner. But policies may not target particular content and must provide alternative ways to express oneself. If public universities and colleges cannot ban political speeches, they may restrict them to certain parts of campus such as “Free Speech Alleys.”
Even when members share a group’s general goals they may reject some of its policy proposals or tactics. In 2009, Apple quit the US Chamber of Commerce because the chamber opposed global-warming legislation.
Even when public opinion data have no effects on a presidential decision, they can still be used to ascertain the best way to justify the policy or to find out how to present (i.e., spin) unpopular policies so that they become more acceptable to the public. Polls can identify the words and phrases that best sell policies to people. President George W. Bush referred to “school choice” instead of “school voucher programs,” to the “death tax” instead of “inheritance taxes,” and to “wealth-generating private accounts” rather than “the privatization of Social Security.” He presented reducing taxes for wealthy Americans as a “jobs” package (Green, 2002; Fritz, Keefer, &amp; Nyhan, 2004).
Even when reporters at the Court are familiar with the facts and the oral arguments and have read the briefs of cases, they have more than enough to do just summarizing the justices’ decisions. These decisions can be complex, containing fifty to a hundred or more pages of dense text, often with detailed concurring and dissenting opinions. At its busiest time of the year, the Court releases several opinions at once; over 40 percent are issued during the last three weeks of the Court’s term. Reporters have little time to check over the cases and opinions, decide which ones are important, and prepare a report in layperson’s language.
Even when the White House and Congress are controlled by the same party, as with President Obama and the 2009 and 2010 Congress, presidents do not monopolize the legislative agenda. Congressional leaders, especially of the opposing party, push other issues—if only to pressure or embarrass the president. Members of Congress have made campaign promises they want to keep despite the president’s policy preferences. Interest groups with pet projects crowd in.
Even worse, the new media can promote and express anger, hatred, rage, and fanaticism. When American journalist Daniel Pearl was beheaded by his Al Qaeda captors in Pakistan in May 2002, the action was videotaped and distributed over the Internet on a grainy video titled “The Slaughter of the Spy-Journalist, the Jew Daniel Pearl.”
On the evening of April 2, 2003, the television networks’ nightly news aired a brief night-vision video, supplied by the Defense Department, of US forces carrying Private Jessica Lynch to safety after rescuing her from behind enemy lines in Iraq. The next day, in an exclusive on its front page that read like a Hollywood screenplay outline, the Washington Post reported her heroic story. Written from Washington, DC, and based on information supplied by unnamed officials, it told how, after “fighting to the death” and shooting several enemy soldiers, the young maintenance clerk was seriously wounded, captured, and taken to an enemy hospital. A few days later she was daringly rescued by US commandos.Susan Schmidt and Vernon Loeb, “‘She Was Fighting to the Death’; Details Emerging of W. V. Soldier’s Capture and Rescue,” Washington Post, April 3, 2003, A1. The story echoed through the broadcasting and print news media in the United States, throughout the world, and on the web. The television networks’ morning news shows sent reporters to West Virginia to interview Lynch’s family and friends. A website was established to receive and share tributes to her gallantry and feats.Scott Drake, webmaster of Jessica-Lynch.com, e-mail to Tim Cook, March 6, 2005.
Events during a president’s term—and how the news media frame them—drive approval ratings up or down. Depictions of economic hard times, drawn-out military engagements (e.g., Korea, Vietnam, and Iraq), unpopular decisions (e.g., Ford’s pardon of Nixon), and other bad news drag approval ratings lower. The main upward push comes from quick international interventions, as for President Obama after the killing of Osama bin Laden in 2011, or successfully addressing national emergencies, which boost a president’s approval for several months. Under such conditions, official Washington speaks more in one voice than usual, the media drop their criticism as a result, and presidents depict themselves as embodiments of a united America. The successful war against Iraq in 1991 pushed approval ratings for the elder Bush to 90 percent, exceeded only by the ratings of his son after 9/11. It may be beside the point whether the president’s decision was smart or a blunder. Kennedy’s press secretary, Pierre Salinger, later recalled how the president’s approval ratings actually climbed after Kennedy backed a failed invasion by Cuban exiles at the Bay of Pigs: “He called me into his office and he said, ‘Did you see that Gallup poll today?’ I said, ‘Yes.’ He said, ‘Do you think I have to continue doing stupid things like that to remain popular with the American people?’” (Hallin, 1992)
Every litigant in federal court has the right to appeal an unfavorable ruling from the district court. However, because it is expensive to appeal, only about 17 percent of eligible litigants do so. Moreover, higher courts hear few of the cases appealed and rarely reverse lower-court decisions (Songer, Sheehan, &amp; Haire, 2000).
Every two years the entire House of Representatives and one-third of the Senate face election. Congressional elections command far less attention from the media and voters than do presidential campaigns. However, their outcomes can determine the partisan composition of Congress, which can influence the course of public policy for decades to come. Americans can have a direct say in state policy proposals, laws, and constitutional amendments through ballot measures. They also can remove an elected official from office through a recall election.
Every year, the docket—the schedule outlining Congress’s workload—accommodates a significant amount of legislation that is required to keep existing programs and services going. Most required legislation takes the form of authorization bills, which establish a suggested level of funding for a program, and appropriations bills, which actually provide the money for a department or agency to run the program (Longley &amp; Oleszek, 1989).
Evidence of mistaken convictions led Illinois governor George Ryan to declare a moratorium on capital punishment and, just before leaving office in 2003, to commute all death penalties to life in prison without parole. Days later, Ryan went on Oprah. The show’s host, Oprah Winfrey, aired two episodes she termed “our show with the governor who emptied death row.” Before the broadcast, Winfrey videotaped interviews with surviving relatives of those whose murderers had been spared the death penalty. She confronted Ryan with this video testimony of survivors describing the gruesome crimes and their sense of betrayal.
Ewick, P. and Susan S. Silbey, The Common Place of Law (Chicago: University of Chicago Press, 1998), 18–19.
Ewing v. California, 538 US 11 (2003).
The ex-slave Frederick Douglass, like many prominent abolitionists, published a newspaper. Much of the early debate over civil liberties in the United States revolved around the ability to suppress such radical statements.
Except for affluent defendants with high-powered and well-paid attorneys, people involved in criminal cases have an incentive to plea bargain. Defendants who insist on going to trial face sentences that can be far longer than those received by defendants who plead guilty and cooperate with the government. For lawyers and judges, plea bargains save both time and trial costs and also lighten their workloads. Because so many plead guilty, forty-seven million Americans have criminal records (Beach, 2009).
Except for certain governors and attorneys general, the local media give little space in their news to state governments and their policies. One reason is that there are only a few truly statewide news outlets like New Hampshire’s Manchester UnionLeader or Iowa’s Des Moines Register. Another reason is that most state capitals are far from the state’s main metropolitan area. Examples such as Boston and Atlanta, where the state capital is the largest city, are unusual. The four largest states are more typical: their capitals (Sacramento, Austin, Tallahassee, and Albany) are far (and in separate media markets) from Los Angeles, Houston, Miami, and New York City.
The executive and legislative branches can check or try to check judicial power. Through their authority to nominate federal judges, presidents influence the power and direction of the courts by filling vacancies with people likely to support their policies.
The Executive Office of the President (EOP) is an umbrella organization encompassing all presidential staff agencies. Most offices in the EOP, such as the Office of the Vice President, the National Security Council, and the Office of Management and Budget, are established by law; some positions require Senate confirmation.
Executive orders are directives to administrators in the executive branch on how to implement legislation. Courts treat them as equivalent to laws. Dramatic events have resulted from executive orders. Some famous executive orders include Lincoln’s Emancipation Proclamation, Franklin D. Roosevelt’s closing the banks to avoid runs on deposits and his authorizing internment of Japanese Americans during World War II, Truman’s desegregation of the armed forces, Kennedy’s establishment of the Peace Corps, and Nixon’s creation of the Environmental Protection Agency. More typically, executive orders reorganize the executive branch and impose restrictions or directives on what bureaucrats may or may not do. The attraction of executive orders was captured by one aide to President Clinton: “Stroke of the pen. Law of the land. Kind of cool” (Begala, 1998). Related ways for presidents to try to get things done are by memoranda to cabinet officers, proclamations authorized by legislation, and (usually secret) national security directives (Cooper, 2002).
Executive orders are imperfect for presidents; they can be easily overturned. One president can do something “with the stroke of a pen”; the next can easily undo it. President Reagan’s executive order withholding American aid to international population control agencies that provide abortion counseling was rescinded by an executive order by President Clinton in 1993, then reinstated by another executive order by President Bush in 2001—and rescinded once more by President Obama in 2009. Moreover, since executive orders are supposed to be a mere execution of what Congress has already decided, they can be superseded by congressional action.
Exercising command authority over the military on behalf of the president, the secretary of defense participates in making and executing foreign policy, especially when it requires the use of force. Thus Secretary of Defense Donald Rumsfeld was intimately involved in the decision to attack Iraq in 2002 and was responsible for the execution of the policy.
Exit Polling
Exit polls are face-to-face interviews with voters taken as they leave the voting booth to determine their candidate preference in the election and their positions on issues. They are fielded in a small number of voting precincts with states with the goal of acquiring representative data. They are used to predict the outcomes of elections and to determine the characteristics of voters who supported particular candidates. Exit poll data can reveal, for example, who female, Latino, Republican voters favored in an election campaign.
Exit polls are a major component of the media’s Election Night coverage. Until 1992, each news network had its own in-house exit polling operation. To cut costs, an exit poll consortium, Voter News Service (VNS), was formed to provide data to all the major networks. VNS released the exit poll data that prompted the networks to prematurely declare the results of the 2000 presidential election, and the organization subsequently was disbanded. Exit poll data in the 2008 presidential election and 2010 midterm elections were provided to major television news organizations and the Associated Press by the National Election Exit Polls conducted by Edison Research.
Exit polls misguide 2000 Election Night coverage. Misguided by exit poll data, television news organizations prematurely called the 2000 presidential election contest in favor of Al Gore first and then George W. Bush. The election was too close to call on election night and eventually was decided in favor of Bush.
The expectation that political participation will be rewarding can spark people to become active. Some people are motivated by the belief that they will be connected to powerful leaders and receive material benefits, such as a chance to further their careers or get help with a personal problem. Others embrace the opportunities to meet people and socialize while working together, or they are happy to do something good for the community. High schools and colleges throughout the nation have instituted community service programs to stimulate lifelong participation based on the personal gratification students experience when they realize that their efforts make a difference.
Expressing opinions about leaders, issues, and policies has become one of the most prominent forms of political participation. The number of people contacting public officials at all levels of government has risen markedly over the past three decades. Seventeen percent of Americans contacted a public official in 1976. By 2008, 44 percent of the public had contacted their member of Congress about an issue or concern (Congressional Management Foundation, 2008). E-mail has made contacting public officials cheaper and easier than the traditional method of mailing a letter.
External pressure is also applied when the decisions, composition, and future appointments to the Supreme Court become issues during presidential elections (Stephenson Jr., 1999). In a May 6, 2008, speech at Wake Forest University, Republican presidential candidate Senator John McCain said that he would nominate for the Supreme Court “men and women with…a proven commitment to judicial restraint.” Speaking to a Planned Parenthood convention on July 17, 2007, Senator Barack Obama identified his criteria as “somebody who’s got the heart, the empathy, to recognize what it’s like…to be poor or African American or gay or disabled or old.”
Extreme discontent with a particular societal condition can lead to rioting. Riots are frequently spontaneous and are sparked by an incident that brings to a head deep-seated frustrations and emotions. Members of social movements may resort to rioting when they perceive that there are no conventional alternatives for getting their message across. Riots can result in destruction of property, looting, physical harm, and even death. Racial tensions sparked by a video of police beating Rodney King in 1991 and the subsequent acquittal of the officers at trial resulted in the worst riots ever experienced in Los Angeles.
Eyes on the Prize (1987). A compelling multipart documentary of the African American civil rights movement.
Eyes on the Prize (1988). An award-winning documentary about the civil rights movement.
“Fabulous McCain Girl” video from the 2008 presidential campaign.
The fact that groups seeking to achieve similar political goals are found in both parties is evidence of their permeability. Pro-choice and antiabortion forces exist within the two major parties, although the Democratic Party is far more accommodating to the pro-choice position while the Republican Party is overwhelmingly pro-life. The WISH List is a group supporting pro-choice Republican candidates. The Democratic counterpart supporting pro-choice women candidates is Emily’s List. Democrats for Life of America and Republican National Coalition for Life represent antiabortion constituencies.
FactCheck.org is a project of the Annenberg Public Policy Center, which checks ads and news stories for inaccuracies on a continuing basis.
Fair, L. and Hadley Cantril, The Political Beliefs of Americans (New York: Free Press, 1967).
Famam, T. W., “Angle, McMahon Led Way Spending $97 Per Vote—and Lost,” Washington Post, November 9, 2010.
Far more people participate in politics by voting than by any other means. Yet there are many other ways to take part in politics that involve varying amounts of skill, time, and resources. People can work in an election campaign, contact public officials, circulate a petition, join a political organization, and donate money to a candidate or a cause. Serving on a local governing or school board, volunteering in the community, and running for office are forms of participation that require significant time and energy. Organizing a demonstration, protesting, and even rioting are other forms of participation (Milbrath &amp; Goel, 1977).
The Farm (1998). Absorbing documentary of six inmates of the maximum-security Louisiana State Penitentiary at Angola.
Farmers protested against a tax on whiskey imposed by the federal government. President George Washington established the power of the federal government to suppress rebellions by sending the militia to stop the uprising in western Pennsylvania. Washington himself led the troops to establish his presidential authority.
Farnsworth, S. J. and S. Robert Lichter, The Nightly News Nightmare: Television’s Coverage of U.S. Presidential Elections, 1988–2004, 2nd ed. (Lanham, MD: Rowman &amp; Littlefield, 2007) for an analysis and denunciation of the television news networks’ coverage of presidential elections.
Farnsworth, S. J. and S. Robert Lichter, The Mediated Presidency: Television News and Presidential Governance (Lanham, MD: Rowman &amp; Littlefield, 2006).
Farnsworth, S. J., Spinner in Chief: How Presidents Sell Their Policies and Themselves (Boulder, CO: Paradigm Publishers, 2009).
Farnsworth, S. J., Spinner in Chief: How Presidents Sell Their Policies and Themselves (Boulder, CO: Paradigm Publishers, 2009), 22.
Farragher v. City of Boca Raton, 524 US 775 (1998).
Farrand, M., ed., The Records of the Federal Convention of 1787 (New Haven, CT: Yale University Press, 1937), vol. 1, 17.
A favorite pastime of political journalists is periodically assessing the state of political parties, usually in conjunction with national elections. Journalists are rarely optimistic or complimentary when describing parties’ present status or forecasting their future. However, history has shown that the Democratic and Republican parties are amazingly enduring institutions, even when the mass media have sold them short.
The FBI Story (1959). James Stewart stars in a dramatized version of the Bureau’s authorized history, closely overseen by FBI director J. Edgar Hoover.
The FCC has regulatory authority to penalize the broadcast media, but not cable television, for indecent content. During the halftime show at the 2004 Super Bowl, televised by CBS, singer Justin Timberlake tore the costume and briefly exposed the right breast of singer Janet Jackson. The FCC fined CBS $550,000 for the Super Bowl “wardrobe malfunction.” The fine was overturned by a federal court of appeals in July 2008. In May 2009, the Supreme Court returned the case to the court for reconsideration.
Feaver, P. D. and Christopher Gelpi, Choosing Your Battles: American Civil-Military Relations and the Use of Force (Princeton, NJ: Princeton University Press, 2004).
On February 22, 2004, a front-page story in the Washington Post exposed Abramoff in the first of a series of investigative reports that would continue over three years (Schmidt, 2011). According to an article in Vanity Fair, “Abramoff believes the media’s negative coverage, leading to his downfall, began with competing Republican lobbyists who coveted his clientele and fed damaging information about him to the newspaper” (Margolick, 2006).
Federal
The federal bureaucracy is a creature of Congress and the president. But agencies independently make policy and exert power: legislating by rulemaking; executing by implementation; and adjudicating by hearing complaints, prosecuting cases, and judging disputes.
The federal bureaucracy is not explicitly laid out in the Constitution. It was never instituted and planned; it evolved by the gradual accretion of agencies and tasks over time.
The federal bureaucracy is the sum total of all executive agencies and personnel. It is a complicated mix. It contains civil servants with lifetime merit appointments and political appointees. It includes distinct kinds of agencies. And its small size is misleading because some federal responsibilities are carried out through mandates to state and local governments and by the contracting out of goods and services.
Federal bureaucrats are sensitive to media content because they have few gauges of public opinion apart from what is in the news. A revealing survey by the Pew Research Center for the People and the Press interviewed members of Congress, presidential appointees, and civil servants in the Senior Executive Service. These officials all said they were heavy consumers of the news. When asked about their principal sources of information on how the public feels about issues—and allowed multiple responses—an overwhelming majority of presidential appointees and civil servants cited the media as their main source of information about public opinion (Pew Research Center on the Press and the Public, 1998).
The Federal Communications Commission (FCC), established in 1934, has the power to issue licenses for a given frequency on the basis of “the public interest, convenience, or necessity.” From the start, the FCC favored big commercial broadcasters aiming at large audiences. Such limits on competition enabled the establishment of hugely profitable radio (and later television) stations and networks, whose licenses—sometimes jokingly termed licenses to print money—the FCC almost automatically renewed.
The federal courts’ most significant power is judicial review. Exercising it, they can refuse to apply a state or federal law because, in their judgment, it violates the US Constitution.
The Federal Election Campaign Act (FECA) of 1971, amended in 1974, limited the amount of money that individuals, political parties, and political groups could contribute to campaigns and provided guidelines for how campaign funds could be spent. The FECA also provided a system of public financing for presidential campaigns. It required that campaigns report their financial information to a newly established enforcement institution, the Federal Elections Commission (FEC), which would make it public.
The federal government does pay the cost of food stamps. Nearly one in seven Americans receives them, with an average benefit of $500 a month for a family of four. Removing the stigma of welfare from the stamps, the government changed the program’s name to Supplemental Nutrition Assistance. Making it even more acceptable, it is supported by farmers and grocery stores (DeParle &amp; Gebeloff, 2011; DeParle &amp; Gebeloff, 2010).
The federal government requires coverage of the blind, the disabled, and children (Children’s Health Insurance Program, https://www.cms.gov/home/chip.asp) under the age of eighteen whose family’s income is below the poverty level. Otherwise, states decide eligibility for inclusion in Medicaid. State standards vary significantly; someone eligible in California might be excluded in Texas. Nonetheless, Medicaid pays approximately two-thirds of the costs of nursing home care in this country.
The federal government retreated from the Civil War Amendments that protected the civil rights of African Americans. Most African Americans resided in the South, where almost all were disenfranchised and segregated by the end of the nineteenth century by Jim Crow laws that enforced segregation of public schools, accommodation, transportation, and other public places.
The federal government’s involvement in the economy, once controversial, is now tolerated if not expected. It was spurred by the Great Depression of the late 1920s and 1930s in which the unemployment rate reached 25 percent. The task of policymakers faced with the new crisis was to rescue the economy and try to prevent the meltdown from happening again. This would entail far more government action to manage the economy than ever before.
The federal government’s limited involvement began to change in the 1960s as part of President Lyndon Johnson’s War on Poverty. The 1965 Elementary and Secondary Education Act (ESEA) allotted funds for developing remedial programs, hiring teachers and aides, and purchasing supplies and equipment. The Head Start Program, also established in 1965, provided low-income children with preschool education. The Department of Education was created in 1979.
The federal government, which had leased the area to British Petroleum (BP), initially deferred to the oil company, relying on it for the technology, personnel, and financing to stem the flood of oil and initiate the cleanup. But BP’s efforts were woefully ineffective, and it drastically underestimated the amount of oil pouring into the Gulf and the rate at which the oil leaked.
The Federal National Mortgage Association (Fannie Mae) and Federal Home Loan Mortgage Association (Freddie Mac) were shareholder-owned and profit-driven corporations sponsored by the government to buy mortgages from banks, thereby freeing up cash for new mortgages. They financed most of the home loans made in America. They plunged deeply into the market for subprime mortgages, relaxing credit requirements on the loans they bought from lenders. They also spent heavily on lobbying so that Congress did not raise their capital requirements.
The Federal Register
The Federal Register is available at https://www.federalregister.gov/.
Federal Reserve Board (the Fed)
The federal system functions, more or less, because of the authority of national over state laws, which trump local laws; crucial assistance provided by states and local governments to execute national policy; the complementary capacities of the three levels of government; and the intergovernmental lobby. The functioning of the system is being challenged by the economic woes faced by government at all levels. The Democratic and Republican parties differ ideologically about federalism, although these differences can be changed to achieve political objectives.
Federalism aside, three key principles are the crux of the Constitution: separation of powers, checks and balances, and bicameralism.
Federalism gives the American political system additional complexity and dynamism. The number of governments involved in a wide sweep of issues creates many ways for people in politics to be heard. These processes are facilitated by a media system that resembles federalism by its own merging and mingling of national, state, and local content and audiences.
Federalism in the United States has changed over time from clear divisions of powers between national, state, and local governments in the early years of the republic to greater intermingling and cooperation as well as conflict and competition today. Causes of these changes include political actions, court decisions, responses to economic problems (e.g., depression), and social concerns (e.g., sin).
Federalism is the allocation of powers and responsibilities among national, state, and local governments and the intergovernmental relations between them. The essence of federalism is that “all levels of government in the United States significantly participate in all activities of government.”See Morton Grodzins’s classic book The American System: A New View of Government in the United States (Chicago: Rand McNally, 1966), 13. At the same time, each level of government is partially autonomous from the rest.We follow the founders who reserved “national government” for the legislative, presidential, and judicial branches at the national level, saving “federal government” for the entity consisting of national, state, and local levels. See Paul E. Peterson, The Price of Federalism (Washington, DC: Brookings, 1995), 13–14.
Federalism is the American political system’s arrangement of powers and responsibilities among—and ensuing relations between—national, state, and local governments. The US Constitution specifies exclusive and concurrent powers for the national and state governments. Other powers are implied and determined by day-to-day politics.
The Federalist
The Federalist Party originated at the national level but soon extended to the states, counties, and towns. Hamilton used business and military connections to build the party at the grassroots level, primarily in the Northeast. Because voting rights had been expanded during the Revolutionary War, the Federalists sought to attract voters to their party. They used their newfound organization for propagandizing and campaigning for candidates. They established several big-city newspapers to promote their cause, including the Gazette of the United States, the Columbian Centinel, and the American Minerva, which were supplemented by broadsheets in smaller locales. This partisan press initiated one of the key functions of political parties—articulating positions on issues and influencing public opinion (Chambers, 1963).
Federalists also pressured the few Anti-Federalist newspapers that existed. They wrote subscribers and advertisers and urged them to cancel. Anti-Federalist printers often moved to other cities, went out of business, or began reprinting Federalist articles. Federalists hailed such results as the voice of the people. When an Anti-Federalist paper in Philadelphia halted publication, Federalists exulted, “There cannot be a greater proof that the body of the people are federal, that the antifederal editors and printers fail of support” (Rutland, 1987; Kaminski &amp; Saladino, 1981).
The Federalists’ media strategies included images, too. A famous woodcut at the start of the Revolution was of a serpent cut into thirteen sections with the admonition “Join or Die.” Federalists provided a new twist on this theme. They kept track of the ratification by an edifice of columns, elevated one by one as each state ratified. The next state convention on the list would be represented by a hand lifting the column, often accompanied by the confident motto “Rise It Will.”
FEMA is just one of over two thousand executive agencies—governmental organizations in the executive branch that are authorized and designed to apply the law. Collectively these agencies make up the federal bureaucracy. The bureaucracy consists of career civil servants and of political appointees. Most of these bureaucrats competently carry out their duties largely unnoticed by the media. Few reporters cover agencies on a regular basis. Agencies sometimes get into the news on their own terms; all of them employ public relations experts to crank out press releases and other forms of mass communication containing information on their programs and to respond to reporters’ requests for facts and information. But the media often portray the bureaucracy negatively as a haven of incompetence and, as with their coverage of FEMA and Hurricane Katrina, are quick to chase after stories about bungling, blundering bureaucrats.
Fenno, Jr., R. F., The President’s Cabinet (Cambridge, MA: Harvard University Press, 1959), 226.
Fenno Jr., R. F., The United States Senate: A Bicameral Perspective (Washington, DC: American Enterprise Institute, 1982), 5.
Fenno, R., Congressmen in Committees (Boston: Little, Brown, 1973).
Fenno, R., Home Style (New York: Longman Classics, 2003)
Fenno, Richard F., Jr. Home Style. New York: Longman, 2003. A landmark ethnographic study of members of Congress and their relationship to their constituents.
Fenno, Richard F., Jr. The President’s Cabinet. Cambridge, MA: Harvard University Press, 1959. The best study of how cabinet secretaries “go native.”
Fessenden, F., “How to Measure Student Proficiency? States Disagree on Tests,” New York Times, December 31, 2003, A16.
Few bills are passed via the organized, step-by-step, textbook process. Since the 1970s, “unorthodox lawmaking” has become the norm. Most bills wend their way through a circuitous path filled with political and procedural roadblocks (Sinclair, 1997). Individual members, especially those seeking reelection, weigh in on bills, resulting in an often contentious atmosphere for lawmaking.
A few cases, unrepresentative of the Court’s docket, usually those involving the First Amendment or other rights, receive extensive coverage, as do cases arousing intense interest-group involvement. Typical is the widespread coverage given to the Court’s 5–4 decision upholding a voucher system that partially pays tuition at religious schools (Zelman v. Simmons-Harris, 2002). Missing are decisions about contracts and taxes, criminal law and procedure, and federal statutes and regulations, except for cases involving big-name litigants (Michelich, 2000).
A few interest groups engage in advocacy campaigns through the media. A notable example took place during the 1994 attempt by the Clinton administration to change the US health-care system. Some $60 million was spent on advertising, with opponents outspending supporters two to one.
A few multinational conglomerates dominate the mass media; indeed, they are global media empires. Between them, they own the main television networks and production companies, most of the popular cable channels, the major movie studios, magazines, book publishers, and the top recording companies, and they have significant ownership interests in Internet media. Other large corporations own the vast majority of newspapers, major magazines, television and radio stations, and cable systems. Many people live in places that have one newspaper, one cable-system owner, few radio formats, and one bookstore selling mainly best sellers (Baker, 2007). Furthering consolidation, in January 2011 the Federal Communications Commission (FCC) approved the merger of Comcast, the nation’s largest cable and home Internet provider, with NBC Universal, one of the major producers of television shows and movies and the owner of several local stations as well as such lucrative cable channels as MSNBC, CNBC, USA, Bravo, and SyFy.
A few newspapers, notably the Wall Street Journal (2.1 million), USA Today (1.8 million), and the New York Times (877,000), are available nationwide.
Fifteen agencies are designated by law as cabinet departments: major administrative units responsible for specified areas of government operations. Each department controls a detailed budget appropriated by Congress and has a designated staff. Each is headed by a department secretary appointed by the president and confirmed by the Senate. Many departments subsume distinct offices directed by an assistant secretary. For instance, the Interior Department includes the National Park Service, the Bureau of Indian Affairs, and the US Geological Survey.
The Fifteenth Amendment, ratified in 1870, bars federal and state governments from infringing on a citizen’s right to vote “on account of race, color, or previous condition of servitude.”
The Fifteenth Amendment to the Constitution formally ended race-based limitations on voting in 1870. However, minority citizens were not truly enfranchised until the passage of the Civil Rights Act of 1964 and the Voting Rights Act of 1965. This legislation was the result of pressure on the government by the civil rights movement.
The Fifth Amendment includes a takings clause: government must provide “just compensation” (usually market value) when it uses its power of eminent domain to take property for public use, or if government action removes “all the purposes for which it was acquired” (Duquesne Light Company v. Barasch, 1989).
Fifth, the new media are a threat to privacy. Google logs all the searches made on it and stores the information indefinitely. Relatedly, the new media tend to defer to government. AOL, Microsoft, and Yahoo, but not Google, have complied with requests from the US Justice Department for website addresses and search terms. Google in China omits links to sites that the Chinese government does not want its citizens to see.
Figure 10.1
Figure 10.10 Rebulican Party’s Logo
Figure 10.2 The Whiskey Rebellion
Figure 10.3 Thomas Nast Cartoon of the Republican Elephant
Figure 10.4 Progressive Reformers Political Cartoon
Figure 10.5 Jimmy Carter Campaigning in the 1980 Presidential Campaign
Figure 10.6 Organizing for America
Figure 10.7 Ross Perot and Ralph Nader Campaigning
Figure 10.8 Ross Perot Participating in the 1992 Presidential Debate
Figure 10.9 Democratic Party’s New Logo and Slogan
Figure 11.1 Voter Poll
Figure 11.10 John McCain and Barack Obama Accepting Their Nominations
Figure 11.11 Howard Dean Speaking at a DNC Event
Figure 11.12 John Kerry
Figure 11.13 Tina Fey as Sarah Palin
Figure 11.14 Rand Paul at His Victory Celebration in 2010
Figure 11.15 Gerrymander (Gerry-Mander)
Figure 11.16 Governor Arnold Schwarzenegger
Figure 11.17 Christine O’Donnell Campaigning in 2010
Figure 11.2 People Taking Part in a Campaign Focus Group
Figure 11.3 Republican National Committee Ad Featuring Presidential Candidate Bob Dole
Figure 11.4 Presidential Candidate John McCain on the Campaign Trail in 2008
Figure 11.5 George W. Bush and Al Gore in the 2000 Presidential Election
Figure 11.6 Barack Obama’s Campaign Slogan
Figure 11.7 The Televised Kennedy-Nixon Debate
Figure 11.8 George H. W. Bush
Figure 11.9 Michael Dukakis
Figure 12.1 Constitutional Powers of Congress
Figure 12.10
Figure 12.11
Figure 12.12
Figure 12.13 How a Bill Becomes a Law
Figure 12.14
Figure 12.15
Figure 12.16
Figure 12.17
Figure 12.18
Figure 12.19
Figure 12.2
Figure 12.4
Figure 12.5
Figure 12.6
Figure 12.7
Figure 12.8
Figure 12.9
Figure 13.1
Figure 13.2
Figure 13.3
Figure 13.4
Figure 13.5
Figure 13.6
Figure 13.7
Figure 13.8
Figure 14.1 Garfield’s Assassination
Figure 14.2 Karen Finley
Figure 14.3 Amtrak Map
Figure 14.4 Closed Public Building during 1995–96 Government Shutdown
Figure 15.1 Judge Judy and Judge Joe Brown
Figure 15.2 Conference Room of the Supreme Court
Figure 15.3 John Marshall
Figure 15.4
Figure 15.5 Robert Bork with President Reagan
Figure 15.6
Figure 15.7 US Supreme Court Building
Figure 15.8 Supreme Court Plaza
Figure 16.1
Figure 16.2
Figure 17.1
Figure 17.2 Osama bin Laden
Figure 17.3 The Death of Osama bin Laden
Figure 17.4 Abu Ghraib Prisoner “Gilligan” Hooded, Caped, and Wired on His Box
Figure 17.5 Devastation Caused by the Tsunami of Late December 2004
Figure 17.6
Figure 2.1
Figure 2.2
Figure 2.3
Figure 2.4
Figure 2.5
Figure 2.6
Figure 2.7 Checks and Balances
Figure 2.8
Figure 2.9 Mr. Smith (James Stewart) Speaking in the Senate Chamber
Figure 3.1 Foxwoods Advertisement
Figure 3.2 Lithograph from Uncle Tom’s Cabin
Figure 3.3
Figure 3.4 Dorothea Lange Photograph
Figure 4.1 Frederick Douglass and the North Star
Figure 4.2 Oliver North’s Swearing In at Congressional Hearing
Figure 4.3Roe v. Wade Anniversary
Figure 5.1
Figure 5.2
Figure 5.3
Figure 5.4
Figure 5.5
Figure 5.6
Figure 6.1
Figure 6.10
Figure 6.11
Figure 6.12
Figure 6.2
Figure 6.3
Figure 6.4
Figure 6.5
Figure 6.6
Figure 6.7
Figure 6.8
Figure 6.9
Figure 7.2 Pundits Offer Opinions
Figure 7.3 Deliberative Polling
Figure 7.4 Quick Polls
Figure 7.6 Two-Step Flow Model of Communication
Figure 7.7 Celebrity Opinion Leaders
Figure 8.1
Figure 8.10
Figure 8.11
Figure 8.12
Figure 8.13 Suffragettes Fighting for the Right to Vote
Figure 8.14
Figure 8.15
Figure 8.2
Figure 8.3
Figure 8.4
Figure 8.5
Figure 8.6 The Watts Riots
Figure 8.7
Figure 8.8
Figure 8.9
Figure 9.1 University of Texas Logo (“Disciplina Praesidium Civitatis,” translated as “The cultivated mind is the guardian genius of democracy”)
Figure 9.2 Charlton Heston
The film endures because it is richly challenging: Mr. Smith is both a celebration in theory and an indictment in practice of the American political system.
Films depict members of Congress as politically and morally flawed. Blinded by ambition, they compromise their beliefs and values to achieve position and power (Crowdus, 1994). In The Seduction of Joe Tynan (1979), a well-intentioned senator has an extramarital affair, even as he considers but ultimately resists caving in to powerful members to advance his career.
The final paragraph of Article I, Section 8, grants to Congress the power “to make all laws which shall be necessary and proper for carrying into execution the foregoing powers.” This provision is known as the elastic clause because it is used to expand the powers of Congress, especially when national laws come into conflict with state laws. Legislation making it a federal crime to transport a kidnapped person across state lines was justified on the basis that the elastic clause allowed Congress to apply its power to regulate commerce in this situation. The reach of congressional power is explored on the website of the University of Missouri–Kansas City Law School.
Finally, many agenda items cannot be avoided. Presidents are charged by Congress with proposing an annual budget. Raw budget numbers represent serious policy choices. And there are ever more agenda items that never seem to get solved (e.g., energy, among many others).
Finally, we recognize that people variously accept, ignore, reject, or rework the media’s contents. Above all, in today’s information age, they are able to hash and rehash the meaning and impact of what is covered and not covered in the media.
The financial disadvantage of minor parties impedes their ability to amass resources that are vital to mounting a serious challenge to the two major parties. They lack funds to establish and equip permanent headquarters. They cannot hire staff and experienced consultants to conduct polls, gather political intelligence, court the press, generate new media outreach, or manage campaigns (Rosenstone, Behr, &amp; Lazarus, 2000).
Find the full text of the Constitution at the National Archives online at https://www.archives.gov/founding-docs/constitution-transcript.
Find and listen to archived oral arguments online at http://www.oyez.org.
Find more information about government budgets and taxes.
The finest example is the saga of Clarence Gideon in the book Gideon’s Trumpet by Anthony Lewis, then the Supreme Court reporter for the New York Times. The indigent Gideon, sentenced to prison, protested the state’s failure to provide him with a lawyer. Gideon made a series of handwritten appeals. The Court heard his case under a special procedure designed for paupers. Championed by altruistic civil-liberties experts, Gideon’s case established a constitutional right to have a lawyer provided, at the state’s expense, to all defendants accused of a felony (Lewis, 1964). Similar storylines often appear in news accounts of Supreme Court cases. For example, television journalists personalize these stories by interviewing the person who brought the suit and telling the touching individual tale behind the case (Davis, 1994).
Fink, E. C. and William H. Riker, “The Strategy of Ratification” in The Federalist Papers and the New Institutionalism, ed. Bernard Grofman and Donald Wittman (New York: Agathon Press, 1989), 220–55.
Fiorina, M. P., Congress: Keystone of the Washington Establishment (New Haven, CT: Yale, 1977).
Fireside Chats
The First Amendment addresses freedom of religion in two distinct clauses: the establishment clause and the free expression clause.
The First Amendment also says that Congress shall not prohibit the “free exercise” of religion. Individuals have the right to believe and practice their religions as they see fit. Government policies cannot target individuals’ religious practices or force actions that violate their religions.
The First Amendment does not protect speech that fails to contribute to the exchange of ideas that is crucial in a democracy—for instance, libel, obscenity, and “fighting words”—but such forms of speech are narrowly defined.
The first American party system had its origins in the period following the Revolutionary War. Despite Madison’s warning in Federalist No. 10, the first parties began as political factions. Upon taking office in 1789, President George Washington sought to create an “enlightened administration” devoid of political parties (White &amp; Shea, 2000). He appointed two political adversaries to his cabinet, Alexander Hamilton as treasury secretary and Thomas Jefferson as secretary of state, hoping that the two great minds could work together in the national interest. Washington’s vision of a government without parties, however, was short-lived.
The first American political system, as expressed in the Articles of Confederation, reflected a distrust of a national government. Its powers were deliberately limited in order to allow Americans to govern themselves in their cities and states.
The first American president, George Washington, is the subject of folklore that has been passed on to school children for more than two hundred years. Young children learn about Washington’s impeccable honesty and, thereby, the importance of telling the truth, from the legend of the cherry tree. When asked by his father if he had chopped down a cherry tree with his new hatchet, Washington confessed to committing the deed by replying, “Father, I cannot tell a lie.” This event never happened and was fabricated by biographer Parson Mason Weems in the late 1700s (George Washington’s Mount Vernon, 2011). Legend also has it that, as a boy, Washington threw a silver dollar across the Potomac River, a story meant to illustrate his tremendous physical strength. In fact, Washington was not a gifted athlete, and silver dollars did not exist when he was a youth. The origin of this folklore is an episode related by his step-grandson, who wrote that Washington had once thrown a piece of slate across a very narrow portion of the Rappahannock River in Virginia (George Washington’s Mount Vernon, 2011).
The first big dispute over civil liberties erupted when Congress passed the Sedition Act in 1798, amid tension with revolutionary France. The act made false and malicious criticisms of the government—including Federalist president John Adams and Congress—a crime. While printers could not be stopped from publishing, because of freedom of the press, they could be punished after publication. The Adams administration and Federalist judges used the act to threaten with arrest and imprisonment many Republican editors who opposed them. Republicans argued that freedom of the press, before or after publication, was crucial to giving the people the information they required in a republic. The Sedition Act was a key issue in the 1800 presidential election, which was won by the Republican Thomas Jefferson over Adams; the act expired at the end of Adams’s term (Smith, 1956).
First Blood (1982). When Vietnam vet John Rambo clashes with a monomaniacal local sheriff in this first “Rambo” movie, it takes everyone from the state troopers, the National Guard, and his old special forces colonel to rein him in.
The first blow in the war was struck in the early morning hours of March 20, when President Bush ordered an air strike against the Iraqi leadership. The ground war began early in the evening of the same day, as American and British forces crossed into Iraq from Kuwait. Baghdad fell on April 9. On May 1, aboard the USS Abraham Lincoln, President Bush declared an end to major hostilities. In Iraq, celebrations of peace were short-lived as looting and anarchy soon became the order of the day, followed by insurgency and sectarian conflict. The United States soon went from liberator to occupier.
The first book by Anthony Comstock, who headed the New York Society for the Suppression of Vice, aimed at the supposedly corrupting influence of the tabloid media of the day on children and proposed increasing the power of the national government to combat them.
The first comprehensive lobbying regulation was enacted in 1946. The Legislative Reorganization Act required lobbyists to register their affiliation and record their finances (US Government Printing Office, 2011). Later, the 1995 Lobbying Disclosure Act required lobbying firms and lobbyists to register with Congress and file reports twice per year listing their compensation, clients, lobbying expenses, and issues they are following for each of their clients (US House of Representatives, 2011). Only trivial gifts from lobbyists to legislators are allowed (Lobbying Disclosure Act of 1995, 1995).
The first confrontation in this war came in Afghanistan, where Osama bin Laden, the acknowledged mastermind of the 9/11 attacks had taken refuge and where his terrorist organization, Al Qaeda, enjoyed support and protection from the ruling Taliban government (Woodward, 2002).
The first eight amendments that were adopted address particular rights. The Ninth Amendment addressed the concern that listing some rights might undercut unspoken natural rights that preceded government. It states that the Bill of Rights does not “deny or disparage others retained by the people.” This allows for unnamed rights, such as the right to travel between states, to be recognized. We discussed the Tenth Amendment in Chapter 3 “Federalism”, as it has more to do with states’ rights than individual rights.
First, the executive branch has an enormous advantage in the early collection and analysis of information, especially when crisis erupts on short notice. Second, when they are united and their campaign is coordinated, the president and his senior advisors can dominate the rhetoric and speeches about the crisis. The alternatives are leaks and breakdowns in message cohesion. Third, the administration can manipulate intelligence reports favoring its views and discount ones that contradict or weaken them. Fourth, if the crisis is brief, opponents lack the time and opportunity to mobilize public opinion. But if the crisis lingers, they can obtain their own information and undermine the administration’s initial framing.
The first gay rights movement, the small, often secretive Mattachine Society, emerged to respond to these threats. Mattachine’s leaders argued that gay people, rather than adjust to society, should fight discrimination against them with collective identity and pride. Emulating the African American civil rights movement, they protested and confronted authorities (D’Emilio, 1983; Alwood, 1996).
The first legal victory for lesbian and gay rights occurred in 1965: a federal district court held that the federal government could not disqualify a job candidate simply for being gay (Scott v. Macy, 1965). In 1996, the Supreme Court voided a 1992 Colorado ballot initiative that prevented the state from passing a law to ban discrimination on the basis of sexual orientation. The justices said the amendment was so sweeping that it could be explained only by “animus toward the class” of gay people—a denial of equal protection (Romer v. Evans, 1996).
The first mass action for civil rights took place in Baton Rouge, Louisiana, in 1953. African Americans led by a Baptist minister boycotted the city’s segregated public buses. Although African Americans provided about three-quarters of the ridership, they had to stand behind an often near-empty white section. A deal was struck: the city council saved the first two rows for whites but blacks could sit anywhere else, as long as they were not in front of whites.
First Monday in October (1981). Romance blossoms between a crusty, conservative Supreme Court justice and his new, liberal, female colleague.
The first photograph of the statue being pulled down reflects news values of vividness, drama, and conflict. It spectacularly hearkens back to the removal of statues of Lenin and Stalin after the collapse of communism in the Soviet Union. The alternative photos, showing much more of the relatively empty square, lacked dramatic news values and thus their symbolic effects.
First, political websites and bloggers generally lack the resources of the news media and the knowledge and expertise of journalists to cover and investigate government, politics, and public policies in depth. They react to rather than originate the news.
First, predominance is the necessary foundation of American military strategy. The United States must possess a significant military power advantage over all other states so that it can act unilaterally (alone) to defend its national interests when and where it sees fit.
First, presidents’ prime-time addresses, even when carried by all networks, reach a smaller portion of the audience than they did in years past (Foote, 1990; Baum &amp; Kernell, 1999). The profit-minded media discourage presidents from taking too often to the airwaves. When presidents request air time, broadcast television networks can conclude the subject is not adequately newsworthy and turn them down.
The first sentence of Article III of the US Constitution created the US Supreme Court—a major innovation. The Articles of Confederation made no provision for a federal judiciary, only for courts created and controlled by the states.
The first three articles set up the branches of government. We briefly summarize them here, leaving the details of the powers and responsibilities given to these branches to specific chapters.
The first type exemplified by Hildy is the journalist as intrepid seeker after truth and crusader for justice. The most famous real-life equivalents are Bob Woodward and Carl Bernstein, the Washington Post reporters who helped uncover the Watergate scandal and wrote a book about it, All the President’s Men, which was turned into a popular Hollywood movie. Even some caustic satires of the news business contain versions of the journalist as noble loner. In Network, Peter Finch plays a television news anchor who begins to go insane on camera, shouting “I’m mad as hell, and I’m not going to take it anymore.” In the movie, his pain and anguish are exploited by amoral network executives. In real life, his battle cry became the theme of citizens’ tax revolts in the late seventies and could be heard at Tea Party rallies thirty years later.
Fiscal policies are inherently political, favoring some people and groups more than and often at the expense of others. No wonder fiscal policies are debated and disputed by politicians and the political parties and lobbied by interest groups. Some of these policies, such as tax cuts, tax increases, and tax deductions (e.g., the oil and gas depreciation allowance), are reported and discussed in the media.
Fiscal policy is the government taxing, spending, and borrowing. In theory, cutting taxes and increasing spending expand the economy and increase employment, while raising taxes and decreasing spending contract the economy and reduce inflation. Reality is more complex. Higher corporate and personal tax rates reduce the profit margins for companies and the disposable income for the population at large. But the higher tax rates may be necessary for the government to afford its expenditure program, much of which can also increase demand and activity in the economy.
Fisher, L., Presidential War Power (Lawrence: University of Kansas Press, 1995)
Fishkin, J. S., When the People Speak (New York: Oxford University Press, 2009).
Fishman, M., Manufacturing the News (Austin: University of Texas Press, 1980).
Fitzwater, M. quoted in Martha Joynt Kumar, Managing the President’s Message: The White House Communications Operation (Baltimore: Johns Hopkins University Press, 2007), 197.
The five stages of the policy process are (1) agenda setting, (2) formulation, (3) adoption, (4) implementation and administration, and (5) evaluation. The media are more or less involved and influential at every stage.
The flag’s meaning was transformed in the 1940s as the civil rights movement made gains against segregation in the South. One after another Southern state flew the flag above its capitol or defiantly redesigned the state flag to incorporate it. Over the last sixty years, a myriad of meanings arousing deep emotions have become attached to the flag: states’ rights; Southern regional pride; a general defiance of big government; nostalgia for a bygone era; racist support of segregation; or “equal rights for whites” (Horwitz, 1998; Martinez et al., 1998).
Flamand felt that the senators were attentive to her testimony and sympathetic to her story. She had a powerful ally in Senator Christopher Dodd (D-CT), a cosponsor of the bill, who mentioned her testimony in his official statement at the Senate Finance Committee hearing. “I was a little person who could put a face on a problem that was hurting many, many families,” Flamand said. “Testifying before Congress gave me confidence that I had the power to make a difference. You must make an effort to be heard. Someone, somewhere, will listen and hear you.” Flamand’s child-care benefits were restored, and she enrolled full time in college with the goal of attending law school.
Flanigan, W. H. and Nancy H. Zingale, Political Behavior of the American Electorate, 9th ed. (Washington, DC: CQ Press, 1999).
Fleisher, R., Jon R. Bond, Glen S. Krutz, and Stephen Hanna, “The Demise of the Two Presidencies,” American Politics Quarterly 28 (2000): 3–25
Focus groups have been used for over eighty years to ascertain people’s attitudes, beliefs, and opinions about politics within a group setting. A facilitator asks questions of a group of between eight and twelve people who can engage in a conversation about the topic. Focus groups not only are useful for gaining in-depth insights into what individuals think but also aid in understanding the group dynamics behind public opinion. Focus groups can reveal when people feel comfortable expressing their beliefs, when they will confront others about their views, when they will withdraw from a discussion, and when they are influenced by the opinions of others (Stewart, Shamdasani, &amp; Rook, 2007). Focus groups have been used to allow college students to reveal their views about government and their role in a democratic polity. Talking with students in a group setting, researchers discovered that young people are more interested and engaged in politics than survey-based studies indicate, and that they are thinking creatively about ways to become involved, especially using social media (Longo &amp; Meyer, 2006). Focus groups are used extensively in election campaigns to determine what voters are thinking about and which candidates they prefer.
Foerstel, H. N., Freedom of Information and the Right to Know: The Origins and Applications of the Freedom of Information Act (Westport, CT: Greenwood Press, 1999).
The Fog of War (2003). In Errol Morris’s documentary, former Secretary of Defense Robert McNamara reflects on his involvement in decisions that resulted in death and destruction (the fire bombing of Japan during the Second World War, the Cuban Missile Crisis, the Vietnam War).
The following are some other factors that can influence presidents’ choices of Supreme Court nominees (Yalof, 1999):
Following in the footsteps of the civil rights movement and the women’s movement, other movements have formed in reaction to policies that disadvantage particular segments of society. The gay rights movement has succeeded in having policies enacted to fight discrimination in the workplace, increase access to medical benefits, and stop bullying in schools. Disabled Americans formed a movement that resulted in the passage of the Americans with Disabilities Act of 1990 guaranteeing that no individual will be excluded from the benefits of any program or activity receiving public funding because of a handicap.
The following part of the book focuses on the public. Chapter 6 “Political Culture and Socialization” describes American political culture and how Americans acquire their politically relevant values, beliefs, attitudes, and opinions. Chapter 7 “Public Opinion” covers public opinion. Chapter 8 “Participation, Voting, and Social Movements” describes the many ways that Americans participate in politics. These chapters explain how and when the media are and are not a resource for the public in making sense of and influencing politics and government.
The following video is the CNN News Report on the Los Angeles Riots, including Rodney King’s appeal to stop the violence.
Following World War II, chilly relations existed between the United States and the Communist Soviet Union, a nation that had emerged as a strong power and had exploded an atomic bomb (Giglio, 2000). The House Un-American Activities Committee (HUAC), which was established in 1939 to investigate subversive activities, decided to look into allegations that Communists were threatening to overthrow American democracy using force and violence. People in government, the labor movement, and the motion picture industry were accused of being communists. Especially sensational were hearings where Hollywood actors, directors, and writers were called before the HUAC. It was not uncommon for people in Hollywood to have joined the Communist Party during the Great Depression of the 1930s, although many were inactive at the time of the hearings. HUAC alleged that film “was the principle medium through which Communists have sought to inject their propaganda” (Gianos, 1998).
Foot, K. A. and Steven M. Schneider, Web Campaigning (Cambridge, MA: The MIT Press, 2006).
Foot, Kirsten A, and Steven M. Schneider. Web Campaigning. Cambridge, MA: MIT Press, 2006. An examination of the evolution of the use of the Internet in election campaigns.
Foot, Kirsten A., and Steven M. Schneider. Web Campaigning. Cambridge, MA: MIT Press, 2006. A study of web practices based on numerous sites.
Foote, J. S., Television Access and Political Power: The Networks, the Presidency, and the “Loyal Opposition” (New York: Praeger, 1990)
For the courts to exercise power, there must be a case to decide: a controversy between legitimate adversaries who have suffered or are about to suffer in some way. The case must be about the protection or enforcement of legal rights or the redress of wrongs. Judges cannot solicit cases, although they can use their decisions to signal their willingness to hear (more) cases in particular policy areas.
For events to change an existing policy or produce a new one, there usually must be media attention. Useful is a “focusing event” that puts or elevates an issue onto the policy agenda. The near-catastrophic 1979 accident at a nuclear power plant at Three Mile Island in Pennsylvania raised awareness of nuclear power as a problem rather than a solution to America’s energy needs. The accident was framed by the news media with alarmist coverage and by “I told you so” warnings from antinuclear groups, which increased public fear about nuclear safety. It stopped new construction of nuclear plants for many years.
For example, the Constitution is silent about the role, number, and jurisdictions of executive officers, such as cabinet secretaries; the judicial system below the Supreme Court; and the number of House members or Supreme Court justices. The first Congress had to fill in the blanks, often by altering the law (Currie, 1997).
For formulated policies to be put into effect, they must be adopted by the relevant institutions of government. The media can be a forum in which various sides argue their cases for policy adoption. But coverage is sometimes one-sided. When favorable, it enhances a policy proposal’s likelihood of adoption. When unfavorable, it can undermine a proposal, as we documented in our discussion of President Bush’s proposals to change Social Security. As we also noted, negative advertising helped kill the Clinton administration’s health-care proposal.
For forty years after Marbury, the Court did not overturn a single law of Congress. And when it finally did, it was the Dred Scott decision, which dramatically damaged the Court’s power. The Court ruled that people of African descent who were slaves (and their descendants, whether or not they were slaves) were not protected by the Constitution and could never be US citizens. The Court also held that the US Congress had no authority to prohibit slavery in federal territories (Dred Scott v. Sandford, 1857).
For investigative journalism, the victims are wrongfully convicted death row inmates, whose wrongful convictions justify a halt to the death penalty, so that the state does not put innocent people to death. This focus on the exoneration of the wrongfully convicted, sometimes by dramatic revelations of exculpatory DNA evidence, shifts the media’s frame away from the victims of crime to the victims of prosecution, and may thereby shift public opinion. But for the daytime talk show, the victims are survivors of violent crime who rely on the justice system to give them what Winfrey called “closure.” The future of capital punishment may depend on which frame wins.
For a mainly conservative, pro-Republican, anti-Democrat perspective there is cable’s most popular news channel, Fox Cable News. Despite its claims to separate news from opinion, the two often blend together. The channel features partisan, opinionated talk-show hosts and commentators, notably the combative Sean Hannity, the sophistic Glenn Beck, and the pugilistic populist Bill O’Reilly. Stating his opinions bluntly and skewering some of his guests, O’Reilly has made his Fox show cable television’s most popular public affairs program. All three use multiple media platforms in addition to the Fox News Channel—radio talk shows, books, and websites—to spread their messages. Media Matters for America attacks the programs and positions of Fox News, especially Glenn Beck, and is attacked in return.
For many members, serving in Congress is a career. Members of the House serve an average of nine years, or almost five terms. Senators average nearly eleven years, or almost two terms. Almost 75 percent of members seek reelection each cycle (Jacobson, 2002). Members leave office because they seek more lucrative careers, such as in lobbying offices, or because they are ready to retire or are defeated.
For many people, voting is the primary means of taking part in politics. A unique and special political act, voting allows for the views of more people to be represented than any other activity. Every citizen gets one vote that counts equally. Over 90 percent of Americans agree with the principle that citizens have a duty to vote (Flanigan &amp; Zingale, 1999). Still, many people do not vote regularly.
For more information about Social Security, visit http://www.ssa.gov.
For more information on Brown v. Board of Education, see http://www.oyez.org/cases/1950-1959/1952/1952_1.
For more information on the Declaration of Independence, visit the National Archives online at https://www.archives.gov/founding-docs/declaration.
For more on the Native American Civil Rights movement, visit http://www.knowitall.org/interactive/native-american-civil-rights-timeline-1896-1978-road-trip.
For most of its history, the military was organized under separate commands of the War Department and Navy Department. No political or military authority other than the president existed above these departments to coordinate and direct them. This changed after World War II, when the 1947 National Security Act established the cabinet-rank position of the secretary of defense. In 1949, an amendment to the 1947 National Security Act established the Defense Department and the post of chair of the Joint Chiefs of Staff .
For much of history, Native Americans residing outside of reservations were in a legal limbo, being neither members of self-governing tribal nations nor US citizens. For example, in 1881, John Elk, a Native American living in Omaha, claimed that he was denied equal protection of the laws when he was prevented from voting. The Supreme Court ruled that since he was “born to an Indian nation,” Elk was not a citizen and could not claim a right to vote (Elk v. Wilkins, 1884). Nowadays, Native Americans living on or outside reservations vote as any other citizens.
For over fifty years, pollsters have asked survey respondents, “Do you approve or disapprove of the way that the president is handling his job?” Over time there has been variation from one president to the next, but the general pattern is unmistakable (Stimson, 1976; Kernell, 1978; Brody, 1991). Approval starts out fairly high (near the percentage of the popular vote), increases slightly during the honeymoon, fades over the term, and then levels off. Presidents differ largely in the rate at which their approval rating declines. President Kennedy’s support eroded only slightly, as opposed to the devastating drops experienced by Ford and Carter. Presidents in their first terms are well aware that, if they fall below 50 percent, they are in danger of losing reelection or of losing allies in Congress in the midterm elections.
For people interested in government, politics, and public affairs, there are web magazines such as Slate, Salon, and Politico with its staff of established political reporters.
For some American policymakers, poverty stems in part from the failure of the economic system to provide enough jobs at a living wage and from racism and sexism. They support policies to alleviate poverty’s causes (e.g., increasing the minimum wage or lengthening the period of unemployment compensation). From this perspective, people are not much to blame for needing public assistance (welfare).
For the text of the Articles of Confederation, see http://www.loc.gov/rr/program/bib/ourdocs/articles.html.
For those students who want to explore a particular topic further, each chapter includes an annotated set of readings, an annotated list of noteworthy fiction and nonfiction films, and other visuals that depict the chapter’s subject.
For US news organizations with reporters abroad, London is the central location: it is the source of around 25 percent of all bureau-based reporting. Bureaus, or half-bureaus with no permanently stationed correspondent, are established at other locations for several reasons: in Moscow, Beijing, and Tokyo because of their important relations with the United States; in jumping-off points such as Johannesburg, South Africa, for covering the rest of the region; and in Jerusalem to cover the continuing story of the Arab–Israeli conflict. Roughly a quarter of foreign correspondents are stringers or freelancers—more or less knowledgeable locals. Most of them receive low pay, no benefits, and have a precarious relationship with their employers (Hess, 1996).
Foreign and military policies are made and carried out by the executive branch, particularly the president, with the national security advisor, the State Department, the Defense Department, the Department of Homeland Security, and the intelligence agencies. The National Security Act of 1947 and recent bureaucratic reorganization after 9/11 reshaped the structure of foreign policymaking. Parties involved in making foreign policy often disagree over policies, military spending and military goals, and much more.
Foreign policy is an area in which think tanks have become especially active for several reasons. First, it has become much more complex: no longer restricted to national security, foreign policy encompasses trade, finance, human rights, the environment, and cultural issues. Second, the information abilities of the government have been overwhelmed by this expanded foreign policy agenda. Long-range planning and strategic speculation are now commonly produced by think tanks, as is current information on breaking issues. Third, think tanks provide multiple and competing policy recommendations backed up with supporting information.
Foreign policy is made by the president, presidential advisors, and foreign policy bureaucracies.
Foreman, Jr., C. H., Signals from the Hill: Congressional Oversight and the Challenge of Social Regulation (New Haven, CT: Yale University Press, 1988), 13.
Foremost among the president’s foreign policy advisors is the national security advisor. Issues the advisor faces include how to serve and protect the president’s interests and how to deal with other makers of foreign and defense policy in the government.
Formal party organizations consist of caucuses and committees. The majority party controls the top leadership positions. The minority party forms an organized opposition to the majority party.
Formal powers specified in the Constitution put the president at the center of foreign policy. They include being commander in chief of the armed forces, negotiating treaties, and appointing ambassadors. The president is also the spokesperson for and to the nation: notable presidential addresses have been made by Franklin D. Roosevelt after the Japanese attack on Pearl Harbor in 1941 and by George W. Bush following the 9/11 attacks.
Former Democratic Speaker of the House Thomas P. “Tip” O’Neill was fond of saying, “In any other country, the Democratic Party would be five parties” (Clymer, 2003). O’Neill was referring to the fact that the Democratic Party has no clear ideological identity and instead accommodates interests from across the liberal-conservative spectrum. Groups who both favor and oppose gun control can find a home in the Democratic Party. The Democratic Party is loosely associated with a liberal attitude toward politics, which proposes that government should take a more active role in regulating the economy, provide a social safety net, and ensure equality in society through programs like affirmative action.
Forming an interest group and keeping it going takes a strong commitment, but many young people have done just that. They recognize that there is power in numbers and that having a group of people unite behind a cause can be more effective than acting alone. Enterprising young people have established interest groups representing a wide range of causes and issues.
Formisano, R. P., “Federalists and Republicans: Parties, Yes—System, No,” in The Evolution of the American Electoral Systems, ed. Paul Kleppner, Walter Dean Burnham, Ronald P. Formisano, Samuel P. Hays, Richard Jensen, and William G. Shade (Westport, CT: Greenwood Press, 1981), 37–76.
Forrest Gump (1994). Tom Hanks stars in this film about a simple man who witnesses historical events between the 1950s and the 1980s, including social movements and protests.
Forums have been held across the country on the topic of climate change, which is a highly contested issue with much conflicting evidence. Experts provide information followed by discussions that are facilitated by citizen participants. Effective forums have a clear focus, such as the effect of climate change on the local area. Specific examples can be provided in order to make the issue resonate with the participants. Communities of people who are interested in climate change can form offline and continue to interact online through discussion boards and social media (Nisbet, 2010).
The foundation of civil liberties is the Bill of Rights, the ten amendments added to the Constitution in 1791 to restrict what the national government may do.
The founders of the Constitution were fearful of the rise of factions, groups in society that organize to advance a political agenda. They designed a government of checks and balances that would prevent any one group from becoming too influential. James Madison famously warned in Federalist No. 10 of the “mischiefs of faction,” particularly a large majority that could seize control of government (Publius, 2001). The suspicion of parties persisted among political leaders for more than a half century after the founding. President James Monroe opined in 1822, “Surely our government may go on and prosper without the existence of parties. I have always considered their existence as the curse of the country” (Hofstadter, 1969).
The founders established Congress as a bicameral legislature as a check against tyranny. They feared having any one governmental body become too strong. This bicameral system distributes power within two houses that check and balance one another rather than concentrating authority in a single body. The House of Representatives is the larger body with membership based on each state’s population. The Senate is the smaller body with each state having two delegates. With one hundred members, the Senate is a more intimate, less formal legislative body than the House, which has 435 members elected from districts that are roughly the same size in population.
The founders were not unanimous about the threat posed by the press. Thomas Jefferson was in Paris as an ambassador. In August 1787, he wrote to his counterpart in London, John Adams, that there was no news from the convention: “I am sorry they began their deliberations by so abominable a precedent as that of tying up the tongues of their members. Nothing can justify this example but the innocence of their intentions, &amp; ignorance of the value of public discussions. I have no doubt that all their other measures will be good &amp; wise” (Farrand, 1937).
Founding Brothers (2002). This History Channel documentary based on Joseph Ellis’s best-selling account explores the policies and personalities of post-Revolutionary America.
Four major companies produce, package, publicize, advertise, promote, and merchandise roughly 5,000 singles and 2,500 compact discs (CDs) each year. A key to success is getting a music video on MTV or similar stations. Around twelve million CDs used to be sold nationwide every week. This number has significantly decreased. The companies and performers now make music that is cheaply available online through services such as Apple’s iTunes store. Many people, especially students, download music from the Internet or burn CDs for themselves and others.
Four white officers were tried in criminal court for the use of excessive force, and they were acquitted of all but one charge. Jurors were shown the entire tape, not just the famous nineteen-second clip. Soon after the verdict was announced, riots broke out. Demonstrators burned buildings and assaulted bystanders. Fifty-four people were killed and two thousand were wounded. Property damage was in the millions of dollars.
The Fourteenth Amendment contains three key clauses. First, anyone born in the United States is a US citizen, and anyone residing in a state is a citizen of that state. So it affirmed African Americans as US and state citizens.
The Fourth Amendment prevents the government from conducting “unreasonable searches and seizures.” A reasonable search is conducted with a warrant issued by a judge and based on probable cause. What is “unreasonable” varies with how much privacy people can expect when they are being searched. Cars are less private than houses, so rules for searches of cars are less stringent. And government agencies can state reasons to compel persons not suspected of a crime to submit to searches and seizures. The goal of preventing airplanes from being hijacked authorizes mandatory searches of persons and their property before boarding aircraft and allows the confiscation of objects deemed dangerous.
The Fourth Amendment’s exclusionary rule prevents evidence from an illegal search or seizure being introduced against a defendant in court. The Supreme Court adopted this rule for federal cases in 1914 and extended it to states in 1961.
Fourth is the possibility of the new media falling increasingly under the control of media conglomerates and giant corporations. Google has purchased YouTube. This could eventually subject them to the same demands placed on the mass media: how to finance the production of content and make a profit. Indeed, advertising has become far more prevalent in and on the new media. Of course acquisitions don’t always succeed: Rupert Murdoch’s News Corporation bought and then sold MySpace after failing to make it a financial or social networking success.
Fourth, the media audience is increasingly dispersed, fragmented, and sometimes separated into mutually exclusive segments. People are divided by whether they read newspapers (and which ones), the kinds of movies and television programs they watch, their level of involvement with social media, the websites they follow, and much more.
A Fox News poll taken after the 2011 State of the Union Address does not provide clear options for respondents. The answers are double-barreled because people can agree with one part of the answer but not the other. For option A, you may believe that President Obama gave a wonderful speech but not reconsider at least one item on his agenda. Similarly, for option B, you may agree that President Obama gave a good speech, but you may have changed your mind about his agenda.
Fox, R. L. and Robert W. Van Sickel, Tabloid Justice: Criminal Justice in an Age of Media Frenzy (Boulder, CO: Lynne Rienner Publishers, 2001), chap. 4 and the second edition, coauthored with Thomas L. Steiger (2007), chap. 4.
Fox, R. L., Robert W. Van Sickel, and Thomas L. Steiger, Tabloid Justice: Criminal Justice in an Age of Media Frenzy, 2nd ed. (Boulder, CO: Lynne Rienner Publishers, 2007).
Fox, Richard L., Robert W. Van Sickel, and Thomas L. Steiger. Tabloid Justice: Criminal Justice in an Age of Media Frenzy. Boulder, CO: Lynne Rienner Publishers, 2007. Documents how the media’s obsession with high-profile trials has distorted the public’s understanding of the judicial system.
The framers felt that the Senate should be constituted as an elite body that would act as a check on the House, the branch closest to the mass public. Senators serve six-year terms of office, and like the House, there are no limits on the number of terms they can serve. Senators, in theory, should have more time than House members to think about something besides reelection. However, as the cost of elections has grown and Senate elections have become more competitive, fundraising has become a constant concern for many senators (Davidson &amp; Oleszek, 2002). The founders’ expectations that the House would be close to the people and the Senate would be more distant have not been realized. House members often hold safe seats and do not face serious challenges to reelection, so they often hold office for years.
The framers provided for a bicameral legislative branch with equal representation in the Senate and proportional representation based on state population in the House. The two bodies differ in a number of important ways that influence the way that they operate. The House is a more formal institution, where hierarchy and seniority are important factors. The Senate, as a smaller, more intimate body, is less bound by formal rules than the House. Senators typically garner more media attention than House members because they serve statewide constituencies and serve longer terms of office.
Framing influences politics by reinforcing or changing what people think of an issue. Different frames call for different policy solutions. Thus 24 told its viewers that in the grim choice between security and liberty, coercion must prevail, that torture is essential to extract information from terrorists to forestall (usually just in time) their lethal schemes. According to Human Rights First, the number of acts of torture on prime-time television increased from fewer than four before 9/11 to more than a hundred. It used to be the villains who tortured, now it is the heroes (Mayer, 2007).
Frantzich, S. E., “RepresNETation: Congress and the Internet,” paper presented at the American University Center on Congress and the Presidency conference on “Congress, the Internet, and Deliberative Democracy,” May 4, 2001.
Frantzich, Stephen E. Citizen Democracy. Lanham, MD: Rowman &amp; Littlefield, 1999. A series of compelling stories of how average people have made a difference through political participation.
Frantzich, Stephen E., Political Parties in the Technological Age (New York: Longman, 1989).
Franz, M. M., Choices and Changes: Interest Groups in the Electoral Process (Philadelphia, PA: Temple University Press, 2008), 7.
Franz, M. M., Paul B. Freedman, Kenneth M. Goldstein, and Travis N. Ridout, Campaign Advertising and American Democracy (Philadelphia, PA: Temple University Press, 2008).
The Free Press now has a site called MediaFail where people can post egregious examples of media derelictions and failures.
Freedom Riders (2010). Documentary about the black and white men and women who flouted Jim Crow laws and faced enraged mobs by sitting together on interstate buses and trains traveling across the South.
Freeman, J. L., The Political Process: Bureau-Legislative Committee Relations, rev. ed. (New York: Random House, 1965).
Freeman, J., The Politics of Women’s Liberation (New York: Longman, 1975).
Freeman, J. and Victoria Johnson, eds., Waves of Protest (Lanham, MD: Rowman &amp; Littlefield, 1999).
Freeman, Jo, and Victoria Johnson, eds. Waves of Protest. Lanham, MD: Rowman &amp; Littlefield, 1999. A collection of articles on a variety of protest movements, including AIDS activism, the fight for the rights of the disabled, and the women’s movement of the 1990s.
Friedman , T. L., in “Too Good to Check,” his column in the New York Times, October 17, 2010, A27.
Friedman, T. L., “The World Is Watching,” International Herald Tribune, June 28, 2007, 6.
Fritz, B., Bryan Keefer, and Brendan Nyhan, All the President’s Spin: George W. Bush, the Media, and the Truth (New York: Touchstone, 2004).
From Congress’s perspective, impeachment can work. Nixon resigned because he knew he would be removed from office. Even presidential acquittals help Congress out. Impeachment forced Johnson to pledge good behavior and thus “succeeded in its primary goal: to safeguard Reconstruction from presidential obstruction” (Benedict, 1973). Clinton had to go out of his way to assuage congressional Democrats, who had been far from content with a number of his initiatives; by the time the impeachment trial was concluded, the president was an all-but-lame duck.
From a countervailing, liberal-radical perspective, there is the Pacifica Network, particularly its evening news program Democracy Now, hosted by Amy Goodman and Juan Gonzalez and heard on approximately nine hundred stations. It reports stories and interviews people rarely hear on mainstream, let alone conservative, media.
From a purely military standpoint, Tet was a disaster. Nearly two-thirds of the Communist troops were killed or captured. The expected popular uprising against the Americans and South Vietnamese government did not take place.
From the start, media coverage undermined the president. The very first story in the New York Times set the pattern. It was headlined “As White House Begins Campaign for Overhauling Social Security, Critics Claim Exaggeration” (Andrews, 2005). It cited “outside analysts,” including the nonpartisan Congressional Budget Office and academics casting doubt on the president’s arguments. It contained this devastating paragraph: “White House officials privately concede that the centrepiece of Mr. Bush’s approach to Social Security—letting people invest some of their payroll taxes in private accounts—would do nothing in itself to eliminate the long-term gap.”
The Front (1976). Woody Allen stars as a small-time bookie who lends his name to blacklisted entertainment industry writers in this landmark film whose credits include six Hollywood artists blacklisted in the 1950s.
Froomkin, D., “Special Report: Campaign Finance: Overview Part 4, Soft Money—A Look at the Loopholes,” Washington Post, September 4, 1998.
Fuchs, L. H., The American Kaleidoscope. (Middletown, CT: Wesleyan University Press, 1990).
Fulfilling his campaign pledge, repeated in his inaugural address, to close the gap in achievement between poor and minority children and children attending primarily white schools in the suburbs and to improve school performance, President George W. Bush obtained passage of significant amendments to the ESEA in the No Child Left Behind Act of 2002. He signed the legislation into law in an elaborate ceremony accompanied by his bipartisan congressional allies.
The full committee votes to determine if the bill will be reported, meaning it will be sent to the floor for debate. If the vote is successful, the committee holds a mark-up session to revise the bill. The committee prepares a report documenting why it supports the bill. The report is sent to the whole chamber, and the bill is placed on the calendar to await floor debate.
The Full Text of the Constitution
Furman v. Georgia, 408 US 238 (1972).
A further internal limitation is that judges are obliged to explain and justify their decisions to the courts above and below. The Supreme Court’s written opinions are subject to scrutiny by other judges, law professors, lawyers, elected officials, the public, and, of course, the media.
Fusion minor parties, also known as alliance parties, are enduring or single-issue minor parties that engage in the practice of cross endorsement, backing candidates who appear on a ballot under more than one party label. Fusion parties routinely endorse candidates who have been nominated by the two major parties and support their causes. Cross endorsement allows minor parties to contribute to the election of a major-party candidate and thus gain access to officeholders. In addition to giving a major-party candidate an additional ballot position, fusion parties provide funding and volunteers.
Gabriel Over the White House (1933). The classic White House film: a party-hack president (Walter Huston), comatose after a car accident, awakes under the guidance of the angel to end crime, unemployment, and accomplish disarmament.
Gaddis, J. L., “A Grand Strategy of Transformation,” Foreign Policy 130 (2002): 50–57.
Gaddis, J. L., Strategies of Containment (New York: Oxford University Press, 1993).
Gage Skidmore – Christine O’Donnell – CC BY-SA 2.0.
Gallucci, R. L., Neither Peace nor Honor (Baltimore: Johns Hopkins University Press, 1975).
Gallup/CNN/USA Today poll, January and May 2005.
Gallup Organization, Vietnam War: A Compilation, 1964–1990. Public Opinion and the Vietnam War: National and International Opinion, vol. II (Princeton, NJ: Gallup, 1992).
Gangs of New York (2002). Director Martin Scorsese’s depiction of the Five Points section of New York during the reign of Boss Tweed.
García, John A. Latino Politics in America: Community, Culture, and Interests. Lanham, MD: Rowman &amp; Littlefield, 2003. A well-informed, inclusive account of Latino politics.
Gardner, A., “Tea Party Groups Say Media Have Been Fair, Survey Finds,” Washington Post, October 26, 2010, accessed March 26, 2011, http://www.washingtonpost.com/wp-dyn/content/article/2010/10/26/AR2010102602796.html.
The Garfield Assassination
Gartner, S. S. and Gary M. Segura, “Appearances Can Be Deceiving: Self Selection, Social Group Identification, and Political Mobilization,” Rationality and Society 9 (1977): 132–33.
Gawthrop, L. C., Bureaucratic Behavior in the Executive Branch: An Analysis of Organizational Change (New York: Free Press, 1969), 18.
Gay people face unique obstacles in attaining civil rights. Unlike race or gender, sexual orientation may or may not be an “accident of birth” that merits constitutional protection. The gay rights movement is opposed by religious conservatives, who see homosexuality as a flawed behavior, not an innate characteristic. Moreover, gay people are not “born into” a visible community and identity into which they are socialized. A history of ostracism prompts many to conceal their identities. According to many surveys of gay people, they experience discrimination and violence, actual or threatened.
Gay people, lesbians and gay men, are at the forefront of controversial civil rights battles today. They have won civil rights in several areas but not in others (Mucciaroni, 2008; Brewer, 2008).
The gay rights movement’s first political efforts were for laws to bar discrimination by sexual orientation in employment, the first of which were enacted in 1971 (Button, Rienzo, &amp; Wald, 1997). President Bill Clinton issued an executive order in 1998 banning discrimination on the basis of sexual orientation in federal government employment outside the military. By 2003, nondiscrimination laws had been enacted in 40 percent of American cities and towns.
Geer, J. G., In Defense of Negativity: Attack Ads in Presidential Campaigns (Chicago: University of Chicago Press, 2006).
Gelb, J. and Marian Lief Palley, Women and Public Policies: Reassessing Gender Politics, rev. ed. (Charlottesville: University Press of Virginia, 1998), chap.5.
Gelb, L. H. with Richard K. Betts, The Irony of Vietnam: The System Worked (Washington, DC: Brookings Institution Press, 1979).
Gellman, B. and Jo Becker, “Angler: The Cheney Vice Presidency,” Washington Post, June 24, 2007, A1.
Generating positive media depictions can be a struggle for disadvantaged groups, but it has proved essential in their progress toward achieving their civil rights.
Gentleman’s Agreement (1947). Originally titled Public Opinion, this Academy Award winner stars Gregory Peck as a reporter who pretends to be Jewish to uncover opinions about racial and religious prejudice.
George W. Bush carried coordination of presidential and agency communication one step further by ensuring that the White House, not the department secretary, would appoint the press officers in each cabinet department. As Bush’s first chief of staff, Andrew Card, explained, “Our communications team is not just a team for the White House. It is a communications team for the executive branch of government” (Kumar, 2003).
George W. Bush Speaking in Front of Mt. Rushmore
George Wallace: Settin’ the Woods on Fire (2000). A compelling documentary on the political transformations of the Alabama governor who championed states’ rights in the 1960s.
George Washington’s Mount Vernon, “Did George Washington really throw a silver dollar across the Potomac River?,” accessed February 3, 2011, http://www.mountvernon.org/knowledge/index.cfm/fuseaction/view/KnowledgeID/20.
George Washington’s Mount Vernon, “Is it true that George Washington chopped down a cherry tree when he was a boy?,” accessed February 3, 2011, http://www.mountvernon.org/knowledge/index.cfm/fuseaction/view/KnowledgeID/21.
Gerring, J., Party Ideologies in America, 1828–1996 (New York: Cambridge, 1998).
Gianos, P. L., Politics and Politicians in American Film (Westport, CT: Praeger, 1998), 65.
Giant Sucking Sound: Ross Perot 1992 Presidential Debate
Gibson, R. and Stephen Ward, “A Proposed Methodology for Studying the Function and Effectiveness of Party and Candidate Web Sites,” Social Science Computer Review 18: 301–19.
Gibson, Rachel, Paul Nixon, and Stephen Ward, eds. Political Parties and the Internet: Net Gain? London: Routledge, 2003. A timely collection of articles assessing the positive and negative implications of political parties and the Internet.
Gideon’s Trumpet (1980). TV version of Anthony Lewis’s book about Clarence Gideon (Henry Fonda), the indigent who went to the Supreme Court to force the state to provide him with a lawyer.
Gideon v. Wainwright, 372 US 335 (1963).
Giglio, E., Here’s Looking at You (New York: Peter Lang, 2000).
Gilboa, E., “The CNN Effect: The Search for a Communication Theory of International Relations,” Political Communication 22, no. 1 (January–March 2005).
Gillespie, J. D., Politics at the Periphery (Columbia: University of South Carolina Press, 1993).
Gillette, W., Retreat from Reconstruction, 1869–1879 (Baton Rouge: Louisiana State University Press, 1979), chap. 2.
Gilman, Howard. The Votes That Counted: How the Court Decided the 2000 Presidential Election. Chicago: University of Chicago Press, 2001. The single best book on the subject.
Ginsberg, B. and Herbert Weissberg, “Elections and the Mobilization of Popular Support,” American Journal of Political Science 22, no.1 (1978): 31–55.
Gitenstein, M., Matters of Principle (New York: Simon &amp; Schuster, 1992), 337.
Gitlin, T., Media Unlimited (New York: Metropolitan Books, 2002).
Gitlin, T., The Whole World Is Watching (Berkeley: University of California Press, 1980).
Given its heavy involvement of military and money in Iraq, moreover, did the United States have the resources to apply a preemption policy to any other countries? The National Guard and Reserve made up approximately 40 percent of US forces in Iraq and Afghanistan. The system is not designed to keep reservists on duty in a campaign against terrorism and fighting abroad for an extended period. Reservists train one weekend a month and two weeks a year, accelerated before deployment; thus many of them are ill prepared and lack combat skills (Daalder, Lindsay, &amp; Steinberg, 2002).
Given this media environment, President Obama faced two daunting problems: (1) to reach as many of the various audiences as possible and (2) to do so with messages in support of his personal, political, and policy objectives (Auletta, 2010).
Gladstone-Sovell, T. L., “Criminals and Buffoons: The Portrayal of Elected Officials on Entertainment Television,” in It’s Show Time!, ed. David A. Schultz (New York: Peter Lang, 2000), 119–32.
Glater, J. D., “G.A.O. Study Cites Loose Oversight of College Loans,” New York Times, August 2, 2007, A1.
Glater, J. D., “Texas U. Fires Aid Officer over His Ties to Lender,” New York Times, May 15, 2007, A13.
Glynn, C. J., Susan Herbst, Garrett J. O’Keefe, and Robert Y. Shapiro, Public Opinion (Boulder, CO: Westview, 1999).
Glynn, Carroll J., Susan Herbst, Garrett J. O’Keefe, and Robert Y. Shapiro, Public Opinion. Boulder, CO: Westview Press, 1999. A comprehensive overview of public opinion in scholarship and practice.
Go to http://www.politico.com/2010/maps and http://www.washingtonpost.com/wp-srv/special/politics/election-results-2010.
The goal of this type of socialization is deliberately intended to ensure that the democratic political system survives even in times of political stress, such as economic crisis or war (Dennis, Easton, &amp; Easton, 1969). One indicator of a stable political system is that elections take place regularly following established procedures and that people recognize the outcomes as legitimate (Dennis, Easton, &amp; Easton, 1969). Most Americans quickly accepted George W. Bush as president when the 2000 election deadlock ended with the Supreme Court decision that stopped the recounting of disputed votes in Florida. The country did not experience violent protests after the decision was announced, but instead moved on with politics as usual (Conover, 1991).
Godwin, R. K. and Barry J. Seldon, “What Corporations Really Want from Government: The Public Provision of Private Goods,” in Interest Group Politics, 6th ed., ed. Allan J. Cigler and Burdett A. Loomis (Washington, DC: CQ Press, 2002), 205–224.
Goidel, K., “Public Opinion Polling in a Digital Age: Meaning and Measurement,” in Political Polling in the Digital Age, ed. Kirby Goidel (Baton Rouge: Louisiana State University, 2011), 11–27.
Goidel, Kirby, ed. Political Polling in the Digital Age. Baton Rouge: Louisiana State University Press, 2011. A collection of essays about the challenges of public opinion polling in the new media era.
Goldberg, J., “Real Insiders,” New Yorker, July 4, 2005, accessed March 23, 2011, http://www.newyorker.com/archive/2005/07/04/050704fa_fact.
Goldberg, J., “Selling Wal-Mart,” New Yorker, April 2, 2007, accessed March 23, 2011, http://www.newyorker.com/reporting/2007/04/02/070402fa_fact_goldberg.
Golden, M. M., What Motivates Bureaucrats? (New York: Columbia University Press, 2000), chap. 6.
Golden, Marissa Martino. What Motivates Bureaucrats? New York: Columbia University Press, 2000. An illuminating study of four agencies amid Reagan’s administrative presidency.
Goldman, S., Picking Federal Judges (New Haven, CT: Yale University Press, 1997).
Goldman, Sheldon. Picking Federal Judges: Lower Court Selection from Roosevelt Through Reagan. New Haven, CT: Yale University Press, 1999. The definitive analysis of the process.
Goldwin, R. A., From Parchment to Power (Washington, DC: American Enterprise Institute, 1997).
Gonen, J. S., Litigation as Lobbying (Columbus: Ohio State University Press, 2003).
Gonzales v. Carhart and Gonzales v. Planned Parent Federation of America, 550 US 124 (2007).
Good Night and Good Luck (2005). Based on the real-life conflict in the 1950s in which television newsman Edward R. Murrow defied corporate pressure and brought down demagogic senator Joseph McCarthy.
Goodsell, Charles T. The Case for Bureaucracy: A Public Administration Polemic, 4th ed. Washington, DC: CQ Press, 2004. A corrective to misconceptions about government bureaucracies.
Goodstein, L., “Debt and Leadership Turmoil Sap Christian Coalition’s Political Strengths,” International Herald Tribune, August 3, 1999, 3.
Gould IV, W. B., A Primer on American Labor Law, 2nd ed. (Cambridge, MA: MIT Press, 1986), especially chap.4.
Government interest groups consist of local, state, and foreign governments. They seek to influence the relevant policies and expenditures of the federal government.
Government is involved with the media as a regulator, censor, and enabler. Regulation often involves decisions on technology: the Federal Communications Commission (FCC) has given away approximately $70 billion worth of digital spectrum, the wireless airwaves that carry television and radio broadcasts, to major media companies. Government censors by restricting content it deems obscene or by punishing media for producing such content. Government enables when, for example, it waives the antitrust laws for media companies or subsidizes and thus lowers the postage costs for mailing newspapers and magazines.
Government is made yet more complex by splitting the legislature into two separate and distinct chambers—the House of Representatives and the Senate. Such bicameralism was common in state legislatures. One chamber was supposed to provide a close link to the people, the other to add wisdom (Wood, 1969). The Constitution makes the two chambers of Congress roughly equal in power, embedding checks and balances inside the legislative branch itself.
The government is rarely able to stop material from being published. Even the Sedition Act of 1798, discussed previously in this chapter (Section 4.1 “The Bill of Rights”), did not include this prior restraint. The Supreme Court extended the ban to the states in 1931 when it struck down a Minnesota law allowing the state to suppress a “malicious, scandalous and defamatory” publication as a “public nuisance”—in this case, an abusively anti-Semitic periodical. Prior restraint is rarely justified: in 1971, the Court refused to issue an injunction sought by the executive branch against the New York Times and Washington Post on grounds of violations of national security. In the absence of the government’s proof that the national interest would be harmed, the Court allowed the publication of the Pentagon Papers, a leaked classified set of documents revealing decisions leading to the Vietnam War (Near v. Minnesota, 1931; New York Times v. United States).
The government paid billions annually to subsidize lenders and guaranteed repayment of up to 97 percent of the loan. Lenders were guaranteed a rate of return by law. They therefore made large profits with minimal risk.
The government’s response to the economic crisis was unusual. We now turn to the government’s usual economic policies and the institutions, most of which we have already mentioned, responsible for deciding on and implementing the policies.
The government sometimes refused to seek regulatory authority even when it was desirable. The Federal Reserve Board, the Securities Exchange Commission, the Clinton administration, and bipartisan majorities in Congress blocked proposals to regulate credit default swaps. Even when they had regulatory authority, agencies failed to use it. The Federal Reserve Board did not investigate mortgage risks, and the Securities and Exchange Commission did not restrict the amount of debt assumed by investment banks.
The government took over Fannie Mae and Freddie Mac. It extended as much as $400 billion credit to them and spurred them to refinance millions of homeowners at risk of losing homes. It left their future and fate to be decided later. The government also funneled $185 billion into AIG to keep it in business.
Governments possess power—the ability to gain compliance and to get people under their jurisdiction to obey them—and they may exercise their power by using the police and military to enforce their decisions. However, power need not involve the exercise of force or compulsion; people often obey because they think it is in their interest to do so, they have no reason to disobey, or they fear punishment. Above all, people obey their government because it has authority; its power is seen by people as rightfully held, as legitimate. People can grant their government legitimacy because they have been socialized to do so; because there are processes, such as elections, that enable them to choose and change their rulers; and because they believe that their governing institutions operate justly.
Governor Palin Cold Open
Graber, D. A., The Power of Communication: Managing Information in Public Organizations (Washington, DC: CQ Press, 2003), chap. 8.
Graham, H. D., The Civil Rights Era: Origins and Development of National Policy (New York: Oxford University Press, 1990), chap. 8.
Grants-in-aid were cooperative in three ways. First, they funded policies that states already oversaw. Second, categorical grants required states to spend the funds for purposes specified by Congress but gave them leeway on how to do so. Third, states’ and localities’ core functions of education and law enforcement had little national government supervision (Derthick, 2001).
A graph and explanation of congressional approval over time is available on the Gallup website at http://www.gallup.com/poll/145238/congress-job-approval-rating-worst-gallup-history.aspx.
Grass (1999). A documentary about the government’s marijuana policy in the twentieth century.
Gray, R., Congressional Television: A Legislative History (Westport, CT: Greenwood Press, 1984).
The Great McGinty (1940). Preston Sturges’s first effort as director is a comedy about a hobo rising through the ranks of a party machine to become governor and spoiling it all by going honest.
The Great Society
The Great Society undermined cooperative federalism. The new national policies to help the needy dealt with problems that states and localities had been unable or reluctant to address. Many of them bypassed states to go straight to local governments and nonprofit organizations (Walker, 1999).
Green (2000). A disturbing documentary about the effects of the 150 petrochemical plants between Baton Rouge and New Orleans.
Green, D., Bradley Palmquist, and Eric Schickler, Partisan Hearts and Minds (New Haven, CT: Yale University Press, 2002).
Green, Donald, Bradley Palmquist, Eric Schickler, and Giordano Bruno. Partisan Hearts and Minds. New Haven, CT: Yale University Press, 2002. A comprehensive study of the party in the electorate that argues for the enduring centrality of partisanship as a political cue for many Americans.
Green, J. C. and Paul S. Herrnson, eds., Responsible Partisanship? (Lawrence: University Press of Kansas, 2002).
Green, J. C. and William Binning, “Surviving Perot: The Origins and Future of the Reform Party,” in Multiparty Politics in America, ed. Paul S. Herrnson and John C. Green (Lanham, MD: Rowman &amp; Littlefield, 1997), 87–102.
Green, J., “The Other War Room,” Washington Monthly 34, no. 4 (April 2002): 11–16
Green, M., “Political PAC-Man,” New Republic 187, no. 24 (December 13, 1982): 18.
Greenhouse, L., analysis “Bush v. Gore: A Special Report; Election Case a Test and a Trauma for Justices,” New York Times, February 20, 2001, A1.
Greenhouse, L., “Justice Weighs Desire v. Duty (Duty Prevails),” New York Times, August 25, 2005, A1.
Greenstein, F. I., Children and Politics (New Haven, CT: Yale University Press, 1969).
Greenstein, F. I., Children and Politics (New Haven, CT: Yale University Press, 1969).
Greenstein, F. I., The Presidential Difference: Leadership Style from FDR to Barack Obama, 3rd ed. (Princeton, NJ: Princeton University Press, 2009).
Gregg v. Georgia, 428 US 153 (1976).
Gregory Watson and the Twenty-Seventh Amendment
Gripped by a fervor for deregulation, the government had reduced its oversight of the financial system. In 1999, Congress enacted and President Clinton signed legislation enabling commercial banks, which collect deposits and loan money, to deal in securities—and thereby engage in speculative investments. The government also abolished many restrictions on affiliations between banks, investment companies, and insurance companies.
Griswold v. Connecticut, 381 US 479 (1965).
Griswold v. Connecticut, 381 US 479 (1965).
Gross, L., Up from Invisibility: Lesbians, Gay Men, and the Media in America (New York: Columbia University Press, 2001)
Grossman, M. B. and Martha Joynt Kumar, Portraying the President: The White House and the News Media (Baltimore: Johns Hopkins University Press, 1980)
Groups also make personalized appeals to recruit members and solicit financial contributions. Names of people who might be sympathetic to a group are obtained by purchasing mailing lists from magazines, other groups, and political parties. Recruitment letters and e-mails often feature scare statements, such as a claim that Social Security is in jeopardy.
Groups claim to represent the interests of their members or constituents, but these interests may conflict. In an extensive study, Dara Z. Strolovitch found that civil rights organizations prioritized the interests of their middle-class members over the interests of the poor and working class. For example, they pushed for affirmative action rather than welfare and antipoverty policies.
Groups for or against nominees lobby senators to approve, delay, or reject confirmation. Media-oriented tactics include testifying at hearings of the Senate Judiciary Committee, feeding negative or positive information about nominees to senators and reporters, sponsoring radio and television advertisements, and organizing grassroots campaigns (Bell, 2002).
Groups work hard to frame issue debates to their advantage. They often will gauge public preferences and use this information when devising media tactics to gain support for their positions (Kollman, 1999). Opposing groups will present competing public opinion poll data in an effort to influence decision makers and the press. In 1997, the United States’ participation in a summit in Kyoto, Japan, where nations signed a climate-control treaty, sparked a barrage of media stories on the issue of global warming and the potential for deadly gasses to induce climate change. Most Americans believed then that global warming existed and that steps should be taken to combat the problem (Krosnick, Visser, &amp; Holbrook, 1998). Groups such as the Environmental Defense Fund, Greenpeace, and the Sierra Club who favor government-imposed regulations on fossil-fuel companies and automobile manufacturers to curb pollution cited opinion poll data showing that over 70 percent of the public agreed with these actions. Organizations representing industry interests, such as the now-defunct Global Climate Coalition, used opinion polls indicating that the public was reluctant to sacrifice jobs or curb their personal energy use to stop global warming (Wilson, 1998). The debate in the media among competing groups influenced public opinion over the following decade. There was a massive shift in opinion, as only 52 percent believed that global warming was a problem in 2010 (Borick, Lachapelle, &amp; Rabe, 2011).
Grunwald, M., “At Capitol, Young Friends and Foe of Gun Control Test Each Other, Washington Post, July 19, 1999, A10.
Guaranteeing the right to vote to all citizens has been the focus of some of the most important social movements. The Constitution at the time of the founding guaranteed suffrage only to white, male landowners. States placed restrictions on voting based on race, age, sex, religion, and even personal character. All states had dropped the requirement for land ownership by 1844, but constitutional restrictions based on race remained until 1870 and sex until 1920.
Guilty by Suspicion (1991). A prominent film director (Robert De Niro) is falsely accused of being a communist and must appear before a congressional committee in the first major Hollywood film to portray the 1950s House Un-American Activities Committee hearings.
H.R. 6161: An Act of Congress (1979). An award-winning documentary about the conception, committee action, and passage of an amendment to the Clean Air Act featuring an unprecedented look at the behind-the-scenes workings of Congress.
Hachten, W. A. and James F. Scotton, The World News Prism: Global Information in a Satellite Age, 7th ed. (Malden, MA: Blackwell, 2007), 9.
Hacker, J. S., The Road to Nowhere: The Genesis of President Clinton’s Plan for Health Security (Princeton, NJ: Princeton University Press, 1997).
Hacker, J. S., “The Road to Somewhere: Why Health Reform Happened,” Perspectives on Politics 8, no. 3 (September 2010): 865.
Had one sat through the several hours of hearings, watched them on television, or read the transcript, the executives would have come across as less defiant and more reasonable. They agreed to give Congress unpublished research documents, acknowledged that cigarettes may cause various health problems including cancer and heart disease, and admitted that they would prefer that their children not smoke (Hilts, 1994). But the photo and its brief explanatory caption, not the complicated hearings, are the enduring image.
Hager, G. L. and Terry Sullivan, “President-Centered and Presidency-Centered Explanations of Presidential Public Activity,” American Journal of Political Science 38 (November 1994): 1079–1103.
Hahn, C. L., Becoming Political (Albany: State University of New York Press, 1998).
Hallin, D. C., ed., The Presidency, the Press and the People (La Jolla: University of California, San Diego, 1992), 21.
Hallin, D. C., The Uncensored War: The Media and Vietnam (New York: Oxford University Press, 1986), 116–17.
Hallin, Daniel C. The “Uncensored War”: The Media and Vietnam. New York: Oxford University Press, 1986. The definitive study of media coverage of the Vietnam War.
Hamdi v. Rumsfeld, 542 US 507 (2004)
Hamilton, James T. All the News That’s Fit to Sell: How the Market Transforms Information into News. Princeton, NJ: Princeton University Press, 2003. A compelling and detailed application of economic theory to explain the contents of news.
Hamilton and Jefferson differed radically in their approaches to rectifying the economic crisis that threatened the new nation (Charles, 1956). Hamilton proposed a series of measures, including a controversial tax on whiskey and the establishment of a national bank. He aimed to have the federal government assume the entire burden of the debts incurred by the states during the Revolutionary War. Jefferson, a Virginian who sided with local farmers, fought this proposition. He believed that moneyed business interests in the New England states stood to benefit from Hamilton’s plan. Hamilton assembled a group of powerful supporters to promote his plan, a group that eventually became the Federalist Party (Hofstadter, 1969).
Hamilton, L., A Creative Tension: The Foreign Policy Roles of the President and Congress (Washington DC: Woodrow Wilson Center Press, 2002).
Hammer v. Dagenhart, 247 US 251 (1918). A similar logic prevented the US government from using taxation powers to the same end. Bailey v. Drexel Furniture Company, 259 US 20 (1922).
Hammond, S. W., “Recent Research on Legislative Staffs,” Legislative Studies Quarterly 21, no. 4 (November 1996): 543–76.
Han, L. C. and Caroline Heldman, eds., Rethinking Madam President: Are We Ready for a Woman in the White House? (Boulder, CO: Lynne Rienner Publishes, 2007).
Hannerz, U., Foreign News: Exploring the World of Foreign Correspondents (Chicago: University of Chicago Press, 2004), 44.
Hannerz, Ulf. Foreign News: Exploring the World of Foreign Correspondents. Chicago: University of Chicago Press, 2004. Based on interviews, describes the backgrounds and working lives of foreign correspondents.
Hansford, T. G. and James F. Spriggs II, The Politics of Precedent on the U.S. Supreme Court (Princeton, NJ: Princeton University Press, 2006), 130.
Harlan County, U.S.A. (1977). Powerful documentary about the strike of Kentucky mine workers against a mining company.
Harris, J. R., “Where Is the Child’s Environment? A Group Socialization Theory of Development,” Psychological Review 102, no. 3 (1995): 458–89.
The Harris Poll, April 26–May 5, 2001.
Harris v. Forklift Systems, Inc., 510 US 17 (1993).
Harrison, C. E., On Account of Sex: The Politics of Women’s Issues, 1945–1968 (Berkeley: University of California Press, 1988).
Hart, R. P., Seducing America: How Television Charms the Modern Voter (New York: Oxford University Press, 1994).
Hart, R., The Sound of Leadership: Presidential Communication in the Modern Age (Chicago: University of Chicago Press, 1986)
Hart, Roderick P. Campaign Talk: Why Elections Are Good for Us. Princeton, NJ: Princeton University Press, 2000. An unusual appraisal of election campaigns as a means to sustain democracy through the dialogue among candidates, the media, and the public.
Hastedt, G. P., “Homeland Security,” in Contemporary Cases in U.S. Foreign Policy: From Terrorism to Trade, 2nd ed., ed. Ralph G. Carter (Washington, DC: CQ Press, 2005).
Hastedt, G. P., Understanding the War in Iraq (Upper Saddle River, NJ: Prentice Hall, 2004).
Hatamiya, L. T., Righting a Wrong: Japanese Americans and the Passage of the Civil Liberties Act of 1988 (Stanford, CA: Stanford University Press, 1993).
“I Have a Dream”
Hayes, D. and Matt Guardino, “Whose Views Made the News? Coverage and the March to War in Iraq,” Political Communication 27 (2010): 59–87.
Hayward, E., “Mass. Welcomes Fed $$; Will Reap $117M for Schools, Testing,” Boston Globe, January 9, 2002, 7.
Head of State (2003). Chris Rock stars as a Washington, DC, alderman who is recruited to run for president by party leaders who want to gain support from minority groups.
The Health Insurance Association of America (now named America’s Health Insurance Plans), representing small to medium-sized insurance companies, waged the most effective public campaign. Under the appealing name of the Coalition for Health Insurance Choices, it spent around $14 million creating and showing television ads in which a woman (Louise) and her spouse (Harry) critically comment on alleged defects in the president’s health-care proposal. “Having choices we don’t like is no choice at all,” says Louise in one ad. No direct reference was made to the health insurance industry behind the ad.
Hearts and Minds (1974). A remorseful anti–Vietnam War documentary with devastating images and interviews with policymakers, militarists, and ordinary people involved.
Hebron – Community Service Day 2013 – CC BY-NC 2.0.
Heclo, Hugh. A Government of Strangers. Washington, DC: Brookings Institution, 1977. The classic guide to the relationship between political appointees and civil servants.
Henkin, L., Foreign Affairs and the Constitution (Mineola, NY: Foundation Press, 1972), 131.
Herbst, S., Numbered Voices (Chicago: University of Chicago Press, 1993).
Herbst, S., Politics at the Margin: Historical Studies of Public Expression Outside the Mainstream (New York: Cambridge University Press, 1994), chap. 3.
Herbst, S., Reading Public Opinion: How Political Actors View the Democratic Process (Chicago: University of Chicago Press, 1998), chap. 2.
Herbst, Susan, Numbered Voices. Chicago: University of Chicago Press, 1993. An insightful study of the development of consequences of public opinion polling that questions the extent to which polls truly represent the voices of the mass public.
Here, we would mention interest groups, known as think tanks. They have an impact on policy because they advocate ideas and specialize in research. They cover the ideological spectrum—the Brookings Institution is centrist, the Center for American Progress is liberal—but, until the advent of the Obama administration, ones promoting conservative views, such as the American Enterprise Institute, were the most influential. Think tanks market their policy prescriptions to policymakers and the public through public relations and media outreach strategies. Their claimed policy expertise, access to and contacts with policymakers, and visibility in the media contribute to their influence on policy (Lieberman, 2000).
Heroes embody the human characteristics most prized by a country. A nation’s political culture is in part defined by its heroes who, in theory, embody the best of what that country has to offer. Traditionally, heroes are people who are admired for their strength of character, beneficence, courage, and leadership. People also can achieve hero status because of other factors, such as celebrity status, athletic excellence, and wealth.
Herrnson, P. S., Congressional Elections: Campaigning at Home and in Washington, 5th ed. (Washington, DC: CQ Press, 2007), 75.
Hersh, S. M., Chain of Command: The Road from 9/11 to Abu Ghraib (New York: HarperCollins, 2004).
Herszenhorn, D. M., “Senate Tea Party Caucus Holds First Meeting,” New York Times, January 27, 2011, accessed February 18, 2011, http://thecaucus.blogs.nytimes.com/2011/01/27/senate-tea-party-caucus- holds-first-meeting.
Hertzog, M., The Lavender Vote: Lesbians, Gay Men, and Bisexuals in American Electoral Politics (New York: New York University Press, 1996).
Hess, D. R., “Analysis of the 2008 Current Population Survey (CPS) Voter and Registration Supplement,” http://www.projectvote.org/images/publications/Reports%20on%20the%20Electorate/Analysis%20of%20the%202008%20CPS%20Voting%20Supplement.pdf.
Hess, G. R., Presidential Decisions for War: Korea, Vietnam, and the Persian Gulf. (Baltimore: Johns Hopkins University Press, 2001).
Hess, Gary R. Presidential Decisions for War: Korea, Vietnam, and the Persian Gulf. Baltimore: Johns Hopkins University Press, 2001. How Presidents Truman, Johnson, and the first President Bush brought the United States into and conducted these wars.
Hess, R. and Judith Torney, The Development of Political Attitudes in Children (Chicago: Aldine, 1967).
Hess, S., The Government/Press Connection: Press Officers and Their Offices (Washington, DC: Brookings Institution, 1984), chap. 7.
Hess, S., The Government/Press Connection: Press Officers and their Offices (Washington, DC: Brookings, 1984), 17.
Hess, S., International News &amp; Foreign Correspondents (Washington, DC: Brookings Institution Press, 1996).
Hess, S., The Ultimate Insiders (Washington, DC: Brookings, 1986).
Hess, Stephen. The Government/Press Connection. Washington, DC: Brookings Institution, 1984. A penetrating, readable account of press operations in the bureaucracy, comparing four disparate agencies.
Hess, Stephen, and Marvin Kalb, eds. The Media and the War on Terrorism. Washington, DC: Brookings Institution Press, 2003. Journalists discuss and comment on media coverage of the war on terrorism.
Hibbing, J. and Elizabeth Theiss-Morse, Congress as Public Enemy (New York: Cambridge, 1995).
Hibbing, J. R. and Elizabeth Theiss-Morse, Congress as Public Enemy: Public Attitudes toward American Political Institutions (New York: Cambridge University Press, 1995), 59.
High school students in and around Los Angeles walked out of class on Friday, March 24 and Monday, March 27, 2006. They were protesting legislation passed by the House of Representatives to criminalize illegal immigration and any sort of aid to illegal immigrants. Through mass media coverage of the walkout they were able to raise their concerns in their own terms (Cho &amp; Gorman, 2006; Watanabe &amp; Becerra, 2006).
Hillary: The Movie Trailer
Hillygus, D. S. and Todd G. Shields, The Persuadable Voter: Wedge Issues in Presidential Campaigns (Princeton, NJ: Princeton University Press, 2008).
Hilts, P. J., “Tobacco Chiefs Say Cigarettes Aren’t Addictive,” New York Times, April 15, 1994, accessed on March 23, 2011, http://www.nytimes.com/1994/04/15/us/tobacco-chiefs-say-cigarettes- aren-t-addictive.html.
Hinckley, B., Less than Meets the Eye: Foreign Policy Making and the Myth of the Assertive Congress (Chicago: University of Chicago Press, 1994).
Hinckley, B., The Symbolic Presidency (New York: Routledge, 1991)
Hinckley, Barbara. Less than Meets the Eye: Foreign Policy Making and the Myth of the Assertive Congress. Chicago: University of Chicago Press, 1994. How Congress rarely blocks presidents’ foreign policy initiatives.
Hindman, M., The Myth of Digital Democracy (Princeton, NJ: Princeton University Press, 2008).
Hindman, M., The Myth of Digital Democracy (Princeton, NJ: Princeton University Press, 2008).
Hindman, Matthew. The Myth of Digital Democracy. Princeton, NJ: Princeton University Press, 2008. Hindman discusses the common contention that the Internet has made political participation more accessible to the general public and finds instead that online politics is dominated by a new, technologically savvy elite.
Hines, C. N., “Lag in Appointments Strains the Cabinet,” New York Times, June 14, 2001, A20.
The Hip-Hop Subculture
The hip-hop subculture emerged in the early 1970s in New York City. Hip-hop music began with party-oriented themes, but by 1982 it was focusing heavily on political issues. Unlike the preceding civil rights generation—a black subculture of baby boomers (people born immediately after World War II) that concentrated on achieving equal rights—the hip-hop subculture does not have an overarching political agenda. The messages passed on to the subculture by the music are highly varied and often contradictory. Some lyrics express frustration about the poverty, lack of educational and employment opportunities, and high crime rates that plague segments of the black community. Other songs provide public service messages, such as those included on the Stop the Violence album featuring Public Enemy and MC Lyte, and Salt-N-Pepa’s “Let’s Talk about AIDS.” Music associated with the gangsta rap genre, which was the product of gang culture and street wars in South Central Los Angeles, promotes violence, especially against women and authority figures, such as the police. It is from these lyrics that the mass media derive their most prominent frames when they cover the hip-hop subculture (Marable, 2002).
His Girl Friday (1939). In this wise-cracking comedy, cynical editor (Cary Grant) uses his wiles to keep his star reporter and ex-wife (Rosalind Russell) from leaving the newspaper.
The historic election of an African American president, Barack Obama, has energized a new generation of civil rights activists. Young people have become active in organizations whose membership was aging and their ranks dwindling. They have sought to keep the momentum of the election alive by organizing around issues, taking part in community affairs, and seeking positions in government and public affairs.
The history of civil rights was created, first and most influentially, by African Americans’ struggle for racial equality. Their strategies and policy victories became the model for all other disadvantaged groups.John D. Skrentny, The Minority Rights Revolution (Cambridge, MA: Harvard University Press, 2002).
The history of these enduring images is more complex. Protests began on college campuses on April 30, 1970, when President Richard Nixon announced an invasion of Cambodia, expanding the Vietnam War. Protests were not always peaceful. In Kent, students smashed store windows on May 1, and Kent State’s ROTC building was burned down on May 2. Ohio’s governor mobilized the National Guard to defend the campus. On May 4, the Guard, badly outnumbered, sought to stop the rally. Other photos from May 4 show students taunting the Guard, fogs of tear gas, and volleys of empty tear-gas canisters and rocks thrown at soldiers. The picture of soldiers aiming their rifles may have been an early attempt to subdue the protest without shooting. The immediate response to the shootings did not blame the Guard. Nixon’s reaction was widely reprinted: “This should remind us all once again that when dissent turns to violence it invites tragedy” (Schuurman, 1998). Polls showed most of the public blamed students for the deaths and backed the Guard’s actions.
Hoff, S. B., “Evaluating the Clinton Veto Record 1993–2001,” unpublished paper, Delaware State University, 2003.
Hoffman, D. R. and Alison D. Howard, Addressing the State of the Union (Boulder, CO: Lynne Rienner Publishers, 2006).
Hofstadter, R., The Idea of a Party System (Berkeley: University of California Press, 1969), 200.
Holding a congressional leadership position is challenging, especially as most members think of themselves as leaders rather than followers. Revolts can occur when members feel leaders are wielding too much power or promoting personal agendas at the expense of institutional goals. At times, a leader’s style or personality may rub members the wrong way and contribute to their being ousted from office (Cooper &amp; Brady, 1981).
Hollihan, Thomas A. Uncivil Wars: Political Campaigns in a Media Age, 2nd ed. Boston: Bedford/St. Martins, 2009. A text covering all aspects of the campaign process.
Hollywood movies and documentaries convey the drama and conflict of elections, the demands on the candidates, and the strategies required to have a chance of winning. But for the lived experience of a political campaign, watch the documentaries.
The Hollywood Ten refused to cooperate with HUAC, were cited for contempt of Congress, and sent to prison (Ceplair, 1994). They were blacklisted by the leaders of the film industry, along with two hundred other admitted or suspected communists, and were unable to work in the motion picture industry. Pressured by personal and financial ruin, Edward Dmytryk eventually gave in to HUAC’s demands.
Holt, M. F., The Rise and Fall of the American Whig Party (New York: Oxford University Press, 2003).
Home of the Brave—Land of the Free (2003). Mordant documentary look at a US Special Forces unit in Afghanistan.
The home environment can either support or discourage young people’s involvement in political affairs. Children whose parents discuss politics frequently and encourage the expression of strong opinions, even if it means challenging others, are likely to become politically active adults. Young people raised in this type of family will often initiate political discussion and encourage parents to become involved. Alternatively, young people from homes where political conversations are rare, and airing controversial viewpoints is discouraged, tend to abstain from politics as adults (Saphir &amp; Chaffee, 2002). Politics was a central focus of family life for the Kennedys, a family that has produced generations of activists, including President John F. Kennedy and Senator Ted Kennedy.
Home Ownership and President Bush
Horse race coverage focuses on which candidate is leading and which is trailing based on their standing in the polls, and it dominates campaign news. Coverage also focuses heavily on the campaign process and strategies, including the actions, decisions, and conflicts of the candidate’s staff. The press highlights candidates’ attacks on one another, as well as conflicts, controversies, blunders, and gaffes. Scandal, such as misconduct in office and illegal drug use, sometimes brought to reporters’ attention by a candidate’s opponents and spread on the Internet’s rumor mills, is a news staple (Farnsworth &amp; Lichter, 2007).
Horwitz, T., Confederates in the Attic: Dispatches from the Unfinished Civil War (New York: Random House, 1998).
House GOP Leader – Leader Boehner (R-OH) and Greg Walden (R-OR) – CC BY 2.0.
The House leadership consists of the Speaker, floor leaders, and whips. Committee chairs also are part of the House leadership, and they will be discussed in Section 12.6 “Committees”, which is about committees. The rules of the House give extensive power to leaders to direct the legislative process.
House Majority Leader
The House majority leader is second to the Speaker in the majority party hierarchy. Working with the Speaker, he is responsible for setting the annual legislative agenda, scheduling legislation for consideration, and coordinating committee activity. He operates behind the scenes to ensure that the party gets the votes it needs to pass legislation. He consults with members and urges them to support the majority party and works with congressional leaders and the president, when the two are of the same party, to build coalitions. The majority leader monitors the floor carefully when bills are debated to keep his party members abreast of any key developments (Sachs, 1996).
House members are chosen in districts whose boundaries can cut across media markets and other political jurisdictions, such as county or city lines. Some parts of Maryland and Virginia receive most of their news from the District of Columbia, and their House members are given limited coverage. As a result, it can be difficult for local television news to cover House members and their reelection challengers. Senators, having won statewide races, receive more attention. Their opponents also are likely to receive significant media coverage, which often makes for hotly contested elections.
House members are elected in districts whose lines are drawn by state legislatures after the census, which takes place every ten years. States can gain or lose representatives if there are population shifts. Redistricting can be controversial as legislators seek to draw district lines that advantage their own political parties. In 2003, the process of redrawing congressional district lines in Texas attracted national media attention. Democratic state legislators twice fled to neighboring states to prevent a vote on a redistricting plan that they felt favored Republicans. The media depicted the fugitive Democratic legislators hanging out on the balcony of a cheap hotel in New Mexico as the infuriated Republicans threatened to call out the Texas Rangers to forcibly return them to the state. The media attention did not stop the redistricting plan (CBSNews.com, 2003). This strategy of lawmakers fleeing to another state to stop the legislative process was used in Wisconsin in 2011, when Democratic senators left the state to prevent having a quorum to pass a budget bill supported by the Republican governor that would cut workers’ benefits in order to improve the state budget.
House members consider a number of factors when choosing leaders. A member’s personal reputation, interactions with other members, legislative skills, expertise, experience, length of service, and knowledge of the institution are taken into account. Members tend to choose leaders who are in the ideological mainstream of their party and represent diverse regions of the country. The positions that a member has held in Congress, such as service on important committees, are evaluated. Fundraising ability, media prowess, and communications skills are increasingly important criteria for leadership. The ability to forge winning coalitions and the connections that a member has to leaders in the Senate or the executive branch are factored into the decision (Peabody, 1976).
The House minority leader is the party with the fewest members’ nominee for Speaker. She is the head of her party in the House and receives significant media coverage. She articulates the minority party’s policies and rallies members to court the media and publicly take on the policies of the majority party. She devises tactics that will place the minority party in the best position for influencing legislation by developing alternatives to legislative proposals supported by the majority. During periods of divided government, when the president is a member of the minority party, the minority leader serves as the president’s chief spokesperson in the House (Carr, 2001).
The House and Senate are institutions that have decidedly different characters. Because of its large size and more frequent turnover in membership, the House is an impersonal institution. House members may not recognize their colleagues, and some have staff members assigned as “spotters,” who whisper names into their ears to avoid embarrassment. The House operates under formal rules. It is hierarchical, and seniority is important. Members serve for a long time before they become leaders. Senior members have more influence over decision making than their junior colleagues.
House and Senate Committees
The House Un-American Activities Committee and Hollywood
How can civil servants prove they are doing their jobs? On a day-to-day basis, it is hard to show that vague policy goals are being met. Instead, they demonstrate that the agency is following agreed-on routines for processing cases—standard operating procedures (SOPs)Recurring routines to manage particular cases. (Lindblom, 1959). So it is hard for agencies to “think outside the box”: to step back and examine what they are doing, and why. The news media’s lack of day-to-day interest in the vast majority of agencies only further dampens attention to the big picture. Sometimes, only severe crises jar agencies out of their inertia. For example, following the terrorist attacks of 9/11 the Central Intelligence Agency (CIA) moved to revive old-fashioned forms of human intelligence, such as planting spies in terrorist camps and increasing its number of Arabic-language speakers, when it became clear that its standard operating procedure of using high-tech forms of intelligence, such as satellite images and electronic eavesdropping, had been inadequate to forecast, let alone prevent, the attacks.
How a decision can be reported and framed differently is illustrated by news coverage of the 1954 Supreme Court school desegregation ruling.
How the decisions and reactions to them are framed in media reports can support or undermine the Court’s legitimacy (Note 15.23 “Comparing Content”).
How is the White House organized to go about achieving these purposes?
How often do presidents get their way on Capitol Hill? On congressional roll call votes, Congress goes along with about three-fourths of presidential recommendations; the success rate is highest earlier in the term (Edwards III, 1989; Bond &amp; Fleisher, 1990; Peterson, 1990; Mayhew, 1991). Even on controversial, important legislation for which they expressed a preference well in advance of congressional action, presidents still do well. Congress seldom ignores presidential agenda items entirely. One study estimates that over half of presidential recommendations are substantially reflected in legislative action (Peterson, 1990; Rudalevige, 2002).
How presidents manage the bureaucracy influences the information they receive and their range of policy options (Hess, 2001). Franklin Roosevelt opted for overlapping jurisdictions, with departments competing for influence and his attention. Other presidents established rules and procedures for processing information and vetting opinions. President Clinton sought out independent-minded advisors and gave them some leeway to decide policy. President George W. Bush relied on a few advisors, particularly Vice President Dick Cheney and Secretary of Defense Donald Rumsfeld (Preston &amp; Hermann, 2004).
How, then, are politicians able to proclaim that “the era of big government is over” while providing the increase in government services that people expect? They have accomplished this by vastly expanding the number of workers owing jobs to federal money. As a result, over sixteen million full-time workers administer federal policy.
How willing judges are to make public policy depends in part on their judicial philosophies (Segal &amp; Spaeth, 2002; Tamanaha, 2009). Some follow judicial restraint, deciding cases on the narrowest grounds possible. In interpreting federal laws, they defer to the views expressed in Congress by those who made the laws. They shy away from invalidating laws and the actions of government officials. They tend to define some issues as political questions that should be left to the other branches of government or the voters. When the Constitution is silent, ambiguous, or open ended on a subject (e.g., “freedom of speech,” “due process of law,” and “equal protection of the laws”), they look to see whether the practice being challenged is a long-standing American tradition. They are inclined to adhere to precedent.
Howard, Christopher. The Hidden Welfare State: Tax Expenditures and Social Policy in the United States. Princeton, NJ: Princeton University Press, 1997. A compelling argument that government welfare (defined broadly) policies overwhelmingly favor business and the affluent.
Howard Dean’s Scream
Howell, W. G. and David E. Lewis, “Agencies By Presidential Design,” Journal of Politics 64 (2002): 1095–1114.
Howell, W. G. and Jon C. Pevehouse, While Dangers Gather: Congressional Checks on Presidential War Powers (Princeton, NJ: Princeton University Press, 2007).
Howell, W. G. and Jon C. Pevehouse, While Dangers Gather: Congressional Checks on Presidential War Powers (Princeton, NJ: Princeton University Press, 2007).
Howell, W. G., Power without Persuasion: The Politics of Direct Presidential Action (Princeton, NJ: Princeton University Press, 2003).
Howell, William G. Power without Persuasion: The Politics of Direct Presidential Action. Princeton, NJ: Princeton University Press, 2003. What presidents can get done with unilateral powers.
However, the courts interpreted the law and its definition of disability narrowly; for example, to exclude people with conditions that could be mitigated (e.g., by a hearing aid or artificial limb), controlled by medication, or were in remission.
However, in January 2010 the Supreme Court ruled that the government cannot ban political spending by corporations in candidate elections. The court majority justified the decision on the grounds of the First Amendment’s free speech clause. The dissenters argued that allowing unlimited spending by corporations on political advertising would corrupt democracy.
However, reports of dramatic and sensational cases and their depictions in popular culture do make people quite critical of the way the legal system appears to operate (Fox &amp; Sickel, 2001). Fifty-one percent of those surveyed agreed that it “needs a complete overhaul.” Close to 80 percent agreed that “it takes too long for courts to do their job” and “it costs too much to go to court.”
Hoynes, W., Public Television for Sale (Boulder, CO: Westview Press, 1994)
http://innovation.cqpolitics.com/media/votestudy2009/
http://www.cbsnews.com/video/watch/?id=1344797n.
http://www.theonion.com
http://www.youtube.com/user/DemocraticVideo
http://www.youtube.com/user/CSPAN
http://www.youtube.com/user/rnc
https://www.c-span.org/video/?54051-1/state-union-response
https://www.cbo.gov/topics/budget
https://www.census.gov/govs/local/
https://www.census.gov/govs/state/
https://www.youtube.com/playlist?list=PL9B8EF2F3713673FD
https://www.youtube.com/watch?v=BrRWHxS47qc
The HUAC hearings immortalized the dramatic image of the congressional investigation featuring direct confrontations between committee members and witnesses.
Hulnick, A. S., Fixing the Spy Machine: Preparing American Intelligence for the Twenty-First Century (Westport, CT: Praeger,1999).
Hulse, C., “Senators Block Initiative to Ban Same-Sex Unions,” New York Times, July 15, 2004, A1.
Human Rights Watch and the Sentencing Project, Losing the Vote: The Impact of Felony Disenfranchisement Laws (New York: Human Rights Watch, 2000).
Hume, McWethy, and Zelnick presented themselves as impartial, knowledgeable observers at their newsbeats. A great strength of the newsbeat system is the ability of reporters to grasp and convey the essence of the office and officials they cover. The downside is they may simply report from the perspective of the institution as if they were official spokespersons rather than holding the occupants of that institution accountable. Of course, as mainstream media reduce their beat reporting, it is unclear who will replace reporters. Bloggers, perhaps?
Hunt, B., “On the Campaign Trail: Depictions of Political Campaigns in Films,” paper submitted to Paletz’s “Politics and Media” seminar, April 16, 2001.
Hunter, J. D. and Carl Bowman, The State of Disunion (Charlottesville, VA: In Media Res Educational Foundation, 1996).
Hunter, James Davison. Culture Wars. New York: Basic Books, 1991. Discusses how subgroups based on religious differences disagree on fundamental issues of American national identity.
Huntington, S. P., American Politics: The Promise of Disharmony (Cambridge, MA: Harvard University Press, 1981).
Hurricane Katrina was an exceptional challenge to federalism. Normally, competition between levels of government does not careen out of control, and federalism works, more or less. We have already discussed one reason: a legal hierarchy—in which national law is superior to state law, which in turn dominates local law—dictates who wins in clashes in domains where each may constitutionally act.
Hyman, H., Political Socialization (Glencoe, IL: Free Press, 1959), 69.
The iconic photograph of 9/11 firefighters raising a flag near the rubble of the World Trade Center plaza is immortalized in a US postage stamp. Thomas Franklin, the veteran reporter who took the photo, said that the image reminded him of the famous Associated Press image of Marines raising the American flag on Iwo Jima during World War II.
The idea of American political generations dates back to the founding fathers. Thomas Jefferson believed that new generations would emerge in response to changing social and political conditions and that this would, in turn, influence public policy. Today people can be described as being part of the Depression Era/GI generation, the silent generation, the baby boom generation, generation X, and the millennial generation/generation Y. Depression Era/GIs, born between 1900 and 1924, were heavily influenced by World War I and the Great Depression. They tend to trust government to solve programs because they perceived that Franklin Delano Roosevelt’s New Deal programs helped the country recover from the Depression. The silent generation, born between 1922 and 1945, experienced World War II and the 1950s during their impressionable years. Like their predecessors, they believe that government can get things done, but they are less trusting of leaders. The Vietnam War and the civil rights and women’s rights movements left lasting impressions on the baby boomers, who were born between 1943 and 1960. The largest of the generations, this cohort protested against the government establishment in its youth and still distrusts government. Generation Xers, born between 1965 and 1980, came of age during a period without a major war or economic hardship. The seminal events they relate to are the explosion of the Challenger spacecraft and the Iran-Contra hearings. This generation developed a reputation for lacking both knowledge and interest in politics (Strauss &amp; Howe, 1992). The political development of the millennials, those born between 1981 and 2000, is influenced by the terrorist attacks of 9/11 and its aftermath, as well as by the rise of digital technologies. This generation is more multicultural and has more tolerance for racial and ethnic difference than older cohorts. Sociologists William Strauss and Neil Howe have identified an emerging cohort born after 2000, which they label the homeland generation. This generation is influenced by omnipresent technology, the war on terror, and parents who seek to protect them from societal ills (Strauss &amp; Howe, 2000).
Ideological interest groups promote a reactionary, conservative, liberal, or radical political philosophy through research and advocacy. Interest groups that take stands on such controversial issues as abortion and gun control are considered ideological, although some might argue that they are actually public interest groups.
If an agency’s actions become politically unpopular, Congress can cut its budget, restrict the scope of regulation or the tools used, or specify different procedures. For example, the National Endowment for the Arts (NEA) in the early 1990s made a series of controversial decisions to fund gay and lesbian performance artists. The NEA’s budget was cut by Congress and its existence threatened. If such sanctions are seldom applied, their presence coaxes bureaucrats to anticipate and conform to what Congress wants.
If the campaign has sufficient funds, retail politics involves microtargeting, using computers and mathematical models to identify people’s vote preferences on the bases of the magazines they read, credit card purchases, and the cars they own (Wayne, 2008). This information is used to woo undecided voters and ensure that supporters are registered and cast their ballot. Microtargeting has become more common and efficient in the information age.
If the case involves a federal question, an appeal can be made from the state’s appellate court of last resort to the US Supreme Court. A federal question exists if a state law is alleged to violate federal law (an act of Congress), a treaty ratified by the US Senate, or the US Constitution; or because something that state officials do is claimed to violate the Constitution or federal law. Grounds for appeal include evidence gathered from an unreasonable search and seizure, a coerced confession, and infringement of a constitutional right to a fair trial.
If House and Senate versions of a bill are not the same, a conference committee is formed to work out the differences. Conference committees consist of members of both houses. In 1934, Senator George Norris (R-NE) characterized conference committees as the “third house of Congress” because of the power they wield in the legislative process (Vogler, 1971). They are the last places in which big changes in legislation can be made. Major changes in the provisions and language of bills are negotiated in conference committees. Up to 80 percent of important bills during a session of Congress end up in conference committees (Van Beek, 1995).
If it is to have much chance of becoming law, a bill must be drafted into a proposal that will generate support in Congress as well as among the public, interest groups, and the executive branch. Bills are drafted by members with the assistance of their staffs and experts in the House and Senate legislative counsel offices.
If it remains in effect, the law will eventually provide health insurance for around thirty-two million uninsured Americans. It will expand eligibility and subsidize lower premiums for Medicaid, transforming it from a government health-insurance program just for poor families into a much wider program to include millions of the poorest Americans, including able-bodied adults under sixty-five who earn no more than 133 percent of the federal poverty level. People not covered by their employers and who earn too much to qualify for Medicaid can buy coverage from state-based insurance purchasing organizations. The law prohibits insurance companies from rejecting people for preexisting medical conditions, removes annual and lifetime limits on payments by insurance companies, and enables children to stay on their parents’ policy until they turn twenty-six.
If they are found out, journalists who deliberately and blatantly violate the profession’s ethics are punished. New York Times reporter Jayson Blair was dismissed after it was discovered that he had fabricated or plagiarized around forty of the six hundred articles he had written for the paper; editors resigned in the wake of the discoveries. Jack Kelly was the star foreign correspondent for USA Today and had worked for the paper for over twenty years when he resigned in January 2004, accused of plagiarism and of inventing parts or all of some of his stories.
The image of Democratic candidate John Kerry windsurfing off Nantucket, Massachusetts, was featured in an ad by his opponent, Republican George W. Bush, as well as in major news stories and blog posts.
The image of glamour and prosperity at casinos operated at American Indian reservations, such as Foxwoods (the largest such casino) in Connecticut, is a stark contrast with the hard life and poverty of most reservations.
The image is compelling, but the impressions it conveys are disputable. The president may not have been intimately involved in proposing the law, deciding on the law’s key details, and pushing for passage of the legislation. Members of Congress are more or less satisfied with the law, which may have been jerry-built out of compromises, concessions, the dropping of vital provisions, and the inclusion of unnecessary or damaging ones as favors to legislators who would otherwise oppose passage. And with implementation and administration to come, the effects of the law are far from final.
Images are not entirely malleable. Age, gender, race, and military service cannot be changed willy-nilly. But they can be manipulated by selective accounting and shrewd presentation of the facts. Images are easiest to create early in a campaign when many people may not know much about a candidate. Which of a candidate’s possible images the public accepts often depends on the media’s depictions.
Images endure when they can be used again and again for multiple purposes by multiple players. Hillary Clinton showed that, in politics as in life, turnabout is fair play.
Immediately following the 9/11 terrorist attacks, there was a huge increase in the sale and display of the American flag. Nowhere was the trend more apparent than on television news broadcasts: news anchors wore American-flag lapel pins, and background visuals featured themes such as “America Fights Back,” wrapped in the flag’s color scheme of red, white, and blue.
Immediately following the 9/11 terrorist attacks, representatives of Hollywood’s major studios, television networks, trade organizations, and the creative community met with senior White House officials to discuss how the entertainment community could help in the war against terror by emphasizing that the 9/11 attacks were an affront to civilization. Hollywood sought to define its political role while at the same time protecting its future at the box office. The first inclination was to feature comedy and fantasy fare that would be uplifting and noncontroversial. Films featuring terrorist themes—such as the Jennifer Lopez vehicle Tick Tock, which is about terrorists planting bombs in Los Angeles shopping malls, and Nose Bleed, a Jackie Chan movie about a window washer who discovers a plan to blow up the World Trade Center—were shelved. Images of the Twin Towers were removed from films set for release, such as Spiderman. However, video rentals of films featuring dramatic action and terrorist plots increased by 30 percent in the months directly following the attacks, which gave Hollywood an indication that the public would be receptive to more violent offerings. War films with a patriotic theme, such as Behind Enemy Lines and The Last Castle, proved to be highly popular, and coincidentally, reinforced the messages suggested by the White House delegation.
Impeachment can be a threat to presidents who chafe at congressional opposition or restrictions. All three impeached presidents had been accused by members of Congress of abuse of power well before allegations of law-breaking. Impeachment is handy because it refers only vaguely to official misconduct: “treason, bribery, or other high crimes and misdemeanors.”
Impeachment gives Congress “sole power” to remove presidents (among others) from office. It works in two stages. The House decides whether or not to accuse the president of wrongdoing. If a simple majority in the House votes to impeach the president, the Senate acts as jury, House members are prosecutors, and the chief justice presides. A two-thirds vote by the Senate is necessary for conviction, the punishment for which is removal and disqualification from office.
Implementing strategy effectively requires staying on message. Candidates are like barkers at a fairground, each promoting his or her own show. At every opportunity they repeat their message, which is sometimes abbreviated into a slogan. In 1992 the main message of Bill Clinton’s presidential campaign was “It’s the economy, stupid,” which was aimed at blaming President George H. W. Bush for the country’s economic problems. Barack Obama’s campaign slogan in 2008, “Change we can believe in,” was a fresh take on a familiar call for change in American politics.
The importance of social media in elections has grown in recent election campaigns. Candidates regularly establish Facebook pages to communicate with supporters, especially younger voters. In 2010, 74 percent of House candidates and 81 percent of Senate candidates with the most Facebook friends won their elections.
In 1773, the British government awarded the East India Company a monopoly on importing and selling tea to the American colonies. This policy, too, hurt powerful interests: colonial traders and merchants. Rebellious Bostonians ransacked the East India Company’s ships and pushed cartons of tea overboard. The British reacted harshly to this “Boston Tea Party”: they closed the port of Boston, deported rebels to England for trial, and restricted settlement in and trade to the west of the country.
In 1787, the powers of the press were identified in ways we recognize in the twenty-first century. Washington was concerned that news about the political process might produce rumors, confusion, worry, and public opposition to worthwhile policies. But as Jefferson recognized, the news can also lead to productive public debate, dialogue, and deliberation.
In 1798, Federalists passed the Alien and Sedition Acts, outlawing malicious criticism of the government and authorizing the president to deport enemy aliens. In response, the Republican Jefferson drafted a resolution passed by Kentucky’s legislature, the first states’ rights manifesto. It set forth a compact theory, claiming that states had voluntarily entered into a “compact” to ratify the Constitution. Consequently, each state could engage in “nullification” and “judge for itself” if an act was constitutional and refuse to enforce it (McDonald, 2000). However, Jefferson shelved states’ rights when, as president, he directed the national government to purchase the enormous Louisiana Territory from France in 1803.
In 1812, Massachusetts governor Elbridge Gerry pushed through electoral redistricting that ensured his Republican party’s majority in the township of Marblehead would outweigh the Federal majority in eleven other townships. Artist Elkanah Tisdale drew a cartoon map of the salamander-shaped district for the Boston Gazette and coined the term “Gerry-mander” (now “gerrymander”) that became a staple of political language. The visual and the term are therefore both media creations.
In 1850, Congress faced the prospect of new states carved from land captured in the Mexican War and debated whether they would be slave or free states. In a compromise, Congress admitted California as a free state but directed the national government to capture and return escaped slaves, even in free states. Officials in Northern states decried such an exertion of national power favoring the South. They passed state laws outlining rights for accused fugitive slaves and forbidding state officials from capturing fugitives (Morris, 1974). The Underground Railroad transporting escaped slaves northward grew. The saga of hunted fugitives was at the heart of Harriet Beecher Stowe’s 1852 novel Uncle Tom’s Cabin, which sold more copies proportional to the American population than any book before or since.
In 1857, the Supreme Court stepped into the fray. Dred Scott, the slave of a deceased Missouri army surgeon, sued for freedom, noting he had accompanied his master for extended stays in a free state and a free territory. The justices dismissed Scott’s claim. They stated that blacks, excluded from the Constitution, could never be US citizens and could not sue in federal court. They added that any national restriction on slavery in territories violated the Fifth Amendment, which bars the government from taking property without due process of law. To many Northerners, the Dred Scott decision raised doubts about whether any state could effectively ban slavery. In December 1860, a convention in South Carolina repealed the state’s ratification of the Constitution and dissolved its union with the other states. Ten other states followed suit. The eleven formed the Confederate States of America (see Note 3.19 “Enduring Image”).
In 1885, Woodrow Wilson famously observed, “Congress in session is Congress on public exhibition, whilst Congress in its committee-rooms is Congress at work” (Wilson, 1885). This statement is no less true today. Committees are the lifeblood of Congress. They develop legislation, oversee executive agencies and programs, and conduct investigations.
In 1894, Democrats took charge of the White House and both houses of Congress for the first time since the Civil War. They repealed all federal oversight of elections and delegated enforcement to the states (Gillette, 1979; Zangrando, 1980). Southern states quickly restricted African American voting. They required potential voters to take a literacy test or to interpret a section of the Constitution. Whites who failed an often easier test might still qualify to vote by virtue of a “grandfather clause,” which allowed those whose grandfathers had voted before the Civil War to register.
In the 1920s, the Supreme Court allowed government to bar fighting words as long as there was a “clear and present danger” of provoking an immediate attack or acts of violence. In Justice Oliver Wendell Holmes’s terms, freedom of speech does not extend to the right to falsely yell “Fire!” in a crowded theater. Such a rule allowed for suppression of radical voices. As late as 1951, the Court upheld a federal law banning advocacy of the violent overthrow of the government. But the Court, in 1969, held that speech favoring illegal action is protected unless violence is both intended and likely (Schnenck v. United States, 1919; Dennis v. United States, 1951; Brandenburg v. Ohio, 1969).
In the 1940s, Supreme Court decisions on lawsuits brought by the NAACP and argued by Thurgood Marshall chipped away at “separate but equal.” In 1941, Arthur Mitchell, a black member of Congress from Chicago, was kicked out of a first-class sleeping car when his train entered Arkansas. The Court ruled that the Arkansas law enforcing segregation was unconstitutional. In 1944, the Court ruled that the Fifteenth Amendment barred Texas from running an all-white primary election. In 1948, it stopped enforcement of covenants that home buyers signed that said they would not resell their houses to blacks or Jews (Mitchell v. United States, 1941; Smith v. Allwright, 1944; Shelley v. Kraemer, 1948).
In the 1950s, Senator Estes Kefauver used controversial comics like “Frisco Mary” to generate press attention for his hearings on juvenile delinquency. This practice of using powerful exhibits to attract media attention to issues continues today.
In 1961, white and black activists launched a Freedom Ride to travel together on buses from Washington, DC, to New Orleans in defiance of state laws. They did not make it. In Alabama, one bus was stopped, and its occupants were badly beaten. Another bus was set on fire, and the freedom riders barely escaped alive.
In 1963, King and the SCLC conducted an all-out campaign, including mass meetings, sit-ins, and boycotts of downtown stores in Birmingham, Alabama. Their attempts to march to city hall were violently suppressed by police. Marchers, including young children, were chased and attacked by police dogs and pummeled with water from fire hoses so powerful it tore off their clothes and removed bark from trees. Thousands were arrested.
In 1963, President Lyndon Johnson proposed extending the New Deal policies of his hero, FDR. Seeking a “Great Society” and declaring a “War on Poverty,” Johnson inspired Congress to enact massive new programs funded by the national government. Over two hundred new grants programs were enacted during Johnson’s five years in office. They included a Jobs Corps and Head Start, which provided preschool education for poor children.
In 1965, the most extensive health coverage legislation in American history became law. Medicare helps citizens sixty-five and older meet their primary medical care needs. It covers around forty million people.
In 1967, women activists reacted by forming the National Organization for Women (NOW), which became the basis for a revived women’s movement. NOW’s first president was Betty Friedan, a freelance writer for women’s magazines. Her 1963 best seller, The Feminine Mystique, showed that confining women to the domestic roles of wife and mother squelched opportunities for middle-class, educated women (Graham, 1990; Freeman, 1975). Women’s organizations adopted the slogan “the personal is political.” They pointed out that even when men and women in a couple worked outside the home equally, housework and child care fell more heavily on wives, creating a “second shift” limiting women’s opportunity for political activism.
In 1974, the Supreme Court rejected a Detroit plan that required busing across school district lines. The judicial push for integration slowed (Wilkinson III, 1979).
In 1980, the EEOC defined sexual harassment as unwelcome sexual advances or sexual conduct, verbal or physical, that interferes with a person’s performance or creates a hostile working environment. Such discrimination on the basis of sex is barred in the workplace by the Civil Rights Act of 1964 and in colleges and universities that receive federal funds by Title IX. In a series of decisions, the Supreme Court has ruled that employers are responsible for maintaining a harassment-free workplace. Some of the elements of a sexually hostile environment are lewd remarks and uninvited and offensive touching (Meritor Savings Bank v. Vinson, 1986; Harris v. Forklift Systemsn, Inc., 1993; Burlington Industries, Inc., v. Ellerth, 1998; Farragher v. City of Boca Raton, 1998; Oncale v. Sundowner Offshore Services, Inc., 1998).
In 1982, congressional pay raises were controversial, and Watson concluded that this issue made one of the two unratified amendments pertinent: “No law, varying the compensation for the services of the Senators and Representatives, shall take effect, until an election of Representatives shall have intervened.” Only six of the thirteen states had ratified this amendment by 1791. But Watson noticed that the amendment had no time limit. In his essay, he laid out the history of the amendment and urged that it be ratified by thirty-two more states. His instructor, dubious that a constitutional amendment could be revived after almost two hundred years, gave Watson’s paper a C.
In the 1990s, business leaders, such as Microsoft’s Bill Gates and General Electric’s Jack Welch, were considered to be heroes by some Americans who sought to achieve material success. The tenure of business leaders as American heroes was short-lived, however, as media reports of the lavish lifestyles and widespread criminal misconduct of some corporation heads led people to become disillusioned. The incarceration of Wall Street investment advisor Bernard Madoff made international headlines as he was alleged to have defrauded investors of billions of dollars (Yin, 2001).
In 1992, presidential candidate Bill Clinton endorsed lifting the ban on gay people serving openly in the military. In a postelection press conference, Clinton said he would sign an executive order to do so. The news media, seeing a dramatic and clear-cut story, kept after this issue, which became the top concern of Clinton’s first days in office. The military and key members of Congress launched a public relations campaign against Clinton’s stand, highlighted by a media event at which legislators toured cramped submarines and asked sailors on board how they felt about serving with gay people. Clinton ultimately supported a compromise that was closer to a surrender—a “don’t ask, don’t tell” policy that has had the effect of substantially increasing the number of discharges from the military for homosexuality (Rimmerman, ed., 1996).
In 1995, the actor Christopher Reeve suffered a devastating fall in a horseback-riding accident, which paralyzed him from the neck down and forced him to use a ventilator to breathe. Reeve—best known for playing the role of Superman in a series of movies—would not be deterred. He became a film director and found award-winning acting roles, such as a television remake of the classic Rear Window, in which the principal character has a broken leg.
In 2000, the highest state court in Vermont ruled that the state may not discriminate against same-sex couples and allowed the legislature to create civil unions. These give same-sex couples “marriage lite” benefits such as inheritance rights. Going further, in 2003, Massachusetts’s highest state court allowed same-sex couples to legally wed. So did the California and Connecticut Supreme Courts in 2008.
In 2002, the House Financial Services Committee held thirteen hearings to uncover how Enron Corporation was able to swindle investors and drive up electricity rates in California while its executives lived the high life. Prior to the hearings, which made “Enron” a household word, there was little press coverage of Enron’s questionable operating procedures.
In 2002, President George W. Bush got Congress to give him discretion over whether 170,000 employees of the new Department of Homeland Security fall under the merit system; presidents can move employees in that department in or out of the civil service as they deem conditions dictate. Bush wished to go further: he unsuccessfully sought to transfer up to 850,000 government jobs to private companies, which he claimed would cut costs and enhance efficiency (Stevenson, 2002).
In 2003, a class of fifth grade students at Byrd Academy, a school in Chicago’s Cabrini-Green housing project, took on the city’s bureaucracy in an effort to improve conditions at their dilapidated school. Byrd Academy was a magnet school for students with high academic credentials who lived in one of the most rundown and crime-ridden neighborhoods in the city. The students’ ultimate goal was the building of the new school that had been promised—a sign announcing the planned construction was visible from their classroom window.
In 2003, Congress passed—and President George W. Bush signed—a law banning partial-birth abortion. The law allowed an exception to save the lives of women but no exception for their health. It was the first time since Roe that federal law criminalized an abortion procedure. With President George W. Bush’s two appointees voting in the majority, the Supreme Court upheld the law by a vote of 5–4 in April 2007 (Gonzales v. Carhart, 2007).
In 2003, the Court rejected a Texas law banning same-sex sexual contact on the grounds that it denied equal protection of the law and the right to privacy. The decision overturned a 1986 ruling that had upheld a similar law in Georgia (Lawrence v. Texas, 1986).
In 2003, Governor Howard Dean (VT) was the Democratic presidential candidate most vociferously opposing the Iraq War. His stance and forceful rhetoric gave his campaign unprecedented success in obtaining funds and volunteers through the web (Teachout &amp; Streeter, 2008). This accomplishment surprised the news media, generated reams of favorable coverage for him, helped him to raise funds, and transformed him from a marginal candidate to the front runner—all before a single vote was cast. But in the Iowa caucus, Governor Dean came in third behind Senators John Kerry of Massachusetts and John Edwards of North Carolina. That night, shouting over the din of his supporters, he committed to continuing his campaign and then let out a loud scream. The networks and cable news replayed the visual and shout, now described as “the scream heard around the political world,” hundreds of times, but without the loud audience noise over which he was attempting to be heard. He seemed a bit unbalanced and certainly not presidential. Parodies of “the scream” proliferated online.
In 2004, the news media overwhelmingly emphasized the horse race. Only 18 percent of the stories on network news discussed candidates’ stands on policy issues, their qualifications, or previous records. Two events given prominent media coverage benefited the president: Chechen terrorists killed teachers and children in a school-hostage massacre in Beslan, Russia, and Osama bin Laden released a videotaped statement the weekend before the election. These events made the Republicans’ issue of the terrorism threat resonate with voters.
In 2004, the Supreme Court upheld the president’s power as commander in chief to name persons as enemy combatants, to hold them indefinitely under Congress’s authorization of military force, and to fashion trial proceedings with less stringent standards of evidence. But that due process required that a citizen held in the United States as an enemy combatant be given a meaningful opportunity to contest the detention’s basis before a neutral decision maker. The Court also ruled that because the United States controlled Guantánamo, all detainees there had the habeas corpus right to go to federal court to challenge their detention (Hamdi v. Rumsfeld, 2004; Rasul et al. v. Bush, 2004)..
In 2006, Congressman Jim Sensenbrenner (R-WI) introduced legislation to change illegal immigration from a violation of civil law to a felony and to punish anyone who provided assistance to illegal immigrants, even church ministers. Hundreds of thousands rallied in cities across the country to voice their opposition. President George W. Bush pushed for a less punitive approach that would recognize illegal immigrants as “guest workers” but would still not allow them to become citizens.
In 2006, newspapers leaked word of a secret executive order signed by President George W. Bush authorizing electronic eavesdropping on computerized and cell phone conversation without a warrant (Lichtblau, 2008). Bush claimed that the inherent powers of the president and Congress’s authorization of force to respond to the 9/11 attacks allowed him to initiate this policy. Members of Congress, unhappy that the program had been put into place without their knowledge, supported legislation obliging the president to seek warrants from a secret court.
In 2006, a series of corruption scandals contributed to the Republicans losing control of Congress. During the election Democrats pledged to reform the culture of Washington, DC. In 2007, the Democrat-controlled Congress passed and President George W. Bush signed a law establishing new ethics and lobbying rules for Congress. Its main provisions bar members from accepting gifts, meals, or trips from lobbyists or the organizations that employ them, requires the filing of lobbying reports on the Internet, and increases the civil and criminal penalties for failing to comply with lobbying laws.
In 2007, the Supreme Court rejected the actions of the Seattle and Louisville school systems to promote racial integration by assigning students to particular schools in order to make the population of each school reflect the cities’ racial composition. This 5–4 decision by Chief Justice Roberts, leading the Court’s conservative majority, seemed to prohibit school systems from using race to classify and thus assign students. It did, however, allow the use of other (unspecified) race-conscious measures to combat racial segregation (Parents Involved in Community Schools v. Seattle School District No. 1, 2007).
In 2007, the US economy was humming along with the stock market soaring, employment high, and inflation (increases in the cost of living) low. Earlier in the decade, the media had reported the financial frauds and scandals of individual companies such as Enron and WorldCom and the failure of the companies’ accountants to catch them. Now, especially in the Wall Street Journal and on cable channel CNBC, they reported the booming economy, especially housing.
In 2008, a mixed-race man and a white woman make history as the leading contenders for the Democratic nomination for president.
In 2008, Republican candidate John McCain criticized his Democratic opponent, Barack Obama, for failing to use public financing for his presidential bid, as he had promised. McCain felt disadvantaged by taking public funds because the law limits the amount of money he could raise and spend, while Obama was not subject to these restrictions.
In 2010, a federal judge in San Francisco struck down California’s voter-approved ban on same-sex marriage on the grounds that it discriminates against gay men and women. In 2011 New York allowed same-sex marriage. The legal battle is almost certain to be settled by the US Supreme Court.
In 2011, federalism took center stage with the efforts of Republican governor Scott Walker of Wisconsin, and related steps by the Republican governors of Indiana and Ohio, to save funds by stripping most of the collective bargaining power of the state’s public employee unions. Stories reported on the proposed policies, Democratic legislators’ efforts to thwart them, and the workers’ and supporters’ sit-ins and demonstrations.
In the absence of the vice president, the Constitution provides for the president pro tempore to preside. The president pro tempore is the second-highest ranking member of the Senate behind the vice president. By convention, the president pro tempore is the majority party senator with the longest continuous service. The president pro tempore shares presiding officer duties with a handful of junior senators from both parties, who take half-hour shifts in the position.
In addition, presidents often evade the appointment problem by using people whose appointment is not subject to Senate approval as negotiators. These people may be trusted allies of the president or have expertise in the issue being negotiated. In the Reagan administration, National Security Council staffer Lt. Col. Oliver North was the driving force in the ill-fated Iran-Contra deal that would have freed the American hostages in Iran and funded the Contras in Nicaragua through secret weapons sales to Iran.
In addition to the major party caucuses of the Democrats and Republicans, there also are caucuses representing offshoots of the major parties. The Tea Party caucus consists of Republicans who gained office with the backing of the Tea Party grassroots movement. While more than forty Tea Party–backed candidates were elected to the House during the 2010 midterm contests, only around a dozen, or less than 10 percent of Republican members, joined the Tea Party caucus for the 112th Congress (Herszenhorn, 2011).
In addition to these formal responsibilities, the Speaker has significant power to control the legislative agenda in the House. The Rules Committee, through which all bills must pass, functions as an arm of the Speaker. The Speaker appoints members of the Rules Committee who can be relied on to do his or her bidding. He or she exercises control over which bills make it to the floor for consideration and the procedures that will be followed during debate. Special rules, such as setting limits on amendments or establishing complex time allocations for debate, can influence the contents of a bill and help or hinder its passage (Rae &amp; Campbell, 1999).
In addition to voting, people engage in a range of activities during campaigns. They work for political parties or candidates, organize campaign events, and discuss issues with family and friends. Generally, about 15 percent of Americans participate in these types of campaign activities in an election year (Verba, Schlozman, &amp; Brady, 1995).
In the aftermath of the 2010 midterm elections, party switching in the House became an issue when Congress was considering major taxing, spending, and health-care bills. Democratic House member Parker Griffith switched to the Republican Party as votes on these issues were pending, causing great distress within the House Democratic caucus.
In all states except Maine, Vermont, and Massachusetts, inmates serving time for committing felonies lose their right to vote. At least ten states prohibit former felons from voting even after they have served their time. States argue that their legal authority to deny convicted felons voting rights derives from the Fourteenth Amendment, which stipulates that voting rights of individuals guilty of “participation in rebellion, or other crime” can be denied. This practice excludes almost 4 million people from the voting rolls (Human Rights Watch and the Sentencing Project, 2000).
In the American republic’s first years, the right to vote was reserved for property owners, most of whom were male. The expansion of the franchise to “universal white manhood suffrage” served only to lock in women’s disenfranchisement.
In an episode of The Simpsons, Homer’s boss tells him, “Do you realize how much it costs to run for office? More than any honest man could afford.” Spurred by media criticisms and embarrassed by news stories of fund-raising scandals, Congress periodically passes, and the president signs, laws to regulate money in federal elections.
In an example of new-media innovation in covering a politically significant trial, six bloggers joined together to create Firedoglake. The site offered, from a liberal perspective, intensive, real-time coverage of the perjury trial of Lewis Libby Jr., former top aide to Vice President Dick Cheney. The coverage went beyond anything provided by the mainstream media.
In April 2011 comedic news anchor Stephen Colbert announced his intention to form a “super PAC” to expose loopholes in the campaign finance laws that allow corporations to form political actions committees, which can spend unlimited amounts of money in elections on advertising. Colbert testified in front of the FEC and was granted permission to form his PAC, which would be funded by Viacom, the media corporation that owns Comedy Central, which hosts The Colbert Report. The decision sparked concern that media organizations would be free to spend unlimited amounts of money in campaigns; however, the FEC’s decision imposed the strict limitation that Colbert could only show the ads on his program. Colbert announced the FEC’s decision to allow him to form a PAC to raise and spend funds in the 2012 election in this video: http://www.colbertnation.com/the-colbert-report-videos/391146/june-30-2011/colbert-super-pac—i-can-haz-super-pac-.
In August 2007, the Government Accountability Office issued a report criticizing the Department of Education for failing to detect misconduct by lenders and failing to protect student borrowers. It was released by congressional Democrats and widely reported (Glater, 2007).
In the best-known form of press conference, the president appears alone, usually before television cameras, to answer questions on the record from the assembled reporters who can ask anything on their minds for a given period of time (usually up to an hour). Presidents generally hold such press conferences when they need to respond to important issues or mounting criticism—or if they have been accused of avoiding direct questions from the press.
In the book The Israel Lobby and U.S. Foreign Policy, John J. Mearsheimer and Stephen M. Walt argue that the activities of interest groups, notably the American Israel Public Affairs Committee, are one reason why, since World War II, the United States has provided more direct economic and military support to Israel than any other ally and pursues a policy of preserving and enhancing Israel’s security (Mearsheimer &amp; Walt, 2007; Mearsheimer &amp; Walt, 2009; Lieberman, 2009). This raises the question of why interest groups succeed or fail to achieve their policy objectives.
In bottom-up change, a problem is first identified and addressed, but not resolved at a local level. People, and often the media, then pressure state and national governments to become involved. Bottom-up change can also take place through an interest group calling on Congress for help (Berman, 2003). In 1996, pesticide manufacturers, fed up with different regulations from state to state, successfully pushed Congress to set national standards to make for more uniform, and less rigorous, regulation.
In Chapter 5 “Civil Rights”, we discuss the Fourteenth Amendment, added to the Constitution in 1868, and how its due process clause, which bars states from depriving persons of “life, liberty, or property, without due process of law,” is the basis of civil rights. The Fourteenth Amendment is crucial to civil liberties, too. The Bill of Rights restricts only the national government; the Fourteenth Amendment allows the Supreme Court to extend the Bill of Rights to the states.
In civil cases, plaintiffs (people or organizations) initiate lawsuits against defendants; courts resolve disputes by deciding or mediating between the two sides. Civil cases can involve money, contracts, property, personal injury, divorce, or child custody. “I’ll sue you” is a threat to instigate a civil action.
In competitive federalism, national, state, and local levels clash, even battle with each other. Overlapping powers and responsibilities create friction, which is compounded by politicians’ desires to get in the news and claim credit for programs responding to public problems.
In contrast, proportional representation (PR) systems, such as those used in most European democracies, allow multiple parties to flourish. PR systems employ larger, multimember districts where five or more members of a legislature may be selected in a single election district. Seats are distributed according to the proportion of the vote won by particular political parties. For example, in a district comprising ten seats, if the Democratic Party got 50 percent of the vote, it would be awarded five seats; if the Republican Party earned 30 percent of the vote, it would gain three seats; and if the Green Party earned 20 percent of the vote, it would be granted two seats (Amy, 1993). PR was used for a short time in New York City council elections in the 1940s but was abandoned after several communists and other minor-party candidates threatened the Democratic Party’s stronghold (Rossiter, 1960).
In contrast, the Republican Party united behind Thomas E. Dewey, the popular governor of New York. Dewey had been the Republicans’ candidate in the 1944 presidential campaign, and had come close to Roosevelt in the popular vote. California Governor Earl Warren, future chief justice of the Supreme Court, was the vice presidential candidate.
In contrast, Speaker Dennis Hastert (R-IL), who took office in 1999, exhibited an accommodating leadership style and was considered a “nice guy” by most members. He worked behind the scenes to build coalitions and achieve his policy initiatives. After the election of President George W. Bush, Hastert coordinated a communications strategy with the executive branch to promote a Republican policy agenda. He shared the media spotlight, which other members appreciated. His cooperative approach was effective in getting important budget legislation passed (Davidson &amp; Olezek, 2002).
In covering American government and politics, our text
In covering the war in Afghanistan, the US media reported a consensus among policymakers and the public on the need to defeat the Taliban; the media also focused on military strategy and its execution and paid little attention to the loss of life and destruction caused by the war. As CNN chairman Walter Isaacson wrote in a memo instructing its correspondents not to focus excessively on Afghan suffering, “We must redouble our efforts to make sure we do not seem to be simply reporting from their vantage or perspective” (Stanley, 2001).
In the current era, civic education also needs to take into account the new ways that people are engaging in elections. The next generation of voters should be schooled in how social media and other digital tools can be used in campaigns. Young people have been effective in developing new media election applications. They have innovated with established formats, such as campaign websites and blogs, to produce content that is more appealing to younger voters. Online versions of college newspapers have featured first-person accounts of campaign events using streaming video and interviews with candidates from dorm rooms. Young people were among the first to use Facebook, YouTube, and Twitter for campaign participation. As the number of platforms continues to evolve, such as microblogging sites like Tumblr, young voters will surely be among the first to develop them for campaign use.
In depicting political parties, the media highlight conflicts between the two major parties and divisions within each party. The press also focuses on the strategies parties employ in their pursuit of political power.
In dramatic contrast was the depiction of the war by Al Jazeera, the Qatar-based satellite television channel, dominated by Arab nationalists and Islamists, transmitting to a daily audience of thirty-five million across the Arab world. (The channel is barely seen in the United States.) It showed a different version of the war with different subjects and frames.
In a dramatic example of the importance of regulators’ discretion and the influence of groups, Toyota saved roughly $100 million by negotiating with regulators at the National Highway Traffic Safety Administration (NHTSA) to limit the recall of 2007 Toyota Camry and Lexus ES models for sudden acceleration. Toyota was allowed to recall the floor mats it claimed could become lodged under the accelerator pedal (Maynard, 2011).
In each chapter, we compare the reality of American government and politics with the media’s most common depictions (acknowledging that there are differences between and among the media and in their political content). We show that the depictions range from accurate and revealing to inaccurate and misleading. We distinguish the telling accounts and insights from partial truths, false impressions, and distortions.
In early 1865, with the Union’s triumph in the Civil War assured, Congress passed the Thirteenth Amendment. Quickly ratified by victorious Union states, it outlawed slavery and “involuntary servitude.” It authorized Congress to pass laws enforcing the amendment—giving it the power to eradicate not simply slavery but all “badges of servitude” (Belz, 2000).
In the early twentieth century, historian Charles Beard asserted that the Constitution was “an economic document for economic ends,” pushed by investors and industrialists who would profit more from a national economic and political system than from one favoring small-scale agricultural interests (Beard, 1913). Research has not upheld Beard’s stark division of reaction to the Constitution into well-off supporters and poor, democratic adversaries. Many local, well-to-do patriarchs opposed the Constitution; many small merchants wanted a national government.
In every presidency starting with Ronald Reagan’s, press secretaries begin their day with meetings with the central coordinator of policy and message, the White House chief of staff, and other senior staffers to study overnight news developments (a news summary is circulated each day to senior staff), forecast where stories are going, and review the president’s schedule. Press secretaries next prepare for their first interaction with reporters, the morning’s daily, less formal discussion known as the gaggle (Kurtz, 1998; Kumar, 1999). Cameras are not allowed into the gaggle. Reporters use tape recorders only to gather information, not for sound bites.
In fact, the public’s knowledge of the Supreme Court and the justices is greater than most surveys indicate.James L. Gibson and Gregory A. Caldeira, Citizens, Courts and Confirmations: Positivity Theory and the Judgments of the American People (Princeton, NJ: Princeton University Press, 2009). Moreover, the media are much to blame that it is not higher: their coverage of the Court is sparse compared to that of the president and Congress.
In Federalist No. 10, James Madison warns of the dangers of factions: “[A] number of citizens, whether amounting to a majority or minority of the whole, who are united and actuated by some common impulse of passion, or of interest, adverse to the rights of other citizens, or to the permanent and aggregate interests of the community” (Madison, 1961; Library of Congress, 2011). Madison believed that factions were inevitable, because their causes were “sown in the nature of man” (Madison, 1965).
In Federalist No. 78, Alexander Hamilton described the courts as “the least dangerous” branch of government. Yet, they do possess considerable power. For example, because of the Court’s 5–4 decision in 2002, the more than seven million public high school students engaged in “competitive” extracurricular activities—including cheerleading, Future Farmers of America, Spanish club, and choir—can be required to submit to random drug testing (Board of Education v. Earls, 2002).
In the first-ever televised presidential debate, the Kennedy-Nixon debate in 1960, the camera cut away to show Vice President Richard Nixon, who was recovering from the flu and wearing heavy pancake makeup, sweating while his opponent, Senator John F. Kennedy (D-MA), coolly answered questions. Viewers who saw the debate on television declared Kennedy the debate winner. However, people who listened to the debate on radio were turned off by Kennedy’s heavy Boston accent and felt that Nixon had won the debate.
In the first months after 9/11 officials and reporters began to ask if the failure to predict the terrorist attacks was occasioned by legal restrictions on cooperation between the Federal Bureau of Investigation (FBI) and the Central Intelligence Agency (CIA). These laws had been set in place to protect civil liberties and discourage the government from spying on its own citizens. Such concerns were eclipsed when the news media referred to legislation to lift those restrictions as “laws to make it easier for the FBI to gather information.”
In the first round, the agency interprets the statute to be applied and lists grounds for a preliminary decision. Next, it invites feedback: holding hearings or eliciting written comments from the public, Congress, and elsewhere in the executive branch. Then it issues a final rule, after which litigation can ensue; the rule may be annulled if courts conclude that the agency did not adequately justify it. Thus in March 2009 a federal judge ordered the Food and Drug Administration to lower the minimum age at which women could obtain the Plan B birth control pill without prescription from eighteen to seventeen. He ruled the agency had improperly bowed to pressure from the Bush administration in setting the limit at eighteen.
In foreign policy, officials at the State Department, in charge of diplomacy, and the Pentagon, directing military options, are often at odds. There is a similar division between State Department correspondents and Pentagon reporters, who at times sound like spokespersons for the agencies they cover.
In general, the US media supported the war, presenting it as “America against the enemy,” or as “us versus them.” Complexities were ignored: there were no in-depth stories on the history of Iraq, its factions (Kurds, Shiite, and Sunni Muslims); no understanding that, despite their hatred of Saddam Hussein, many Iraqis would not welcome the United States.
In hindsight, Clymer’s predictions are not entirely accurate, especially after the victory of Democratic president Barack Obama in 2008, and illustrate the pitfalls of speculating about the future of political parties. However, his observations raise important ideas about American parties. Political parties are enduring and adaptive institutions whose organization and functions change in response to different political and historical circumstances.Leon D. Epstein, Political Parties in the American Mold (Madison: University of Wisconsin Press, 1986). The two major American political parties, the Republicans and the Democrats, each have gone through periods of popularity, decline, and resurgence.
In his successful 1991 campaign for the presidency, Bill Clinton preempted what had been a Republican issue by promising to “put an end to welfare as we know it.” In 1996, after rejecting previous versions, he signed a Republican bill, the Personal Responsibility and Work Opportunity and Reconciliation Act (PRWORA). This helped him get reelected in 1996.
In the House, bills are considered by the full House meeting in the chamber, which is referred to as the Committee of the Whole. The Speaker of the House chooses a chairperson to oversee floor action. Speakers for and against the bill have an equal amount of time. A general debate of the bill is followed by debate of amendments. A quorum of 218 members is required for a vote on the bill. Yeas and nays are recorded using a computerized system.
In the House, bills must go the Rules Committee before reaching the floor. The Rules Committee assigns a bill a rule that sets the procedures under which the bill will be considered on the floor. The rule establishes the parameters of debate and specifies if amendments, proposed changes to the bill, will be permitted or not. A bill can become stalled if the Rules Committee does not assign it a rule at all or in a timely manner. Rules must be approved by a majority of the members of the House before floor action can begin. There is no Rules Committee in the Senate, where the process of bringing a bill to the floor is simpler and less formal. The Senate majority leader makes a motion to proceed with floor debate.
In the information age, the press’s use of opinion polls has flourished as it is easy and more cost-effective to collect opinion information. Digital polls are a quick way to get people to express their views and to exchange opinions with others. These polls can be taken online, on an electronic tablet, or on a cell phone. The potential for polls to not only measure public opinion but also influence opinion has increased.
In the information age, a wealth of material about issues, as well as the stands Americans take on these issues, is available from the media, government agencies, and nonprofit organizations. Accessing and sorting through the often complicated and conflicting material on issues can be a daunting task, especially when not all available information is reliable or of high quality. Only a small segment of the population has the motivation or the opportunity to become informed about most issues, especially when the costs in terms of time and effort are high. As a result, there is a knowledge gap among the public about issues. Highly educated people from upper-income brackets have a greater command of issues and thus more influence on policies that effect society than people from lower socioeconomic backgrounds.
In January 1979, a revolution ousted the shah, who was replaced as leader in Iran by the exiled Ayatollah Ruhollah Khomeini. When news broke in October that the shah was coming to the United States for medical treatment, Iranian militants seized the US embassy and held fifty-two Americans hostage. The Carter administration placed economic sanctions on Iran and undertook a failed hostage rescue mission in 1980. The hostages were not released until January 20, 1981, thirty minutes after Ronald Reagan became president.
In January 2007, New York Attorney General Andrew M. Cuomo (who in 2010 would be elected governor) investigated the industry. His findings were widely reported. The media frame was the dubious and possibly illegal ways some student-loan companies used “payola” and “bribery” (e.g., giving stocks, consulting fees, gifts, trips) to financial aid officers to put them on preferred lender lists, push their loans, and exclude other lenders. They had also entered into revenue-sharing agreements (i.e., kickbacks) giving institutions a cut of all the loans their students took out with the lender.
In July 2005, President George W. Bush made the first Supreme Court nomination in eleven years. He chose John G. Roberts Jr., a federal appeals court judge on the DC Circuit, to replace the moderate Republican Sandra Day O’Connor, who was retiring. Roberts was then nominated to be chief justice after the death of incumbent William H. Rehnquist.
In June 1969, during a police raid at a gay bar in New York City’s Greenwich Village, the Stonewall Inn, customers fought back. Street protests and violent outbursts followed over several days and catalyzed a mass movement. The Stonewall riots were overlooked by network television and at best got only derisive coverage in the back pages of most newspapers. But discussion of the riot and the grievances of gay people blossomed in alternative newspapers such as The Village Voice and emerging weeklies serving gay urban enclaves. By the mid-1970s, a national newsmagazine, The Advocate, had been founded.
In The Know: New Live Poll Lets Pundits Pander to Viewers in Real Time
In the late nineteenth century, the Industrial Revolution provoked economic regulation, the use of governmental power to protect the public interest and try to ensure the fair operation of the economy. This new domain was paired with an innovation, the regulatory commission, an agency charged with writing rules and arbitrating disputes in a specific part of the economy. Chairs and members of commissions are named by the president and confirmed by the Senate to terms of fixed length from which they cannot be summarily dismissed. (Probably the most prominent regulatory commission in the news is the Federal Reserve Board [known as “the Fed”]. We discuss it in Chapter 16 “Policymaking and Domestic Policies”.)
In Legally Blonde 2: Red, White &amp; Blonde (2003), pink-clad Harvard Law School graduate Elle Woods goes to Washington with the aim of passing an animal rights bill to save the mother of her pet Chihuahua, Bruiser. To promote “Bruiser’s Bill,” Elle barges into a congressional hearing, interrupting the proceedings in a way that, in real life, would have guaranteed her an escort out by security. Instead, she gains enough support to get the bill passed. A clip of Mr. Smith Goes to Washington (1939) is cleverly inserted into the film to position it in the tradition of films in which the young, idealistic underdog takes on the corrupt lifelong politician.
In March of 1965, King organized a march from Selma to the state capital, Montgomery. A column of six hundred marchers were confronted by fifty Alabama state troopers, some on horseback, and ordered to disperse. When they did not move, the troopers charged them and shot tear gas, brutally injuring one hundred of the demonstrators. Television footage of this “Bloody Sunday” was widely broadcast.
In March 1991, KTLA News at Ten in Los Angeles interrupted programming to broadcast an eighty-one-second amateur videotape of several police officers savagely beating black motorist Rodney King as he stood next to his vehicle. A nineteen-second edit of the tape depicted the most brutal police actions and became one of the most heavily broadcast images in television news history. The original and the edited tape tell two different stories of the same event.
In March 2010, the Democratic majority in Congress passed the Patient Protection and Affordable Care Act, arguably the most important domestic legislation in decades. It passed without a single Republican vote and despite millions of dollars of advertising aimed at the forty Democrats in the House deemed vulnerable to defeat if they voted for the bill. In this instance, party loyalty, appeals from party leaders (especially the president), advertisements from supporters of the legislation, and the realization that this was the most propitious opportunity to enact health reform in many years overcame the opponents’ arguments and advertising.
In March 2010, President Obama signed a law to end the loan program, eliminate the fees paid to private banks, and allocate the $80 billion saved over ten years to expand the Pell grants program for needy students (Baker &amp; Herszenhorn, 2010). The federal government would make loans directly to students through their college’s financial aid office. As a consolation, the banks, which had lobbied fiercely against the changes, would continue to earn income by servicing the loans.
In March 2011, President Obama ventured into uncharted territory by intervening militarily in Libya. His announced purpose was humanitarian: to prevent the dictator Muammar Gaddafi from massacring the Libyans rebelling against his regime. The intervention, taken over by the North Atlantic Treaty Organization (NATO), of which the United States is the most important power, involved missile strikes against Gaddafi’s forces, then the imposition of a no-fly zone.
In May 2010, the White House released a white paper detailing the Obama administration’s National Security Strategy. It endorsed engagement, cooperation, and coordination with other states. It rejected the unilateralism, the go it alone policy, of the Bush administration. It committed to exhausting other options before war whenever possible. It identified the proliferation of weapons of mass destruction as the gravest danger facing the country.
In nominating Supreme Court justices, presidents seek to satisfy their political, policy, and personal goals (Comiskey, 2004; Eisgruber, 2007; Davis, 2005). They do not always succeed; justices sometimes change their views over time or may surprise the president from the start. “Biggest damfool mistake I ever made” said President Dwight D. Eisenhower about his appointment of Chief Justice Earl Warren, who led the Supreme Court’s liberal decisions on civil rights and criminal procedure.
In none of these areas is its leadership unchallenged. Within the United States, the national security advisor has often eclipsed the secretary of state and the State Department as the principal source of policy ideas. The Defense Department has long been a competitor in national security policy and the US Special Trade Representative provides an alternative source of economic advice for the president. Abroad, the ambassador’s authority in the US embassy is often resisted by personnel assigned to it by other agencies, such as those responsible for spying.
In October 2001, Congress enacted the USA Patriot Act. Among other things, it authorized the attorney general to detain indefinitely a noncitizen when there are “reasonable grounds to believe” that the person is a threat to national security. Attorney General John Ashcroft praised these policies, correctly observing, “It is difficult for a person in jail or under detention to murder innocent people or to aid or abet in terrorism” (Purdy, 2001).
In one sense, all fifty states are equal: each has two votes in the US Senate. The states also have similar governmental structures to the national government: three branches—executive, legislative, and judicial (only Nebraska has a one chamber—unicameral—legislature). Otherwise, the states differ from each other in numerous ways. These include size, diversity of inhabitants, economic development, and levels of education. Differences in population are politically important as they are the basis of each state’s number of seats in the House of Representatives, over and above the minimum of one seat per state.
In one sense, new technologies simply speed up a development launched in the 1960s, when, as one scholar writes, “one type of group—the place-based group that federalism had honored—yielded to groups otherwise defined, as by race, age, disability, or orientation to an issue or cause” (Derthick, 2001).
In part due to their perennial interest in vivid, dramatic conflict, the media shifted their focus from nobly suffering victims to fiery, demanding militants. The unity, discipline, and influence of the African American civil rights movement ebbed. King’s doctrine of nonviolent resistance was challenged by the rhetoric of the Black Muslim leader Malcolm X who advocated “any means necessary” to advance equality and promoted SNCC’s new motto, “Black Power.” In 1968, King was assassinated in Memphis, where he had gone to support the sanitation workers’ campaign for improved pay and working conditions.
In perhaps the most abiding indicator of the separation of powers, Pierre L’Enfant’s plan of Washington, DC, placed the President’s House and the Capitol at opposite ends of Pennsylvania Avenue. The plan notes the importance of the two branches being both geographically and politically distinct.
In polling, more subjects does not necessarily yield better results. This lesson was learned all too well by the Literary Digest in 1936. Founded in 1890, the Literary Digest was a venerable general interest magazine that catered to an educated, well-off clientele. In 1916, the magazine initiated a presidential election poll that became a popular feature. Subscribers mailed in sample ballots indicating their preference in the election. The poll correctly predicted that Woodrow Wilson would be the winner, and the magazine’s poll went on to successfully call the next four elections. Newspapers gave substantial coverage to the poll, which drove up the magazine’s readership. In 1932, James A. Farley, chairman of the Democratic National Committee, was widely quoted as saying, “Any sane person cannot escape the implication of such a gigantic sampling of popular opinion as is embraced in the Literary Digest straw vote.… It is a Poll fairly and correctly conducted.”
In practice, media operations from one agency to the next resemble each other. Media scholar Stephen Hess studied those of the Food and Drug Administration (FDA) and Departments of Defense, State and Transportation. Hess concluded, “Regardless of how they were organized or how different their sizes, each performed the same duties in a similar manner.…The Pentagon’s press operations appears much like the FDA’s writ large” (Hess, 1984).
In principle, Native American tribes enjoy more independence than states but less than foreign countries. Yet the Supreme Court, in 1831, rejected the Cherokee tribe’s claim that it had the right as a foreign country to sue the state of Georgia. The justices said that the tribe was a “domestic dependent nation” (Cherokee Nation v. Georgia, 1831). As wards of the national government, the Cherokee were forcibly removed from land east of the Mississippi in ensuing years.
In the program’s more substantial part, individuals pay an annual premium and deductible in return for the federal government paying 75 percent of their prescription drug costs up to $2,250.
In reality, the timing of the passage of budget resolutions and the budget itself are dependent on the degree and intensity of partisan conflict, disagreement between Congress and the White House, disagreement between the House and Senate, and other clashes.
In recent years, credit, mortgage, and regulatory policies contributed to an economic crisis in the United States. Responding to the economic crisis, the government has become more involved in managing the economy than ever before. Monetary policy is mainly determined by the Federal Reserve Board. Fiscal policy is mainly made by the president’s economic advisors and Congress. Deciding the federal budget is a complicated and often contentious process involving the presidency and Congress.
In recent years, initiatives have been passed to cap property taxes, curtail illegal immigration, and allow medicinal marijuana and euthanasia. California had sixteen initiatives on the ballot in 2004, including a proposal to spend $3 billion for research on human embryonic stem cells, which passed with 59 percent of the vote. In six states, citizens’ groups put on the ballot for a vote to an amendment to the state constitution that recognized marriage as between one man and one woman. In 2010, initiatives related to fiscal policy and taxes were most prevalent. The proposals differed vastly from lowering property taxes in Indiana to overturning a tax on soda in Washington (Prah, 2010).
In recent years, the main mass-media focus on African American civil rights has been affirmative action: efforts made or enforced by government to achieve equality of opportunity by increasing the percentages of racial and ethnic minorities and women in higher education and the workplace.
In recent years, the membership of Congress has become increasingly diverse, as more women and minority group members have been elected. Still, the dominant profile of the member of Congress is an older, white male. In addition to their constitutional duties, members of Congress engage in a host of other activities, many of which are related to getting reelected. Members strive to maintain close connections with their constituents while serving in Washington. They seek to publicize their activities through the mainstream press as well as social media. Congressional staffers aid members in keeping abreast of policy issues, performing constituent service, and dealing with the press.
In recent years, vice presidents are more publicly visible and have taken on more tasks and responsibilities. Ford and Rockefeller began this trend in the 1970s, demanding enhanced day-to-day responsibilities and staff as conditions for taking the job. Vice presidents now have a West Wing office, are given prominent assignments, and receive distinct funds for a staff under their control parallel to the president’s staff (Light, 1984).
In a referendum, the state legislature refers a proposal to citizens who vote to either approve or reject the measure. In every state except Delaware, amendments to the state’s constitution passed by the legislature go on the ballot automatically (Mendelsohn &amp; Parkin, 2001). State legislatures put other measures on the ballot to let voters make a choice or to avoid deciding a controversial issue. Referenda also can work as an end run around decisions made by a state governor.
In response, the Bush administration began keeping detainees in a camp in Bagram, Afghanistan, in the theater of war, where judges could not go. And Congress passed the Military Commissions Act of 2006, removing the federal courts’ jurisdiction to hear habeas corpus applications from detainees designated as enemy combatants. Then, in 2008, the Supreme Court, by a vote of 5–4, declared the Military Commissions Act unconstitutional, thereby giving back to enemy combatants their habeas corpus rights (Boumediene et al. v. Bush, 2008).
In response, on September 29, 2008, President Bush signed legislation overturning the Supreme Court’s decisions. It expanded the definition of disability to cover more physical and mental impairments and made it easier for workers to prove discrimination.
In response to intelligence failures, Congress passed and President Bush signed legislation creating a Director of National Intelligence (DNI) in December 2004; the DNI was to be the president’s chief intelligence advisor, with substantial control over the government’s intelligence budget of approximately $40 billion. The DNI would be the overall leader of fifteen independent and rival agencies. The CIA director now reports to the DNI. In practice, the power of the intelligence job depends on the director’s relationship with the president.
In retail politics, also known as field operations, candidates engage in person-to-person campaigning. They speak at rallies, visit voters in their homes, and put in appearances at schools, religious institutions, and senior-citizen centers. They greet workers outside factories and in eateries and hold town-hall meetings. The campaign distributes posters, lawn signs, T-shirts, baseball caps, and buttons.
In search of friendly audiences, congenial news media and vivid backdrops, presidents often travel outside Washington to give their speeches (Hart, 1986; Hinckley, 1991; Hager &amp; Sullivan, 1994). In his first one hundred days in office in 2001, George W. Bush visited twenty-six states to give speeches; this was a new record even though he refused to spend a night anywhere other than in his own beds at the White House, at Camp David (the presidential retreat), or on his Texas ranch (Sanger &amp; Lacey, 2001).
In seeking and finding audiences, the president has ranged far beyond Sunday morning interview programs. He has appeared on the late-night television talk shows of Jay Leno and David Letterman, The Daily Show with Jon Stewart, Oprah, and the morning talk show The View and gave an interview on America’s Most Wanted.
In Senator Bob Arnold’s office a lobbyist proposes to raze the Springfield National Forest. Arnold responds, “Well, Jerry, you’re a whale of a lobbyist, and I’d like to give you a logging permit, I would. But this isn’t like burying toxic waste. People are going to notice those trees are gone.” The lobbyist offers a bribe, which Arnold accepts.
In September 2007, President Bush signed legislation reducing the size of the federal government’s subsidy to lenders and halving interest rates on student loans the government originated (Schemo, 2007). But the new law did not significantly change the relationship between the government and the student loan industry.
In a signing statement, the president claims the right to ignore or refuse to enforce laws, parts of laws, or provisions of appropriations bills even though Congress has enacted them and he has signed them into law. This practice was uncommon until developed during President Ronald Reagan’s second term. It escalated under President George W. Bush, who rarely exercised the veto but instead issued almost 1,200 signing statements in eight years—about twice as many as all his predecessors combined. As one example, he rejected the requirement that he report to Congress on how he had provided safeguards against political interference in federally funded research. He justified his statements on the “inherent” power of the commander in chief and on a hitherto obscure doctrine called the unitary executive, which holds that the executive branch can overrule Congress and the courts on the basis of the president’s interpretation of the Constitution.
In the South, the story was different. The Atlanta Constitution headlined its May 18, 1954, story “Court Kills Segregation in Schools: Cheap Politics, Talmadge Retorts.” By using “Kills” instead of the Times’s “Bans,” omitting the fact headlined in the Times that the decision was unanimous, and including the reaction from Georgia Governor Herman E. Talmadge, the Constitution depicted the Court’s decision far more critically than the Times. This negative frame was reinforced by the headlines of the other stories on its front page. “Georgia’s Delegation Hits Ruling” announces one; “Segregation To Continue, School Officials Predict” is a second. Another story quotes Georgia’s attorney general as saying that the “Ruling Doesn’t Apply to Georgia” and pledging a long fight.
In testifying before the members of the Senate Judiciary Committee, Judge Alito followed the stonewalling script. Nothing he said could be used against him by Democratic senators on the committee or by the media. A dramatic moment in his favor, shown on television, occurred when his wife, upset by the questioning directed at him, walked out of the hearings in tears. Soon after the hearings, Judge Alito was approved by 58–42 (54 Republicans plus 4 Democrats against 40 Democrats plus 1 Republican and 1 Independent).
In their speeches, presidents celebrate, express national emotion, educate, advocate, persuade, and attack. Their speeches vary in importance, subject, and venue. They give major ones, such as the inauguration and State of the Union. They memorialize events such as 9/11 and speak at the site of tragedies (as President Obama did on January 12, 2011, in Tucson, Arizona, after the shootings of Rep. Gabrielle Giffords and bystanders by a crazed gunman). They give commencement addresses. They speak at party rallies. And they make numerous routine remarks and brief statements.
In these appearances they try to come across as people rather than politicians, and by jesting with the hosts, they dissipate the negative effects of the jokes previously made about them. Some of these interchanges may be less spontaneous and more controlled by the candidates than it appears. According to Jay Leno, “Plenty of times when politicians are here, we write jokes for them. We try to make it comfortable” (Sella, 2000).
In this 1973 decision, the Supreme Court, invoking privacy, recognized a woman’s constitutional right to an abortion in the first three months of a pregnancy (Roe v. Wade, 1973). Whether to have an abortion was seen as a private decision between a woman and her doctor. Before and since then, a debate has raged between two sides calling themselves “pro-choice” and “pro-life”—a debate and a divide exaggerated by the news media’s preference for vivid conflicts.
In this section, we addressed the civil rights challenges facing Latinos, Asian Americans, and Native Americans, as well as women, lesbians and gays, and individuals with disabilities. Latinos have gained language but not immigration rights. After the horror of relocation inflicted on Japanese Americans, Asian Americans have obtained their rights, although vestiges of discrimination remain. Rights issues for Native Americans concern tribal autonomy and self-government. Women have gained less civil rights protection, in part because of policy disagreements among women and because of fear of undermining men’s and women’s traditional roles. Gay people have won protections against discrimination in states and localities and through the courts, but have been denied equality in marriage. People with disabilities have won civil rights protections through national legislative and executive action.
In this section we defined civil liberties as individual rights and freedoms that government may not infringe on. They are listed primarily in the Bill of Rights, the ten amendments added in 1791 by the founders to address fears about the new federal government’s potential to abuse power. Initially limited to the federal government, they now apply, though unevenly, to the states. What those liberties are and how far they extend are the focus of political conflict. They are shaped by the full range of people, processes, and institutions in American politics. Both unpopular minorities and powerful interests claim civil liberties protections to gain favorable outcomes.
In this section we discussed the constitutional protections guaranteeing freedoms of religion, speech, the press, assembly, and petition. These important protections are far reaching but nonetheless subject to important exceptions.
In this section, we discussed the development and current condition of four of the main domestic policies: welfare, social security, education, and health care. We explained why and how the federal government, particularly the presidency, became involved, the policies it pursued, which ones were enacted into law, and their effects.
In this section, we have explained how journalists decide what is news, how they acquire news (through beats, sources, investigative reporting, and other ways), and how they present news. We have described the techniques that people in public life use to manage and manipulate the news media to obtain positive and avoid negative depictions. And we have specified three ways that the news media can behave toward people in government and politics: as lap dogs, watchdogs, or attack dogs.
In this section, we have explained how judicial review originated, how it is exercised, and what its effects are. We described the power of the courts, especially of the Supreme Court, and how it may be constrained by precedent, internal limitations, and external pressures. Justices make policy and are influenced by their ideological views and judicial philosophies.
In this section, we have identified the incidence of opinion and commentary in the media. They are prevalent in newspapers and magazines, on television and radio, and in comedy. We then described four leading influences of the media on politics, government, and public policies. These are agenda setting, framing, priming, and mobilizing.
In this section we have seen how the new media are changing the relationship between communication on the one hand and government and politics on the other. They make more information than ever before accessible and available. They facilitate narrowcasting, the creation of content, and blogging. Despite limitations on their ability to improve citizen education and enhance public life, the new media are rife with political potential, particularly for civic education (Levine, 2007).
In this section we move from the makers of US foreign and national security policies to the policies they have made.
In this section we saw that the media are ambivalent about civil liberties, much like the American public and the participants in American government, as their focus on civil liberties is in tension with at least equally strong concerns about crime and the need for law and order. American politics, powerfully buttressed by the media, is thus equivocal toward civil liberties, valued in principle but often submerged by other, seemingly more pressing, concerns.
In this section we showed that the media are a potential resource for disadvantaged groups to energize their members, sway public opinion, and achieve their policy objectives. Such groups may engage in behavior that attracts media attention; they may monitor and try to influence media coverage. Disadvantaged groups also benefit from their own media and through their use of digital media. Depictions in the mass media can be unfavorable—for example, when a group’s demands are framed as undeserved or requiring special privileges—or favorable, as in portrayals of gays on television entertainment shows.
In this section, we tell you where to find opinion and commentary in the media about politics, government, and public policies.
In top-down change, breaking news events inspire simultaneous policy responses at various levels. Huge publicity for the 1991 beating that motorist Rodney King received from Los Angeles police officers propelled police brutality onto the agenda nationwide and inspired many state and local reforms (Lawrence, 2000).
In the United States there are Gawker and its network, including the gossip sites Jezebel and Deadspin. They have no compunctions about breaching people’s privacy—even if it means violating journalistic norms by paying for information, as they did in the case of the sex diary written in the form of a thesis of a recent Duke University graduate and also a story concerning quarterback Brett Favre’s sexual behavior.
In what are called iron triangles, or subgovernments, policy on a subject is often made by a relatively few people from Congress, the bureaucracy, and interest groups. A classic iron triangle has been veterans’ affairs policy. Members of Congress chairing the relevant committees and subcommittees and their aides, key agency administrators from the US Department of Veterans Affairs, and representatives from interest groups such as the American Legion and the Veterans of Foreign Wars (VFW) have interacted and dominated policymaking (Freeman, 1965). This policymaking has taken place with low visibility and very little opposition to the benefits provided for veterans. In general, the news media pay little attention to iron triangles in the absence of conflict and controversy, and interest groups are likely to achieve many of their objectives.
Income differs dramatically by race and ethnicity. The household income of whites, Asian Americans, and Pacific Islanders averages well above $50,000; for African Americans and Latinos it is under $32,000. African American families and Latino families are three times more likely to live in poverty than white families, although this gap, particularly between black and white individuals, has shrunk over time.
Increasing Issue Understanding
Increasingly, Americans, particularly students, are obtaining information on tablets and from websites, blogs, discussion boards, video-sharing sites, such as YouTube, and social networking sites, like Facebook, podcasts, and Twitter. And of course, there is the marvel of Wikipedia, the free encyclopedia to which so many people (four hundred million every month) go to for useful, if not always reliable, information.
Incredible McCain Girl—Hulk Spoof
Indeed, 80 percent of the people in a survey conducted for the American Bar Association strongly agreed or agreed that “in spite of its problems, the American justice system is still the best in the world” (The American Bar Association). Fifty-four percent strongly agreed that “most judges are extremely well qualified for their jobs.” Most faith was expressed in the Supreme Court, with 50 percent having strong confidence in it and only 15 percent having slight or no confidence.
Indeed, the first piece of legislation signed by President Obama overturned a 5–4 Supreme Court 2007 decision that gave a woman a maximum of six months to seek redress after receiving the first check for less pay than her peers (Ledbetter v. Goodyear Tire &amp; Rubber Co., 2007). Named after the woman who at the end of her nineteen-year career complained that she had been paid less than men, the Lilly Ledbetter Fair Pay Act extends the period to six months after any discriminatory paycheck. It also applies to anyone seeking redress for pay discrimination based on race, religion, disability, or age.
Indeed, the media are often stalwart defenders of civil liberties because freedom of the press is so crucial to their own activities. Civil liberties are the rights and freedoms of individuals that the Constitution says government should not infringe on. What these freedoms entail is much disputed in American politics and affects a wide range of policies.
Independence Day (1996). The president (Bill Pullman) reclaims his military past to rid the world of an alien invasion.
Infamous Dragnet “Blue Boy” LSD scene
Influence can be exerted on foreign and national security policy by think tanks, interest groups, and the public through opinion polls and elections.
The influence of mass media on children’s attitudes toward leaders and government has become more negative over time, as media messages focus more on personal scandals and institutional dysfunction. For the most part, young children’s initial views of politics tend to be positive. Studies conducted in the 1960s showed that children idealized the president. They considered him a benevolent leader, someone who did good things for the country and would help a child personally. Even during the Watergate scandal of the 1970s, which involved a break-in at the Democratic National Committee headquarters and a cover-up by President Richard Nixon, children held strong, positive feelings about the office of the president. Children learned about President Nixon’s impeachment primarily from their parents and teachers, and not from the mass media. Media accounts focused on the political aspects of the Nixon impeachment, which went over the heads of most children. Many parents felt it was important to instill positive views of government in their children during this period of political upheaval.
The influential early-twentieth-century sociologist Max Weber suggested that bureaucracy is an efficient way to govern large, complex societies. For Weber, the ideal form of bureaucracy has four characteristics:
Information about or relevant to politics, government, and public policies commonly appears in the mass media in the form of news. News is a selective account of what happens in the world. Common subjects are violence (wars), crime (school shootings), natural disasters (earthquakes, hurricanes), and scandals (sexual, financial). The statements and actions of powerful or prominent people are news. So are human interest stories, such as the rescue of Private Jessica Lynch.
Inglehart, R., Culture Shift in Advanced Industrial Society (Princeton, NJ: Princeton University Press, 1990).
Ingraham, P. W., The Foundation of Merit: Public Service in American Democracy (Baltimore: Johns Hopkins University Press, 1995).
Inherit the Wind (1960). Based on true story. In a steamy Southern courtroom, celebrated lawyer Clarence Darrow (Spencer Tracy) defends a schoolteacher accused of violating the law by teaching evolution.
Inherit the Wind (1960). A dramatization of the Scopes trial over teaching evolution in public schools.
Initial media coverage of Abramoff was favorable. On July 3, 2000, the Wall Street Journal published a front-page story describing his “money, methods and results” as “exceptional” (VandeHei, 2000). On April 2002 the New York Times published a similar front-page story, with quotes such as “‘I call Jack Abramoff, and I get results’” and, from the lobbyist himself, “‘All of my political work…is driven by philosophical interests, not by a desire to gain wealth’” (Rosenbaum, 2002). Both stories included criticisms of the lobbyist but depicted the man and his power and accomplishments positively overall.
The initiative is similar to the referendum except that voters propose and pass laws and present them to the state legislature. Citizens also can propose an amendment to the state constitution. In some states, the legislature can adopt the proposal outright. In most cases, registered voters can place a proposal on the ballot, sometimes with a counterproposal from the state legislature. If the initiative wins a majority of the votes in an election, it goes into effect.
The initiative was originally designed to combat powerful interests such as those controlling the railroads in the nineteenth century (Zimmerman, 1999). Today, initiatives are sometimes a way for wealthy individuals or interest groups to put policies into effect while bypassing the state legislature. Consulting firms specializing in initiative campaigns are paid to collect the signatures required to put a measure on the ballot (Ellis, 2002).
The ink had barely dried on the Constitution when disputes arose over federalism. Treasury Secretary Alexander Hamilton hoped to build a strong national economic system; Secretary of State Thomas Jefferson favored a limited national government. Hamiltonian and Jeffersonian factions in President George Washington’s cabinet led to the first political parties: respectively, the Federalists, who favored national supremacy, and the Republicans, who supported states’ rights.
Inside the EOP is the White House Office (WHO). It contains the president’s personal staff of assistants and advisors; most are exempt from Congress’s purview. Though presidents have a free hand with the personnel and structure of the WHO, its organization has been the same for decades. Starting with Nixon in 1969, each president has named a chief of staff to head and supervise the White House staff, a press secretary to interact with the news media, and a director of communication to oversee the White House message. The national security advisor is well placed to become the most powerful architect of foreign policy, rivaling or surpassing the secretary of state. New offices, such as President Bush’s creation of an office for faith-based initiatives, are rare; such positions get placed on top of or alongside old arrangements.
Inside Job (2010). Charles Ferguson’s riveting, powerful, and polemical documentary argues that the financial crisis of 2008 was avoidable and casts the blame on Wall Street.
The Insider (1999). True story of a tobacco industry whistle-blower who works with a 60 Minutes producer on a story that CBS executives only broadcast belatedly.
The institution of Congress is responsible for carrying out the legislative duties of the federal government. The powers of Congress are enumerated in Article I of the Constitution. The founders established Congress in Article I, Section 1, which states, “All legislative Powers herein granted shall be vested in a Congress of the United States, which shall consist of a Senate and House of Representatives.” By instituting Congress in the first article of the Constitution the founders asserted their belief that the legislative branch should be the chief policymaking body. They preferred a government with power vested in the legislature, which they considered most representative of the people, rather than one where the executive was preeminent. They associated the executive branch with the British monarchy, which they had fought against in the Revolutionary War, so they relegated the presidency to the second article of the Constitution. As James Madison wrote in Federalist No. 51, “In a republican government, the legislative authority necessarily predominates” (Rossiter, 1961).
The institution of Congress is slow to change. A large body with an intricate organizational structure, Congress operates under a complex system of rules and traditions (e.g., the filibuster in the Senate), some of which are byzantine. Congress adapts to innovations, including developments in communications media (e.g., television and the Internet), at a snail’s pace.
The interaction between media and political participation is complicated. Media can encourage or discourage participation by drawing attention to political leaders, events, and issues. New media, in particular, not only allow people to monitor politics but also provide them with options for active engagement.
The interest group–candidate relationship is a two-way street. Many candidates actively solicit support from interest groups on the basis of an existing or the promise of a future relationship. Candidates obtain some of the funds necessary for their campaigns from interest groups; the groups who give them money get the opportunity to make their case to sympathetic legislators. A businessman defending his company’s PAC is quoted as saying, “Talking to politicians is fine, but with a little money they hear you better” (Green, 1982).
Interest group entrepreneurs usually are important in the creation of groups. Often they are responding to events in their lives. After a drunk driver killed one of her daughters, Candy Lightner founded Mothers Against Drunk Driving (MADD) in 1980. She thereby identified latent interests: people who could be grouped together and organized to pursue what she made them realize was a shared goal, punishing and getting drunk drivers off the road. She was helped by widespread media coverage that brought public attention to her loss and cause.
Interest groups also pay for or conduct public opinion polls, sometimes with questions that frame the issue to push the public toward their point of view. During the California water shortage of 2001, the California Farm Bureau released a poll showing that 71 percent of those polled believed “that the federal government has a financial responsibility to help keep California’s farmers in agriculture production.” The actual question asked about “California family farmers” (the word “family” encouraged a positive response), the phrase “financial responsibility” is quite vague, and the 71 percent figure was achieved by adding the 44 percent “definite yes” response to the 27 percent “probably yes” response (California Farm Bureau Federation, 2001).
Interest groups are affected by court decisions. It matters to them who the judges are in terms of their legal philosophy, policy preferences, and partisan affiliation. Interest groups who have the attention of the White House seek to influence the president’s selection of federal judges by suggesting candidates and screening those on the short list.
Interest groups are diverse in membership and purpose. They are created, may evolve in composition and goals, and sometimes die out. Interest group entrepreneurs may be integral to the creation of interest groups. Different types of incentives encourage interest group membership, and organizations use various methods to recruit new members. The media are particularly critical of labor unions. Interest groups try to influence elections in order to advance their policy objectives.
Interest groups are intermediaries linking people to government, and lobbyists work for them. These groups make demands on government and try to influence public policies in their favor. Their most important difference from political parties is that they do not seek elective office. Interest groups can be single entities, join associations, and have individual members. The University of Texas at Austin is an educational institution. Its main purposes are teaching and research. Like other educational institutions, it is an interest group when it tries to influence government policies. These policies include government funding for facilities and student grants, loans, and work study. It may also try to influence laws and court decisions applying to research, admissions, gender equality in intercollegiate sports, and student records. It may ask members of Congress to earmark funds for some of its projects, thereby bypassing the normal competition with other universities for funds based on merit (Savage, 1999; Brainard &amp; Hermes, 2008).
Interest groups are often most successful when their activities are unreported by the media, unscrutinized by most policymakers, and hidden from the public. Opposition to a group’s activities is difficult when they are not visible. As one lobbyist observed, “A lobby is like a night flower, it thrives in the dark and dies in the sun” (Goldberg, 2011).
Interest groups become involved in elections to influence policymakers. They may contribute funds, make independent expenditures, advocate issues, and mobilize voters. Wealthy groups help pay for the presidential nominating conventions and the presidential inauguration. They give funds to political parties because “by helping party leaders retain or regain control of the House or Senate, policymaking rewards…follow” (Franz, 2008).
Interest groups can also die. They may run out of funds. Their issues may lose popularity or become irrelevant. Slavery no longer exists in the United States and thus neither does the American Anti-Slavery Society.
Interest groups can be divided into five types: economic, societal, ideological, public interest, and governmental.
Interest groups can change over time. The National Rifle Association (NRA) started out as a sports organization in the late nineteenth century dedicated to improving its members’ marksmanship. It became an advocate for law and order in the 1960s, until its official support for the 1968 Gun Control Act brought dissension in its ranks. Since the election of new leaders in 1977, the NRA has focused on the Second Amendment right to bear arms, opposing legislation restricting the sale or distribution of guns and ammunition (Ainsworth, 2002).
Interest groups can promote candidates through television and radio advertisements. During the 2004 presidential election, the NRA ran a thirty-minute infomercial in battleground states favoring President George W. Bush and calling his opponent “the most anti-gun presidential nominee in United States history.” In 2008, the NRA issued ads endorsing Republican presidential candidate John McCain and his running mate, Sarah Palin.
Interest groups and candidates’ campaigns can encourage people to take part in politics. They use marketing strategies to target potential activists based on demographic characteristics and political orientations. Organizations acquire lists of prospects from political parties and market research firms, and they use these lists to contact people by mail, telephone, and e-mail (Schier, 2000). They can microtarget supporters based on specific characteristics, such as voters who are in their twenties, drink Starbucks coffee, enjoy Judd Apatow films, and work in the legal field.
Interest groups commonly experience a life cycle of creation (or birth), growth and change (or evolution), and sometimes death.
Interest groups deploy several techniques to attract media coverage. Among them are the catchy phrase, the telling statistic, the scorecard, and the poll. Charlton Heston embodied the catchy phrase. While he was president and spokesperson of the National Rifle Association (NRA), he held up a musket during its annual meeting and told members that the only way he would give up his gun is when they pry it “from my cold dead hands.”
Interest groups employ lobbyists to protect and advance their interests. Lobbyists do this through lobbying: informing, persuading, and pressuring policymakers to support the group’s objectives.
Interest groups have leaders and staff. They control the group, decide its policy objectives, and recruit and represent members.
Interest groups may also go to court when they lack influence in the legislative and executive branches. The National Association for the Advancement of Colored People (NAACP) mounted a litigation campaign against segregation laws, culminating in its notable victory in the Supreme Court’s 1954 unanimous school desegregation decision of Brown v. Board of Education.
Interest groups may endorse candidates for office and, if they have the resources, mobilize members and sympathizers to work and vote for them. President Bill Clinton blamed the NRA for Al Gore losing the 2000 presidential election because it influenced voters in several states, including Arkansas, West Virginia, and Gore’s home state of Tennessee. Had any of these states gone for Gore, he would have won the election.
Interest groups often conflict on an issue. In the debate over creating free trade areas such as the North American Free Trade Agreement (NAFTA), business groups were pitted against labor and environmental groups. In other cases, one interest group seems to dominate a policy area. This has long been the case with the Arab-Israeli conflict, where Jewish-American groups, notably the American-Israeli Public Affairs Committee (AIPAC), have been particularly influential.
Interest groups pursue their goals in court (Gonen, 2003). They may challenge a policy, appeal adverse decisions by other branches of government, and file suits against public officials to require them to take or refrain from taking some action. The US Chamber of Commerce’s National Chamber Litigation Center represents the interests of business before the courts.
Interest groups recruit members, publicize their activities, and pursue their policy objectives through the new media. The Save Our Environment Action Center consists of twenty national environmental groups pooling their databases of supporters and establishing a website. Through this network, people can receive informational newsletters via e-mail, sign petitions, and contact their representatives.
Interest groups sometimes cooperate with other groups to help them achieve a policy objective they could not accomplish alone. A coalition expands resources, broadens expertise, and adds to the credibility of the policy objectives. Alliances are often of natural allies such as the National Restaurant Association, the American Nursery and Landscape Association, and the National Council of Agricultural Employers, who united to oppose restrictions on immigration and penalties on businesses that employ illegal immigrants. But they can be made up of strange bedfellows, as when the American Civil Liberties Union (ACLU) and the National Rifle Association (NRA) allied to oppose the US Department of Justice putting raw, unsubstantiated data into a national computer network. For the ACLU, it was a violation of people’s right to privacy; for the NRA, it was a move toward denying people the right to bear arms (Berry &amp; Wilcox, 2008).
Interest groups supporting a presidential proposal can try to convince members of Congress with whom they have influence to vote in its favor. The White House may solicit such support as the George W. Bush administration did to gain the endorsement of AARP (formerly the American Association of Retired Persons) and an expensive advertising campaign in support of the bill adding drug coverage to Medicare. But interest groups may not be permanent or even reliable allies. For example, in 2005 AARP opposed President Bush’s proposal to “reform” Social Security.
Interest groups use a variety of techniques to interact with the news media and obtain favorable coverage. These include advertising, public relations, and advocacy. Despite the vast number of interest groups in existence, the news media tend to cover the activities of only a few leading organizations. Media depictions of interest groups can have a significant impact on public opinion about them and support for or opposition to their policy preferences. The media often depict big business groups negatively, while they usually portray other groups such as environmental organizations more positively. The overall effect of the media’s depictions of interest groups is to give people the impression that government is run by a few big interests.
Interests groups use lobbyists to influence public officials. Lobbyists seek access to public officials in all government branches. Lobbyists try to influence government officials by providing information regarding their group’s interests and through grassroots lobbying. Many lobbyists are former public officials. The media are often critical of lobbying, and various attempts have been made to regulate lobbyists and lobbying. The manipulation of legal loopholes and the lack of stringent enforcement sometimes undermine lobbying regulations.
The Internet does contain commentary on the Court’s decisions. Blogs range from the lighthearted and gossipy “Underneath Their Robes,” which breaks with judges’ aloofness and inaccessibility, to the academic “Becker-Posner” blog with essays by the two authors and a comment forum for reader response. There is now even an “Anti-Becker-Posner-Blog.”
The Internet is a potentially powerful agent of political socialization because of the vast amount of political information available online and the fact that people actively engage with online platforms. Not only do people get information about government from news sites and blogs, they can post responses to stories and debate others through discussion forums. They also can use online media to actively take part in political processes, such as election campaigns.
Internships with members of Congress are an excellent way to get a real sense of how government works. There are many congressional internship opportunities available both in members’ personal offices on Capitol Hill and in state district offices and with congressional committees. Interns have a range of duties, including answering constituent mail, researching issues, preparing press releases, and helping with constituent service. They also do their fair share of grunt work—making photocopies, answering the phones, and running errands. Committee internships tend to offer greater opportunity for research and issue-related work than those in personal offices.
Interviewed a year later, journalists regretted the limited coverage. They attributed it to various factors. One was timing: the press covers only a few major stories at any time and the cut in interest rates and the electricity crisis in California were deemed more newsworthy because of their immediate effects on people. The apparent lack of interest from public officials was another explanation. The news media would have covered the report far more if President Clinton, who had just left office, had promoted it or if his recently inaugurated successor George W. Bush had held a news conference about it or invited the two senators to the White House or had highlighted terrorism in a speech. President Bush did none of these things. Nor did Congress hold a hearing on the report or make terrorism a priority. The report also lacked immediacy: it was a prediction about an event that might happen.
The intimacy of the Supreme Court is best captured by the conference room where the nine justices meet to vote on which cases to hear, to discuss opinions, and to decide cases. The junior member of the Court is responsible for opening and closing the doors.
Inundation is not sufficient. George W. Bush was typical of all presidents when he groused in 2003 to a regional reporter, “There’s a sense that people in America aren’t getting the truth. I’m mindful of the filter through which some news travels, and sometimes you have to go over the heads of the filter and speak directly to the people” (Bumiller, 2003).
Investigating MMS, the Interior Department’s inspector general reported on coziness with the industry, such as the MMS’s allowance of oil and gas personnel to fill out inspection forms that would then be completed or signed by the MMS inspector. Many MMS inspectors had worked for the oil and gas industry. They accepted gifts from the companies and were friends with its employees (Kendall, 2010).
IowaPolitics.com – Ames Straw Poll – CC BY-SA 2.0.
IowaPolitics.com – CC BY-SA 2.0.
Ippolito, D. S., Why Budgets Matter: Budget Policy and American Politics (University Park, PA: Penn State University Press, 2003).
The Iraq War
The Iraq War brought forward new charges of intelligence failures. At issue here was the quality of the intelligence that contributed to the decision to go to war and the failure to find evidence of weapons of mass destruction in Iraq. Their supposed existence and the imminent threat posed by them to the United States had figured heavily in President Bush’s justification to Congress and the American people for the war.
The Iraq War was an issue that posed problems for both candidates. For Bush, it was the continued insurgency against the US occupation and the failure to find weapons of mass destruction. He tried to finesse this by equating the war in Iraq with the war on terrorism. Kerry offered few alternatives to existing policy. He compounded his problem by saying in a speech at Marshall University about his vote for funding the war, “I actually did vote for the $87 billion before I voted against it.” This statement, at best confusing, at worst contradictory, was a major news story the next day and was pounced on by the Bush camp.
Iron Jawed Angels (2004). Recounts the struggle of the suffragists who fought for the passage of the Nineteenth Amendment.
Irons, Peter H., and Stephanie Guitton. May It Please The Court…: 23 Live Recordings of Landmark Cases as Argued Before The Supreme Court. New York: New Press, 1993. Historical treasures—tapes of oral arguments before the Supreme Court.
Isaacson, W., Kissinger (New York: Simon &amp; Schuster, 1992).
Isaacson, W., “The Senior Official,” Washington Journalism Review 14, no. 9 (November 1992): 30.
Isenberg, N., Sex and Citizenship in Antebellum America (Chapel Hill: University of North Carolina Press, 1998).
Isolationism ended with US involvement in World War II. It may regain some favor now as Americans react negatively to the financial and human cost of involvement in Iraq and Afghanistan. Media stories about outsourcing, in which American companies give the jobs of their American employees to low-paid workers overseas, may add to the isolationist impulse.
Issues, subjects, and public-policy positions on matters of concern are central to campaigns. Candidates take positions on issues that are designed to increase their chances of election. Issues raised during campaigns are often based on voters’ concerns that are identified by polls. The media can make issues a prominent part of the election agenda, which can work for or against a candidate.
It can cost well over $100 million to produce, advertise, and distribute a film to theaters. These costs are more or less recouped by US and overseas box office sales, DVD sales (declining) and rentals, revenue from selling broadcast rights to television, subscription cable, video on demand, and funds received from promoting products in the films (product placement). Increasingly important are Netflix and its competitors, which for a monthly charge make movies available by mail or streaming.
It established a system of social insurance in which taxes on payrolls were used to provide benefits to the elderly. Social Security was soon expanded to cover benefits for “survivors,” including widows, dependent children, and orphans. In 1956, disabled Americans were added to the list of beneficiaries, thus formally creating the Old Age, Survivors and Disability Insurance (OASDI) system (Berkowitz, 2003). In 1972, benefit levels were tied to the consumer price index—benefit levels go up when the consumer price index does.
It has become commonplace for reality programs to hold elections. The American Idol winner is chosen in an elimination contest by receiving the most votes from viewers who, just like voters in regular elections, make decisions based on any number of reasons: voice, song selections, looks, gender, race, even hometown. True, in American Idol, people vote as often as they want by telephone and text message. On Dancing with the Stars, a voting controversy was set off when Bristol Palin survived poor performances and unfavorable ratings from the judges because partisan supporters of her mother, former Republican Alaska governor Sarah Palin, allegedly stuffed the electronic ballot box. Multiple voting, although illegal, has not been unknown in American elections; and distance voting may be a way of the future, freeing voters from traveling to the polling booth.
It has become a ritual for Americans to spend the evening of presidential elections gathered in front of their televisions, or more recently, their computer screens, to follow the voting returns as they are announced state by state. Election Night 2000 began like any other since the late 1960s, when the television networks began using exit polls of voters taken as they leave the polling place to predict the winner. Election Night coverage is driven by anchors making projections about which candidate will win each state’s electoral votes. Typically, news organizations have a good sense of who will be the next president of the United States based on exit polls by late afternoon, although they hold off on making a prediction until later in the evening.Robert S. Erikson and Kent L. Tedin, American Public Opinion, 8th ed. (New York: Longman, 2011).
It is hard for presidents to resist the temptation to appear in the news constantly, even though chasing after the readily available publicity might push them in policy directions that are far from desirable. If they want media attention, they must either opt for charged, straightforward issues and clear-cut commitments or make complex issues seem simpler than they are. They and their staffers try to package actions to balance the complexity of policies against the simplicity of news (and commentary), the need to keep options open as long as possible against the news media’s desire for drama, conflict, and closure.
It is hard to get an overall picture of the federal bureaucracy. First, rather than unfold from a master plan, the bureaucracy developed piecemeal, with agencies and departments added one at a time. Second, many federal responsibilities are not carried out by federal employees but by state and local government workers under federal mandates and by private companies contracted for services.
It is no surprise that the winner of an entertainment contest would be chosen by the voting public because elections are the heart and voting is the voice of American democracy. Elections legitimize the winners and the political system. They enable Americans to influence the decisions of their elected leaders.
It is possible to win the election without winning the popular vote, as George W. Bush did in 2000 with about half a million fewer votes than Democrat Al Gore. The Electoral College decision depended on who won the popular vote in Florida, where voting was contested due to problems with ballots and voting machines. The voting in Florida was so close that the almost two hundred thousand ballots thrown out far exceeded Bush’s margin of victory of a few hundred votes.
It is said in Hollywood that “politics is box office poison.” The financial failure of films concerned with US involvement in Iraq, such as In the Valley of Elah, appears to confirm this axiom. Nonetheless, the major studios and independents do sometimes make politically relevant movies. We refer to many of them in this book and provide a list at the end of each chapter. The five nominees for the 2005 Oscar for best picture all contained political content—Brokeback Mountain (homosexuality), Capote (a fiction writer’s complex relationship to two murderers he befriends and writes about), Crash (racial tension in Los Angeles), Good Night and Good Luck (CBS’s response to the Red Scare of the early 1950s), and Munich (Israeli–Palestinian relations).
It takes the coordinated effort of a staff to run a successful campaign for office. The staff is headed by the campaign manager who oversees personnel, allocates expenditures, and develops strategy. The political director deals with other politicians, interest groups, and organizations supporting the candidate. The finance director helps the candidate raise funds directly and through a finance committee. The research director is responsible for information supporting the candidate’s position on issues and for research on the opponents’ statements, voting record, and behavior, including any vulnerabilities that can be attacked.
It takes four of the nine justices to “grant cert.” This is called the Rule of Four. If the Supreme Court does not grant cert, the lower court ruling is left standing. This does not mean that the Supreme Court agrees with that ruling, only that the Court has chosen not to review it.
It was a perfect setup for the news media. On one side were the president and his nationwide campaign; on the other side was the opposition. Experts could be called on to assess the validity of both sides’ arguments. This was all done on a policy issue—the future of Social Security—of public interest and concern.
It was up to the regulators to work out the numerous details and implement the new law. Their actions would most certainly be subject to intensive lobbying by those affected. Meanwhile, the law was attacked by Republicans and the financial industry for creating more government bureaucracy and, they argued, undermining the economy’s competitiveness. Advocates of more stringent regulation criticized it for, they claimed, doing little to reduce economic risk and not ending the likelihood of government bailouts (Nocera, 2010).
Its ultimate intention, indicated by the bombing of Gaddafi’s compound and by the president’s later statements, was regime change—that is, to force Gaddafi to give up his rule. Given his superior firepower and the rebels’ disorganization and lack of weapons, it was not clear that Gaddafi would depart voluntarily without further pressure from the United States and its allies or what any successor regime might be.
Ivy Dawned – Raleigh NC Tax Day Tea Party Protest – CC BY-ND 2.0.
Iyengar, S. and Donald R. Kinder, News That Matters: Television and American Opinion (Chicago: University of Chicago Press, 1987).
Jack Abramoff
Jack Abramoff’s meteoric rise began in 1995, soon after the Republicans took over Congress and interest groups and lobbying firms hired lobbyists connected to Republican legislators and conservative organizations. His lobbying successes started with keeping the government of the Northern Mariana Islands, an American territory in the Pacific, exempt from American labor laws; the islands’ factories could pay their workers a pittance yet still label their products “Made in America.” Then he saved a Native American tribe, the Mississippi Band of Choctaws, hundreds of millions in possible taxes by helping defeat a proposal to tax casino revenues. Other Native American tribes hired him, as he worked to defeat legislation to subject them to state taxes.
Jacobs, J. B. and Kimberly Potter, Hate Crimes: Criminal Law and Identity Politics (New York: Oxford University Press, 1998), 112–21.
Jacobs, L. and Robert Shapiro, Politicians Don’t Pander (Chicago: University of Chicago Press, 2000).
Jacobs, Lawrence R., Fay Lomax Cook, and Michael X. Delli Carpini. Talking Together: Public Deliberation and Political Participation in America. Chicago: University of Chicago Press, 2009. The authors examine how and why citizens engage in political conversations that can contribute to political participation.
Jacobson, G. C., The Politics of Congressional Elections (New York: HarperCollins, 1997).
Jacobson, G., The Politics of Congressional Elections, 5th ed. (Boston: Allyn and Bacon, 2002).
Jacobson, Gary C. The Politics of Congressional Elections, 5th ed. New York: Longman, 2001. A comprehensive and systematic text.
Jacobson, Gary C. The Politics of Congressional Elections, 7th ed. New York: Longman, 2007. Examines the connection between legislating and running for reelection.
James Madison’s portrayal in the Federalist papers of sacrosanct institutions and fallible politicians finds its movie version in Frank Capra’s Mr. Smith Goes to Washington (Rose, 1980; Maland, 1980). Upon its 1939 release, it was hugely popular and a critical success, second only to Gone with the Wind in box-office receipts and Oscar nominations. The title alone has recurred repeatedly in political talk across the decades ever since.
Jamieson, K. H. and Joseph N. Cappella, Echo Chamber (New York: Oxford University Press, 2008), 87.
Jamieson, K. H., Packaging the Presidency, 3rd ed. (New York: Oxford University Press, 1996).
Jan, G., “The Green Party: Global Politics at the Grassroots,” in Multiparty Politics in America, ed. Paul S. Herrnson and John C. Green (Lanham, MD: Rowman &amp; Littlefield, 1997), 153–57.
Janka, L., quoted in Mark Hertsgaard, On Bended Knee: The Press and the Reagan Presidency (Boston: Houghton Mifflin Harcourt, 1988), 52.
On January 3, 2006, Abramoff pled guilty to fraud, tax evasion, and conspiracy to bribe public officials.
On January 31, 2001, the US Commission on National Security/21st Century released its report warning that foreign terrorists would soon attack and kill many people in the United States.This account and the interviews appear in Stephen Hess and Marvin Kalb, eds., The Media and the War on Terrorism (Washington, DC: Brookings Institution Press, 2003), 113–20. The commission was the brainchild of President Bill Clinton and Speaker of the House Newt Gingrich, mandated by Congress, and chaired by two former senators, Warren Rudman (R-NH), and Gary Hart (D-CO). It spent $10 million and worked for three and a half years. To ensure widespread coverage of the report, its chairmen hired a public relations firm, visited newspapers’ news bureaus in New York and Washington, DC, briefed key members of Congress, and unveiled it at a news conference on Capitol Hill.
Japanese Americans being shipped to internment camps during World War II.
Japanese Americans who had been interred in camps later pressed for redress. Congress eventually responded with the Civil Liberties Act of 1988, whereby the US government apologized to and compensated camp survivors (Hatamiya, 1993; Maki, Kitano, &amp; Berthold, 1999).
Japanese Internment
Jefferson’s Role
Jencks, C., “The Immigration Charade,” New York Review, September 27, 2009, 49–52.
Jencks, C., “What Happened to Welfare?” New York Review, December 15, 2005, 74.
Jennings next asked State Department reporter John McWethy for a “first reaction” to the news. McWethy suggested that the ground war would have to be postponed and that the possibility for neutral forces to supervise Iraq’s withdrawal from Kuwait would be attractive to the United States.
Jennings reiterated the conventional wisdom and reinforced public opinion about the wondrous design of American government contained in the Constitution. Yet his praise of the founders was misleading: in fact, the Constitution helped produce the “turmoil” of the 2000 presidential election. Presidents are selected by an Electoral College, a process whereby the winner of the popular vote in a state usually takes all of its electoral votes. Bush was able to win a scant majority in the Electoral College, even as more people voted for Gore nationwide.
Jentleson, B. W., “The Pretty Prudent Public: Post Vietnam Public Opinion on the Use of Military Force,” International Studies Quarterly 36 (1990): 49–74.
The Jessica Lynch story graphically reveals the interconnection of communication, information, and the media, as well as their significance for government and politics. These are the subjects of this chapter.
Jim Crow Laws
“Jim Crow” was a derogatory term for African Americans, named after “Jump Jim Crow,” a parody of their singing and dancing as performed by a white actor in blackface.
Jiuguang Want – White House North Portico – CC BY-SA 2.0.
Johansen, R. C., The National Interest and the Human Interest: An Analysis of U.S. Foreign Policy (Princeton, NJ: Princeton University Press, 1980).
John Edwards – CDA Convention – CC BY-SA 2.0.
John G. Roberts’ Opening Statement
John McCain and His Family on the Cover of People
Johnson, C. W., How Our Laws Are Made (Washington, DC: US Government Printing Office, January 31, 2000).
Johnson, Dennis W. No Place for Amateurs. New York: Routledge, 2001. Argues that political consultants, pollsters, media experts, political action committees, fund raisers, and debate coaches have take on the functions of political parties, diminishing parties’ significance in the political process.
Johnson, L. K., The Making of International Agreements: Congress Confronts the Executive (New York: New York University Press, 1984).
Johnson, L. K., “The U.S. Congress and the CIA: Monitoring the Dark Side of Government,” Legislative Studies Quarterly 4 (1980): 477–99.
Johnson, R. N. and Gary D. Libecap, The Federal Civil Service System and the Problem of Bureaucracy: The Economics and Politics of Institutional Change (Chicago: University of Chicago Press, 1994), 18.
Johnson, T. R., Oral Arguments and Decision Making on the United States Supreme Court (Albany: State University of New York Press, 2004).
Johnson, T. R., Paul J. Wahlbeck, James F. Spriggs II, “The Influence of Oral Arguments on the U.S. Supreme Court,” American Political Science Review 100 (February 2006): 99–113.
Johnson, Thomas J., Carol E. Hays, and Scott P. Hays. Lanham, MD: Rowman &amp; Littlefield, 1998. A collection of articles discussing how the mass media can contribute to the political socialization process and foster the development of democratic values and participation.
Johnson, Thomas J., Carol E. Hays, and Scott P. Hays, eds. Engaging the Public. Lanham, MD: Rowman &amp; Littlefield, 1998. Scholars and journalists discuss ways in which government and the mass media can stimulate political activity.
Johnson, Timothy R., and Jerry Goldman, ed. A Good Quarrel: America’s Top Legal Reporters Share Stories From Inside the Supreme Court. Ann Arbor: University of Michigan Press, 2009. Provides a website with audio links to excerpts of the oral arguments discussed in the book.
Johnson v. Zerbst, 304 US 458 (1938).
Johnstone, A. and Helen Laville, eds., The US Public and American Foreign Policy (New York: Routledge, 2010).
Join the Registry
Jones, B. D. and Frank R. Baumgartner, The Politics of Attention: How Government Prioritizes Problems (Chicago: University of Chicago Press, 2005).
Jones, Bryan D., and Frank R. Baumgartner. The Politics of Attention: How Government Prioritizes Problems. Chicago: University of Chicago Press, 2005. An information-processing approach to policymaking.
Jones, J. M., “Democratic Party ID Drops in 2010, Tying 22-Year Low,” Gallup, January 5, 2011, accessed March 26, 2011, http://www.gallup.com/poll/145463/democratic-party-drops-2010-tying-year-low.aspx.
Jones, J. P., Entertaining Politics: New Political Television and Civic Culture (Lanham, MD: Rowman &amp; Littlefield, 2005).
Jones, Jeffrey M., “Number of Solidly Democratic States Cut in Half from ‘08 to ‘10,” Gallup, February 21, 2011, accessed March 26, 2011, http://www.gallup.com/poll/146234/Number-Solidly-Democratic-States-Cut-Half.aspx?utm_source= tagrss&amp;utm_medium=rss&amp;utm_campaign=syndication&amp;utm_term= State%20Politics.
Journalists bring a perspective to bear on events, highlight certain aspects at the expense of others, to create a coherent narrative (Reese, Gandy Jr., &amp; Grant, 2001). Such a narrative names protagonists and antagonists, identifies some of the causes of the event described, outlines moral judgments, and may suggest solutions. Framing is inherent in the process of selecting, editing, organizing, and presenting stories. It is often expressed in the television anchorperson’s introduction and in newspaper headlines and opening paragraphs.
Journalists check the accuracy of candidates’ statements, compare past votes and positions with current assertions, and analyze political advertisements. The media themselves are watched, checked, and corrected by sites like campaigndesk.org, mediamatters.org, and daily-howler.com. Yet, it is challenging for reporters to fact-check carefully and meet the demands of the twenty-four-hour news cycle. Bloggers and other commentators who are not schooled in journalistic practices and ethics can disseminate information without checking its veracity. As a result, voters increasingly encounter misleading information during elections. Forty-two percent of voters believed that Barack Obama was not born in the United States, a fallacy that was widely circulated in all types of media (Ramsay, Kull, &amp; Lewis, 2010).
Journalists do refer to ideology when covering Supreme Court confirmation battles, that is, in the time before the nominees become members of the Court. And when the Court is obviously ideologically divided, the media characterize the blocs as conservative and liberal: for example, the 2006–7 term, when a third of all the cases (twenty-four) were decided by a 5–4 vote, with Chief Justice Roberts leading the identical five-man conservative majority on nineteen of them. A fresh reporter at the Court can see it politically. Thus the New York Times’s Adam Liptak, summarizing the 2010 term, cited studies by and data from political scientists to identify the Court as “the most conservative one in living memory” (Liptak, 2010). He subsequently wrote an article documenting that the justices usually selected law clerks who shared their ideological views (Liptak, 2010). But such a perspective is exceptional.
Journalists follow standard procedures to obtain the news. They go to the scene, especially of wars and disasters. They talk to people who have participated in, witnessed, or claim to know what happened. They dig into records. Easing their job, many events, such as press conferences, trials, and elections, are scheduled ahead of time.
Journalists incorporate the Internet into their reporting. They read the sites of other news organizations, get story ideas, background information, check facts, search for and receive press releases, and download data.
Journalists interact with and rely extensively on sources—generally people in government and politics, especially those in high positions of authority—to provide them with scoops and quotations. Other sources are whistle-blowers, who reveal information they have about dubious activities, outrages, or scandals. Depending on their motives, sources either provide information openly and unreservedly or leak it subject to various conditions such as anonymity (Hess, 1984).
Journalists usually rely on policymakers as knowledgeable and convenient sources of information. Much news, therefore, consists of the debates about issues and policies among officials and politicians. Political scientist Lance Bennett and his colleagues call this indexing. The news media serve as lap dogs when the government’s perspective dominates. This can take place when leaders of the opposition party and other politicians do not continually criticize and challenge the government’s policies or do not articulate an alternative viewpoint to reporters to include in their stories (Bennett, 1996).
Journeys with George (2001). A network television producer’s droll video diary of herself and the press covering George W. Bush’s 2000 presidential campaign.
Jowett, G., Ian C. Jarvic, and Kathy H. Fuller, Children and the Movies (New York: Cambridge, 1996).
Judges have power because they decide cases: they interpret the Constitution and laws, and select precedents. These decisions often influence, even make, public policy and have important ramifications for social conflict. For example, the Supreme Court has effectively established the ground rules for elections. In 1962 it set forth its “one person, one vote” standard for judging electoral districts (Baker v. Carr, 1962). It has declared term limits for members of Congress unconstitutional. It has upheld state laws making it extremely difficult for third parties to challenge the dominance of the two major parties (Ryden, 2000).
Judges look to precedent, previously decided cases, to guide and justify their decisions. They are expected to follow the principle of stare decisis, which is Latin for “to stand on the decision.” They identify the similarity between the case under consideration and previous ones. Then they apply the rule of law contained in the earlier case or cases to the current case. Often, one side is favored by the evidence and the precedents.
Judges may disagree about which precedents apply to a case. Consider students wanting to use campus facilities for prayer groups: if this is seen as violating the separation of church and state, they lose their case; if it is seen as freedom of speech, they win it. Precedents may allow a finding for either party, or a case may involve new areas of the law.
Judges, moreover, are expected to follow the Constitution and the law despite their policy preferences. In a speech to a bar association, Supreme Court Justice John Paul Stevens regretted two of his majority opinions, saying he had no choice but to uphold the federal statutes (Greenhouse, 2005). That the Supreme Court was divided on these cases indicates, however, that some of the other justices interpreted the laws differently.
Judicial activism is often paired with loose constructionism, viewing the Constitution as a living document that the founders left deliberately ambiguous. In interpreting the Constitution, these judges are responsive to what they see as changes in society and its needs. A plurality of the Supreme Court found a right to privacy implicit in the Constitution and used it to overturn a Connecticut law prohibiting the use of contraceptives (Griswold v. Connecticut, 1965). The justices later used that privacy right as a basis for the famous Roe v. Wade decision, “discovering” a woman’s constitutional right to an abortion.
Judicial restraint is sometimes paired with strict constructionism. Judges apply the Constitution according to what they believe was its original meaning as understood by a reasonable person when the Constitution was written.
Judicial review can be seen as reinforcing the system of checks and balances. It is a way of policing the actions of Congress, the president, and state governments to make sure that they are in accord with the Constitution. But whether an act violates the Constitution is often sharply debated, not least by members of the Court.
Judicial review was asserted by the US Supreme Court in 1803 in the decision of Chief Justice John Marshall in the case of Marbury v. Madison (5 US 137, 1803).
The Judiciary Act
Julian Paul Assange founded WikiLeaks.org in 2007 to expose the secrets of governments, corporations, and other institutions. In 2010 he released a classified video showing a US helicopter killing civilians, including two journalists, in Baghdad—an edited version was viewed several million times on YouTube (Khatchadourian, 2010). He has since released thousands of intelligence and military field reports from the war in Afghanistan and from the front lines of the conflict in Iraq.
On July 21, 2010, President Obama signed legislation imposing new regulations on the financial industry. The law was the result of detailed negotiations, compromises, and intense lobbying.
On July 30, 2010, Congressman Anthony Weiner, a Democrat from Brooklyn, New York, made an impassioned plea on the House floor blasting Republican members who were blocking a bill allocating $7 billion to monitor the health of first responders to the 9/11 attacks on the World Trade Center. He begged members to vote their conscience and to do what is right rather than to adhere to party lines. He refused to yield the floor when he was called out of order, shouting and gesticulating to emphasize his point.
On June 15, the small states proposed an alternative. The New Jersey Plan enhanced the national government’s powers to levy taxes and regulate commerce but left remaining powers to the states. The plan had a federal executive, elected by the legislature, to enforce states’ compliance with national law, and a federal judiciary to settle disputes among the states and between the states and the national government. Any national law would become “the supreme law of the respective States.” The New Jersey Plan preserved the core of the Articles of Confederation—equal representation of states in a unicameral (single-chamber) legislature.
Just, Marion R., Ann N. Crigler, Dean E. Alger, Timothy E. Cook, Montague Kern, and Darrell M. West. Crosstalk: Citizens, Candidates, and the Media in a Presidential Campaign. Chicago: University of Chicago Press, 1996. Award-winning, comprehensive study of the interactions of candidates, the public, and all forms of media in the 1992 presidential election.
The justices do not have to give any reasons for accepting or rejecting a case. Even after deciding to hear a case, they can change their minds and “DIG” (dismiss as improvidently granted) it: in other words, they say that they won’t decide the case after all, again without giving any reason.
The justices have two powerful weapons that help them present to the public an image of themselves as above politics and partisanship: majesty and secrecy.
The justices normally decide around seventy of these with comprehensive written opinions during the Court’s annual term from October through late June to early July. The Court occasionally issues per curiam decisions: brief unsigned opinions, usually for cases it decides without oral argument.
The justices of the Supreme Court interact with reporters mainly through the legal language of their written decisions. They accentuate the Court’s majesty while concealing its inner workings and excluding cameras. Reporters perceive the Supreme Court primarily as a legal institution. They lack the time and space to report in detail on its activities. News media coverage of the Supreme Court is incomplete and oversimplified, usually depicting the justices as apolitical. These depictions reinforce the legitimacy of courts and people’s confidence in judges. Americans believe that the legal system is the best in the world, but are critical of how it operates.
The justices of the Supreme Court presumably did not realize when they issued the Roe v. Wade decision on January 22, 1973, that its anniversary would be marked by demonstrations by opponents and counterdemonstrations of proponents in front of their building.
Juvenile Court (1973). Frederick Wiseman’s fascinating documentary reveals a juvenile court in action (and inaction).
Kaiser Family Foundation, The Media Family (Menlo Park, CA: Kaiser Family Foundation, 2006).
Kakutani, M., “A Portrait of the President as the Victim of His Own Certitude,” review of State of Denial: Bush at War, Part III, by Bob Woodward, New York Times, September 30, 2006, A15.
Kaminski, J. P. and Gaspare J. Saladino, eds., Commentaries on the Constitution, Public and Private (Madison, WI: State Historical Society of Wisconsin, 1981), vol. 1, xxxii–xxxix.
Kandall, J., “Boss,” Smithsonian Magazine, February 2002, accessed March 23, 2011, http://www.smithsonianmag.com/people-places/boss.html.
Kane, P., “Arlen Specter’s Party Switch Haunts Him in Primary Campaign,” Washington Post, May 12, 2010, accessed February 12, 2011, http://www.washingtonpost.com/wp-dyn/content/article/2010/05/11/AR2010051105084.html.
Kaniss, P., Making Local News (Chicago: University of Chicago Press, 1991), table 4.4.
Kaniss, P., Making Local News (Chicago: University of Chicago Press, 1991), chap. 6.
Kaniss, Phyllis. Making Local News. Chicago: University of Chicago Press, 1991. A pathbreaking account of how politicians and journalists interact to produce local news.
Katz, M. B., In the Shadow of the Poorhouse: A Social History of Welfare in the United States (New York: Basic Books, 1997).
Kaufman, H., Are Government Organizations Immortal? (Washington, DC: Brookings, 1976), 9.
Kedrowski, K. M. and Marilyn Stine Sarow, Cancer Activism: Gender, Media, and Public Policy (Urbana: University of Illinois Press, 2007).
Kedrowski, Karen M. Media Entrepreneurs and the Media Enterprise in the U.S. Congress. Cresskill, NJ: Hampton Press, 1996. Examines the growing trend of members of Congress who are proficient at courting media attention as well as legislating effectively.
Keeter, S., “Public Opinion Polling and Its Problems,” in Political Polling in the Digital Age, ed. Kirby Goidel (Baton Rouge: Louisiana State University Press, 2011), 28.
Keeter, S., “Public Opinion Polling and Its Problems,” in Political Polling in the Digital Age, ed. Kirby Goidel (Baton Rouge: Louisiana State University Press, 2011), 28–53.
Keller, A., “The Roll Call 50 Richest,” Roll Call, September 8, 2003.
Kellogg, C. F., NAACP: A History of the National Association for the Advancement of Colored People, vol. 1 (Baltimore: Johns Hopkins University Press, 1967).
Kelo v. New London, 545 US 469 (2005).
Kemba Smith Foundation
Kendall, B., “Capitol Hill’s Odd Bills,” The American Observer, April 17, 2002.
Kendall, M. L., “Investigative Report—Island Operating Company, et al.,” U.S. Department of the Interior, Office of Inspector General, March 31, 2010, posted to web May 25, 2010, accessed November 11, 2010, http://abcnews.go.com/images/Politics/MMS_inspector_general_report_pdf.pdf.
Kent State
Kerbel, M. R., Netroots (Boulder, CO: Paradigm Press, 2009).
Kernell, S., “Explaining Presidential Popularity,” American Political Science Review 72 (1978): 506–22
Kernell, S., Going Public: New Strategies of Presidential Leadership, 4th ed. (Washington, DC: CQ Press, 2007), 2
Kernell, Samuel. Going Public: New Strategies of Presidential Leadership, 4th ed. Washington, DC: CQ Press, 2007. What presidents can—and cannot—get done with speechmaking.
Kerry revived his election prospects through his performance in televised presidential debates. Polls showed that Kerry won the first debate, as he appeared presidential and seemed to be more certain than his opponent in answering the questions. However, President Bush improved in the two subsequent debates. People do not necessarily equate winning a debate with deserving their vote.
Kersh, R., “Corporate Lobbyists as Political Actors: A View from the Field,” in Interest Group Politics, 6th ed., ed. Allan J. Cigler and Burdett A. Loomis (Washington, DC: CQ Press, 2002), 227.
Kerwin, C. M., Rulemaking: How Government Agencies Write Law and Make Policy, 3rd ed. (Washington, DC: CQ Press, 2003), 7–8 and chap. 2.
Kessel, J. H., Presidents, the Presidency, and the Political Environment (Washington, DC: CQ Press, 2001), 2.
Kessel, John H. Presidents, the Presidency, and the Political Environment. Washington, DC: CQ Press, 2001. An overview of the presidency beyond the president.
Kettl, D. F., Sharing Power: Public Governance and Private Markets (Washington, DC: Brookings, 1993).
Key Jr., V. O., Politics, Parties, &amp; Pressure Groups, 5th ed. (New York: Thomas Y. Crowell Company, 1964).
Key Jr., V. O. Politics, Parties, &amp; Pressure Groups, 5th ed. (New York: Thomas Y. Crowell Company, 1964).
Key Jr., V. O., Public Opinion and American Democracy (New York: Alfred A. Knopf, 1961).
Key Jr., V. O., “A Theory of Critical Elections,” Journal of Politics 21: 198–210.
Key, V. O., Jr. Politics, Parties, &amp; Pressure Groups, 5th ed. New York: Thomas Y. Crowell, 1964. The classic treatise on political parties covering their history and development, structure, and function.
Keyssar, A., The Right to Vote: The Contested History of Democracy in the United States (New York: Basic Books, 2000).
Khatchadourian, R., “No Secrets,” The New Yorker, June 7, 2010, 40–51.
Khouri, R. G., “For the Full Story, Watch US &amp; Arab TV,” Pacific News Service, March 26, 2003.
Kids Voting USA is a program initiated in 1988 that allows grade school teachers to use a curriculum designed around an election campaign. Students become involved by researching issues and preparing position papers, constructing informational websites, writing articles for newspapers, and serving as reporters on local television stations. On Election Day, children accompany parents to the polls and cast ballots in a special election. Children who participate are often motivated to turn out at elections when they reach voting age. In addition, children’s participation in Kids Voting USA stimulates parents’ interest in the campaign and voter turnout. Young people initiate discussions at home that are associated with their school projects. This enthusiasm for elections continues for some families after the program’s completion, especially among families of lower socioeconomic status who previously had little incentive for participating in politics (McDevitt &amp; Chaffee, 1998).
King delivered the stirring keynote speech extemporaneously. The backdrop of the Lincoln Memorial dramatized the fact that a century after the Emancipation Proclamation had been signed, freeing the slaves, blacks were still crippled by segregation and discrimination. King uttered the famous words, “I have a dream that one day this nation will rise up and live out the true meaning of its creed: ‘We hold these truths to be self-evident, that all men are created equal.’”
King founded the Southern Christian Leadership Conference (SCLC) to lead black resistance, confirmed himself as the leading orator of the movement, and honed a strategy by which black victims of discrimination confronted repressive white power nonviolently. Rosa Parks’s example revealed how this “David-and-Goliath” story was well suited to getting the issue of civil rights into the news.
Kinzer, S., All the Shah’s Men: An American Coup and the Roots of Middle East Terror (New York: John Wiley &amp; Sons, 2002).
Kirkpatrick, D. D., “Groups Back Health Overhaul, but Seek Cover,” New York Times, September 12, 2009, A1.
Kisses for My President (1964). Curious comedy about the first woman president and her husband’s gender panic as the first man to be “first lady.”
Kitwana, B., The Hip-Hop Generation (New York: Basic Civitas Books, 2002).
Kitwana, Bakari. The Hip-Hop Generation. New York: Basic Civitas Books, 2002. Discusses the socialization experiences of young black Americans who find their political voice in hip-hop music.
Klein, E., “Who Graduates, Who Votes and Who’s Unemployed—in the 2010 Midterm Elections,” washingtonpost.com, http://voices.washingtonpost.com/ezra-klein/2010/12/who_graduates_who_votes_and_wh.html.
Klein, J., “How Can a Democracy Solve Tough Problems?,” Time, September 2, 2010, accessed June 6, 2011, http://www.time.com/time/politics/article/0,8599,2015481,00.html.
Klein, W., All the President’s Spokesmen (Westport, CT: Praeger, 2008).
Kloppenberg, L. A., Playing It Safe: How the Supreme Court Sidesteps Hard Cases and Stunts the Development of Law (New York: New York University Press, 2001).
Knoll, B., “Incumbent Losses in the 2010 Midterms,” Information Knoll, November 4, 2010, http://informationknoll.wordpress.com/2010/11/04/incumbent-losses-in-the-2010-midterms.
Knott, J. H. and Gary J. Miller, Reforming Bureaucracy: The Politics of Institutional Choice (Englewood Cliffs, NJ: Prentice Hall, 1987), 127.
Known as “527 committees” after the Internal Revenue Service regulation authorizing them, advocacy groups, such as the pro-Democratic MoveOn.org and the pro-Republican Progress for America, can receive and spend unlimited amounts of money in federal elections as long as they do not coordinate with the candidates or parties they support and do not advocate the election or defeat of a candidate. They spent approximately $400 million in all races in the 2008 election cycle. In the wake of the Supreme Court decision supporting the rights of Citizens United to air Hillary: The Movie, spending by independent committees grew tremendously. The 527 committees spent $280 million in 2010, an increase of 130 percent from 2008 (Campaign Finance Institute, 2010).
Kollman, K., Outside Lobbying (Princeton, NJ: Princeton University Press, 1999).
Kollman, K., Outside Lobbying: Public Opinion &amp; Interest Group Strategies (Princeton, NJ: Princeton University Press, 1998).
Koppes, C. R. and Gregory D. Black, Hollywood Goes to War (New York: Free Press, 1987).
Kopytoff, V. G., “AOL Bets on Hyperlocal News, Finding Progress Where Many Have Failed,” New York Times, January 17, 2011, B3.
Korematsu v. United States, 323 US 214 (1944).
Kornblut, A. E., “President Is Keeping His Messages Front and Center,” Boston Globe, July 23, 2002, A4.
Kouwe, Z., “In Harsh Reports on S.E.C.’s Fraud Failures, a Watchdog Urges Sweeping Changes,” New York Times, September 30, 2009, B10.
Krehbiel, K., Pivotal Politics (Chicago: University of Chicago Press, 1998).
Krosnick, J. A., Penny S. Visser, and Allyson L. Holbrook, “American Opinion on Global Warming,” Resources no. 133 (Fall 1998): 5–9.
Kumar, D., Outside The Box: Corporate Media, Globalization, and the UPS Strike (Urbana: University of Illinois Press, 2007).
Kumar, M. J., “Communications Operations in the White House of President George W. Bush: Making News on His Terms,” Presidential Studies Quarterly 33 (2003).
Kumar, M. J., “The Daily White House Press Briefings: A Reflection of the Enduring Elements of a Relationship,” unpublished paper, April 1999, 9.
Kumar, M. J., Managing the President’s Message: The White House Communications Operation (Baltimore: Johns Hopkins University Press, 2007), xx–xxi and chap. 1.
Kumar, M. J., “The President and the News Media,” in The Presidency and the Political System, 6th ed., ed. Michael Nelson (Washington, DC: CQ Press, 2000) 835–80 at 867.
Kumar, Martha Joynt. Managing the President’s Message: The White House Communications Operation. Baltimore: Johns Hopkins University Press, 2007. The definitive study of White House–media relations.
Kurtz, G. S., Richard Fleisher, and Jon R. Bond, “From Abe Fortas to Zoë Baird: Why Some Presidential Nominations Fail in the Senate,” American Political Science Review 92 (December 1998): 871–81.
Kurtz, H., Spin Cycle: Inside the Clinton Propaganda Machine (New York: Free Press, 1998)
Kuypers, J. A., Bush’s War: Media Bias and Justifications for War in a Terrorism Age (Lanham, MD: Rowman &amp; Littlefield, 2006).
Kyllo v. US, 533 US 27 (2001).
LA Riots of 1992: Rodney King Speaks
Labaton, S., “S.E.C. Suffers from Legacy of Nonbenign Neglect,” New York Times, September 20, 2002, B1.
Labowitz, J. R., Presidential Impeachment (New Haven, CT: Yale University Press, 1978), 91.
The lack of vigorous challenges by leaders of the Democratic Party to the Bush administration in the run-up to the war left little criticism of the Bush policy for the news media to transmit. But the Times’ coverage contributed to the Democrats’ docility. If the Times had published more critical stories, some Democrats could have been emboldened to attack the war policy.
Landmark civil rights legislation was signed into law by a son of the Old South, Texan Lyndon B. Johnson, who pointedly invited the civil rights leader Martin Luther King Jr. to the White House for the ceremony.
Langton, K. P., Political Socialization (New York: Oxford, 1969).
Language is one barrier to Latino participation. Candidates recognize that Latinos constitute a large and growing voting bloc and have begun campaigning in Spanish. During the 2000 presidential election campaign, candidate George W. Bush ran nearly as many ads in Spanish as in English (Schriefer, 2001). The 2008 presidential candidates’ websites featured extensive Spanish-language content, as did the websites of a good number of congressional candidates in 2010.
The language of “no new taxes” or “cutting taxes” is an easy slogan for politicians to feature in campaign ads and the news. As a result, governments often increase revenues on the sly, by lotteries, cigarette and alcohol taxes, toll roads, and sales taxes falling mostly on nonresidents (like hotel taxes or surcharges on car rentals) (Beamer, 1999).
The Laramie Project (2002). Director Moises Kaufman’s video adaptation of his play based on interviews with Wyomingites in the wake of the antigay murder of Matthew Shepard.
The large staff in the White House, and the Old Executive Office Building next door, is no guarantee of a president’s power. These staffers “make a great many decisions themselves, acting in the name of the president. In fact, the majority of White House decisions—all but the most crucial—are made by presidential assistants” (Kessel, 2001).
Large states fired the first salvo. The Virginia Plan, drafted by Madison, foresaw a strong national government that could veto any state laws it deemed contrary to the national interest. The central institution was a bicameral (two-chamber) legislature. The people would elect the lower house, which would in turn select the members of the upper house; the two chambers together would then elect the executive and judiciary. Breaking with the Articles of Confederation’s equal representation of states, the Virginia Plan allotted seats to both chambers of the legislature by population size alone.
The larger a group’s budget, the more likely it is to be covered. These groups have staff to communicate with the media, hold regular press conferences, provide the press with dependable information, stage events with dramatic visuals and symbolism, and make news by suing the government. They also are covered because reporters return repeatedly to sources that are familiar to them and their audiences.
Larson, S. G., Media and Minorities (Lanham, MD: Rowman &amp; Littlefield, 2005).
Larson, S. G., “Political Cynicism and Its Contradictions in the Public, News, and Entertainment,” in It’s Show Time! Media, Politics, and Popular Culture, ed. David A. Schultz (New York: Peter Lang, 2000), 101–116.
Larson, Stephanie Greco. Media and Minorities. Lanham, MD: Rowman &amp; Littlefield, 2005. An exhaustive catalog of the many ways in which the media stereotype racial and ethnic minorities.
Lashley, M., Public Television (New York: Greenwood, 1992).
Lasswell, H. D., Democracy through Public Opinion (Menasha, WI: George Banta Publishing Company, 1941), 15.
The Last Hurrah (1958). In John Ford’s film, a machine-politics, big-city mayor (Spencer Tracy) seeks reelection at a time when television media image making is taking over campaigns.
The Last Hurrah (1958). The last stand of a venerable political boss in a northeastern city is explored in this classic film based loosely on the last race run by famous Boston mayor James Michael Curley.
The lasting image of the political party boss as a corrupt and greedy fat cat was the product of a relentless campaign by American political cartoonist Thomas Nast in Harper’s Weekly from 1868 to 1871. Nast’s target was William “Boss” Tweed, leader of the New York Tammany Hall party machine, who controlled the local Democratic Party for nearly a decade.
The Latino population in the United States is well established and has grown to over 47 million people from diverse countries of origin. Although they form a substantial political bloc, only 49 percent of eligible Latino voters turned out in the 2008 presidential election. Latinos tend to participate in other forms of political activity with less frequency than either white or black citizens. In 2010, however, three Latino candidates were elected to top offices, including two governors and one senator, for the first time in history. The Pew Hispanic Center provides information and data on Latino American politics.
Latino success has not carried over to immigration (de la Garza et al., 1992). Illegal immigrants pose vexing questions in terms of civil rights. If caught, should they be jailed and expelled? Should they be eligible to become citizens?
Latinos have displaced African Americans as the largest minority group in the United States. They are disproportionately foreign-born, young, and poor. They can keep in touch with issues and their community through a burgeoning Spanish-language media. Daily newspapers and national television networks, such as Univisión, provide a mix of news and advocacy.
Lau v. Nichols, 414 US 56 (1974) (Lau v. Nichols, 1974).
Lauro, P. W., “According to a Survey, the Democratic and Republican Parties Have Brand-Name Problems,” New York Times, November 17, 2000.
The law called for states to implement accountability systems covering all public schools and students and to test all students in grades 3–8 in reading and math. Schools failing to make adequate yearly progress toward goals are subject to corrective actions and restructuring. To increase parental choice for children attending an underperforming school, schools are required to let low-income parents use allotted federal funding to pay for tuition at a school in the district that has attained acceptable standards.
Law enforcement officers have long bridled at the exclusionary rule and claim that “technicalities” allow guilty suspects to be set free. The Supreme Court has permitted the use in trial of seized evidence that would have been “inevitably discovered” even without an unconstitutional search—such as that “in plain view”—or which police officers acquired under a search warrant that they did not know was improperly issued (Weeks v. United States, 1914; Mapp v. Ohio, 1961; Nix v. Williams, 1984; United States v. Leon, 1984; Massacusetts v. Sheppard, 1984).
The law is complicated; many provisions do not go into effect until 2014 or later. Bureaucrats will have to write the thousands of pages of rules, define terms such as “benefits,” and clarify the details. States will have to implement many provisions. Lobbying will be intense. The Republican majority in the House of Representative voted in 2011 to repeal the law and is likely to strip away funds for putting the law into effect. The law’s constitutionality has been challenged in court—cases that, probably consolidated, will likely reach the US Supreme Court.
The Law-Signing Ceremony
The law was a major policy accomplishment by the president. Placing its administration in the Education Department, he overcame the opposition of some his party’s leaders who wanted to abolish the department. Imposing federal requirements on schools, he radically changed federal-state relations in education (McGuinn, 2006; Abernathy, 2007; Smith et al., 2004).
Lawless, J. and Richard L. Fox, It Takes a Candidate: Why Women Don’t Run for Office (New York: Cambridge University Press, 2005).
Lawrence, R. G., “Defining Events: Problem Definition in the Media Arena,” in Politics, Discourse, and American Society, ed. Roderick P. Hart and Bartholomew H. Sparrow (Lanham, MD: Rowman &amp; Littlefield, 2001), 92.
Lawrence, R. G., The Politics of Force: Media and the Construction of Police Brutality (Berkeley: University of California Press, 2000).
Lawrence, Regina G. The Politics of Force: Media and the Construction of Police Brutality. Berkeley: University of California Press, 2000. An eye-opening example of how local issues do and do not spread to national news and politics.
Lawrence v. Texas, 02-102 (2003).
Lawrence v. Texas, 539 US 558 (2003) overturning Bowers v. Hardwick 478 US 186 (1986).
Laws aimed at public disclosure, such as sunshine laws preventing government from working behind closed doors, benefit reporters. The Freedom of Information Act (FOIA), enacted in 1966, allows for access to executive agencies and commissions’ records and files closed to public inspection (Foerstel, 1999). Information obtained under the FOIA provides documentation for stories like USA Today’s discovery of a huge increase in the use and dealing of crack cocaine by individuals under age fifteen. Such information can also reveal scandals. In 1990, Washington Post reporter Ann Devroy was frustrated with White House Chief of Staff John Sununu’s refusal to answer her dogged questions about his rumored use of perquisites of office for private gain. Devroy filed for documents under the FOIA and found Sununu had used government planes to get to a dentist’s appointment and to attend postage-stamp auctions. Sununu resigned in disgrace.
Layton, C. and Jennifer Dorroh, “Sad State,” American Journalism Review, June 2002, http://www.ajr.org/article_printable.asp?id=2562.
Layton, C. and Jennifer Dorroh, “Sad State,” American Journalism Review, June 2002, http://www.ajr.org/article_printable.asp?id=2562.
Lazarsfeld, P. F., Bernard R. Berelson, and Hazel Gaudet, The People’s Choice (New York: Duell, Sloan, and Pierce, 1944).
Lazarus, E., Closed Chambers: The First Eyewitness Account of the Epic Struggles Inside the Supreme Court (New York: Times Books, 1998), 6.
Leaders and top staff usually run the interest group. They do so because they command its resources and information flow and have the experience and expertise to deal with public policies that are often complex and technical. Almost a century ago, Robert Michels identified this control by an organization’s leaders and staff and called it “the iron law of oligarchy” (Michels, 1959).
Leaders who supported national government portrayed Shays’s Rebellion as a vivid symbol of state governments running wild and proof of the inability of the Articles of Confederation to protect financial interests. Ordinary Americans, who were experiencing a relatively prosperous time, were less concerned and did not see a need to eliminate the Articles.
Learn about the EOP at http://www.whitehouse.gov/administration/eop.
Learn more about the Alito nomination online at http://www.npr.org/series/4982475/alito-s- supreme-court-nomination-confirmed.
Learn more about the conflicts at Central High online at http://www.nps.gov/nr/travel/civilrights/ak1.htm.
Learn more about deliberative polling at http://cdd.stanford.edu/polls/.
Learn more about the Dred Scott case from the Library of Congress at http://www.loc.gov/rr/program/bib/ourdocs/DredScott.html.
Learn more about the Equal Rights Amendment at http://www.equalrightsamendment.org/overview.htm.
Learn more about FactCheck.org at http://www.FactCheck.org.
Learn more about the Fed at http://www.federalreserve.gov.
Learn more about the Garfield assassination at http://americanhistory.si.edu/presidency/3d1d.html.
Learn more about the history of OSHA at https://www.dol.gov/general/aboutdol/history/mono-osha13introtoc.
Learn more about Jim Crow laws at http://www.pbs.org/wnet/jimcrow.
Learn more about the Judiciary Act of 1789 online at http://www.loc.gov/rr/program/bib/ourdocs/judiciary.html.
Learn more about the Kagan nomination online at http://www.npr.org/series/126664425/elena- kagan-s-supreme-court-nomination.
Learn more about Kemba Smith’s foundation at http://www.kembasmithfoundation.org.
Learn more about Medicaid at https://www.medicaid.gov/.
Learn more about the Miers nomination online at http://www.npr.org/series/4933926/harriet- miers-withdraws-as-high-court-nominee.
Learn more about the New Deal online at http://www.archives.gov/research/alic/reference/new-deal.html.
Learn more about The Onion and the Onion News Network:
Learn more about Rock the Vote’s mission at http://www.rockthevote.org.
Learn more about the Scopes trial online at http://www.pbs.org/wgbh/evolution/library/08/2/l_082_01.html.
Learn more about the Sotomayor nomination online at http://www.npr.org/series/106462774/sonia- sotomayor-s-supreme-court-nomination.
Learn more about the Underground Railroad online at http://www.pbs.org/wgbh/aia/part4/4p2944.html.
Led by the national security advisor, the National Security Council’s Principals Committee consists of the president’s senior security advisors, relevant cabinet members, and military and intelligence advisors. The president’s principal forum for considering national security and foreign policies, it is supposed to ensure consensus on and coordinate the policies among the various government agencies. But it is not easy to avoid internecine warfare among its participants, and discourage (let alone prevent) the secretaries of defense and state and the vice president, as well as special envoys to trouble spots, from communicating to the president unilaterally to influence and make policy.
Ledbetter v. Goodyear Tire &amp; Rubber Co. 550 US (2007).
Lee, T., Mobilizing Public Opinion: Black Insurgency and Racial Attitudes in the Civil Rights Era (Chicago: University of Chicago Press, 2002).
Lee v. Weisman, 507 US 577 (1992).
The legacy of slavery and segregation is evident in not only the higher rates of poverty, unemployment, and incarceration but also the lower life expectancy and educational test scores of African Americans compared to whites. Visitors to the website of the NAACP will find many subjects connected to race, such as police practices of racial profiling of suspects. But the NAACP also deals with issues that disproportionately affect African Americans and that some might think have “nothing to do with race.” These include a practice the NAACP labels “environmental racism,” whereby polluting factories are placed next to poor, largely African American neighborhoods.
Legally Blonde 2: Red, White &amp; Blonde (2003). A comedy following the escapades of a debutante-turned-lawyer who fights for animal rights on Capitol Hill, which provides a somewhat accurate view of office politics on congressional staffs.
Legislation can originate as a result of executive communication, a message or letter from the president, a cabinet member, or an agency head to the Speaker of the House or president of the Senate recommending that Congress address a policy or budgetary issue. These requests often follow the president’s State of the Union address. Presidents also can make their agendas known to Congress by making speeches that are publicized through the media. Executive communications are referred to appropriate congressional committees, which decide whether or not to act on them. The president uses an executive communication to submit his proposed budget to the House Committee on Appropriations, which uses it as a basis for drafting federal funding legislation (Johnson, 2000).
The legislative branch influences fiscal policy through its “power of the purse” and authority over approval of the president’s budget. The president needs congressional consent on all taxes and nearly all federal expenditures as well as any increase of the national debt limit. Congressional committees revise and alter the president’s policies. Congress can also check the Fed by lessening its autonomy in setting monetary policy.
Legislative campaign committees finance and manage legislative elections. Members of Congress officially oversee the committee staffs. The National Republican Congressional Committee, National Republican Senatorial Committee, Democratic Congressional Campaign Committee, and the Democratic Senatorial Campaign Committee help candidates for the House and Senate meet the demands of modern campaigning. They provide survey research to determine voters’ candidate preferences and stands on issues. They recruit volunteers and raise funds for campaigns. These committees organize media appeals to promote the party’s leaders and agenda through television advertising, press briefings, direct mail, e-mail solicitations, and social media (White and Shea, 2000).
Legislative committees, regulatory agencies, and governmental departments and commissions conduct investigations, hold hearings, and issue reports and press releases. Journalists sometimes draw on these sources for their stories. Typical is a New York Times’s front page story headlined “Terror Suspects Buying Firearms, Report Finds” (in the United States), based on an investigation by the Government Accountability Office (Lichtblau, 2005).
Legislative liaison focuses less on twisting arms than on maintaining “an era of good feelings” with Congress. Some favors are large: supporting an appropriation that benefits members’ constituencies; traveling to members’ home turf to help them raise funds for reelection; and appointing members’ cronies to high office. Others are small: inviting them up to the White House, where they can talk with reporters; sending them autographed photos or extra tickets for White House tours; and allowing them to announce grants. Presidents hope the cordiality will encourage legislators to return the favor when necessary (Collier, 1997).
Legislative parties are the internal party organizations within each house of Congress. The Speaker of the House and the Senate Majority Leader, the highest ranking leaders in Congress, are members of the majority party. They work closely with the majority leader, whip, chair of the policy committee, and chair of campaign committee in each body. The House and Senate minority leaders head a similar cast on the opposite side of the partisan fence. The Democratic Caucus and the Republican Conference, consisting of all members elected from a party, are the internal party organizations within each house of Congress. They oversee committee assignments and encourage party discipline by asking members to vote along party lines.
Legislative parties like those in Congress are found in forty-nine of the fifty state legislatures. Nebraska, which has a nonpartisan, unicameral legislature, is the exception.
Leibovich, M., “The Senator Has the Floor,” Washington Post, August 15, 2005: C01.
Leland, J., “Abortion Foes Advance Cause at State Level,” New York Times, June 3, 2010, A1, 16.
Lemon v. Kurtzman, 403 US 602 (1971).
Lengthy sentences and the fact that over three-fourths of those put in state or federal prison each year commit nonviolent crimes raise an Eighth Amendment question: does the punishment fit the crime? (Donziger ed., 1996) In 2003 the Supreme Court decided that “three strikes” was not so “grossly disproportionate” as to violate restrictions on “cruel and unusual punishment” (Ewing v. California, 2003; Lockyer v. Andrade, 2003; Solem v. Helm, 1983).
Lenz, T. O., Changing Images of Law in Film &amp; Television Crime Stories (New York: Peter Lang, 2003).
Leonard, T. C., News for All: America’s Coming-of-Age with the Press (New York: Oxford University Press, 1995), chap. 1.
Lepore, Jill. The Whites of Their Eyes. Princeton, NJ: Princeton University Press, 2010. An examination of the Tea Party in historical context.
Lesbian and gay activists picked up a cue from the African American civil rights movement by picketing in front of the White House in 1965—in demure outfits—to protest government discrimination. Drawing on this new openness, media discussion in both news and entertainment grew dramatically from the 1950s through the 1960s.
The Lesson of Room 421
Lester, W., “About $1B Spent on Televised Midterm Ads,” Associated Press, December 5, 2002.
Let us return to our discussion at the beginning of this chapter. The news declared a “constitutional crisis” during the aftermath of the 2000 presidential election. The covers of Time, Newsweek, and US News &amp; World Report all displayed the manuscript of the Constitution and its boldly emblazoned preamble, “We the People.” The stories reported the 4–3 vote by the Florida Supreme Court, which ordered a statewide recount of that state’s vote (the vote that would decide the national outcome), and the US Supreme Court’s 5–4 order to halt the recount and hear the Bush campaign’s appeal. Both Newsweek and US News &amp; World Report superimposed the word “CHAOS” on the Constitution; Newsweek showed the word looming menacingly beneath the torn, seemingly fragile document.
Levine, P., The Future of Democracy: Developing the Next Generation of American Citizens (Medford, MA: Tufts University Press, 2007).
Lewis, D. E., “The Politics of Agency Termination: Confronting the Myth of Agency Immortality,” Journal of Politics 64 (2002): 89–107.
Lewis, D. E., The Politics of Presidential Appointments: Political Control and Bureaucratic Performance (Princeton, NJ: Princeton University Press, 2008)
Lewis, David E. The Politics of Presidential Appointments: Political Control and Bureaucratic Performance. Princeton, NJ: Princeton University Press, 2008. An analysis of the evolution and increasing politicization of the appointment process.
Lewis, A., Gideon’s Trumpet (New York: Vintage Books, 1964).
Lewis, N. A., “Deal Ends Impasse over Judicial Nominees,” New York Times, May 19, 2004, A1.
Lewis v. Casey, 516 US 804 (1996).
Lewis, A., “Vilification of Black Youth Culture by the Media” (master’s thesis, Georgetown University, 2003).
Liang-Fenton, D., ed., Implementing U.S. Human Rights Policy (Washington, DC: United States Institute of Peace Press, 2004).
The Libertarian Party, founded in 1971, is an enduring minor party, which is a type of minor party that has existed for a long time and regularly fields candidates for president and state legislatures. The Libertarians are unable to compete with the two major parties because they lack a strong organizational foundation and the financial resources to run effective campaigns. The party also holds an extreme ideological position, which can alienate voters. Libertarians take personal freedoms to the extreme and oppose government intervention in the lives of individuals, support the right to own and bear arms without restriction, and endorse a free and competitive economic market (Savage, 1997).
“Liberty” is a word with special resonance in the United States. It is hailed in the Pledge of Allegiance. It is featured in the lyrics of patriotic songs. It is emblazoned on coins. The Liberty Bell and the Statue of Liberty are among the most central symbols of the promise of the United States. News and entertainment often pay homage to the value of civil liberties. Indeed, the media, like the American people as a whole, are strongly committed in principle to civil liberties, especially when presented as elements of the hallowed Bill of Rights. Yet, the media often slight, even undermine, specific civil liberties.
Library of Congress – public domain.
Library of Congress – public domain.
Library of Congress, THOMAS, “Federalist No. 10,” accessed April 4, 2011, http://thomas.loc.gov/home/histdox/fed_10.html.
Libya, Afghanistan, Iraq, 9/11, and the other cases we have discussed show the ability of the executive branch to impose its preferred frames on international crises. Four factors are involved (Western, 2005).
License Cases, 5 How. 504 (1847).
Lichtblau, E., “Auto Dealers Campaign to Fend Off Regulation,” New York Times, May 16, 2010, accessed March 23, 2011, http://www.nytimes.com/2010/05/17/business/17dealers.html.
Lichtblau, E., Bush’s Law: The Remaking of American Justice (New York: Pantheon, 2008).
Lichtblau, E., “F.B.I. Leader Wins a Few at Meeting of A.C.L.U.,” New York Times, June 14, 2003, accessed March 23, 2011, http://www.nytimes.com/2003/06/14/us/fbi-leader-wins-a-few-at-meeting-of-aclu.html?ref=ericlichtblau.
Lichtblau, E. and Jad Mouaward, “Oil Companies Weigh Strategies to Fend Off Tougher Regulations,” New York Times, June 2, 2010, accessed March 23, 2011, http://www.nytimes.com/2010/06/03/us/03lobby.html.
Lichtblau, E., “Lawmakers Regulate Banks, Then Flock to Them,” New York Times, April 13, 2010, accessed March 23, 2011, http://www.nytimes.com/2010/04/14/business/14lobby.html.
Lichtblau, E., “Report Faults Aides In Hiring At Justice Department,” New York Times, July 29, 2008, A1 and 16.
Lichtblau, E., “Terror Suspects Buying Firearms, Report Finds,” New York Times, March 8, 2005, A1.
Lieberman, R., “Rejoinder to Mearsheimer and Walt,” Perspectives on Politics 7, no. 2 (June 2009): 275–81.
Lieberman, T., Slanting the Story (New York: New Press, 2000).
Liebling, A. J., The Press (New York: Ballantine, 1964), 7.
Lien, P., The Making of Asian America Through Political Participation (Philadelphia: Temple University Press, 2001), chap. 5.
Light, P. C., The President’s Agenda: Domestic Policy Choice from Kennedy to Clinton, 3rd ed. (Baltimore: Johns Hopkins University Press, 1999), 89.
Light, P. C., Thickening Government: Federal Hierarchy and the Diffusion of Accountability (Washington, DC: Brookings, 1995), 7.
Light, P. C., The True Size of Government (Washington, DC: Brookings, 1999), 19–30
Light, P. C., Vice-Presidential Power: Advice and Influence in the White House (Baltimore: Johns Hopkins University Press, 1984).
Light, Paul C. The President’s Agenda: Domestic Policy Choice from Kennedy to Clinton, 3rd. ed. Baltimore: Johns Hopkins University Press, 1999. A compelling study of what goes into presidents’ decisions on recommendations to Congress.
Light, Paul C. The True Size of Government. Washington, DC: Brookings Institution, 1999. An innovative look at how bureaucratic tasks grow even as the civil service stays small.
Like fighting words, intimidation and harassment are not protected forms of free speech. By this logic, colleges and universities in the 1980s proposed campus speech codes to forbid the demeaning or stigmatizing of persons on the basis of race, ethnicity, gender, or sexual orientation. Proponents argued that speech codes would actually boost free speech, since “hate speech” deterred individuals who felt under attack from speaking out. But courts struck down the codes as too broad (Jacobs &amp; Potter, 1998).
Like the portrayal in the news media, Americans scorn bureaucracy as a whole and admire many individual agencies. Such ambivalent public opinion provides opportunities for both shrinking and growing government responsibilities and activities. Amid a budget standoff with the Republican Congress during the government shutdown of late 1995, President Clinton was able to prevail and force the Republicans to accept fewer government cutbacks than they demanded. Clinton’s victory was not simply the superior position of the president over Congress vis-à-vis the news media, it was also due to the news media’s prominent coverage of the government’s withdrawal of key services.
Like speech, freedom of assembly can be regulated in its time, place, and manner. Thus demonstrations outside political party conventions may be limited to given areas, sometimes far from the event. Moreover, the right is “to peaceably assemble.” Governments have the power and responsibility to ensure that protests do not turn violent. But the failure to distinguish between an assembly and a mob has resulted in tragic consequences when unarmed protesters have lost their lives (see Note 4.20 “Enduring Images”).
Like their national counterparts, state parties provide candidates with services, such as volunteer recruitment and polling. They offer citizens access to government leaders and information about issues. State parties have become multimillion-dollar organizations, most of which own their headquarters, employ full-time staffs, and have operating budgets of over a half-million dollars. State legislative campaign committees assist in campaigns by dispensing funds to candidates (Morehouse and Jewell).
Likewise, when faced with extinction, an agency can alter its policies to affect more congressional constituencies. For example, after the NEA was threatened with extinction, it shifted funding away from supporting artists in trendy urban centers and toward building audiences for community-sponsored arts found in a multitude of districts and states—whose residents could push Congress to increase the NEA’s budget. Sure enough, President Bush’s tight budgets saw rises for the NEA.
Lindblom, C. E., “Another Sate of Mind,” in Discipline and History, ed. James Farr and Raymond Seidelman (Ann Arbor: University of Michigan Press, 1993), 327–43.
Lindblom, C. E., “The Science of ‘Muddling Through,’” Public Administration Review 19 (1959): 79–88.
The line between the merit system and politicized hiring and firing is not always clear. Consider US attorneys who prosecute federal crimes. They are appointed by the president, usually from his party, but it is understood that they will operate without partisanship. That is, they will not base their decisions on the interests of their party. In 2006, eight US attorneys were dismissed, allegedly at the direction of the Bush White House because of their reluctance to serve Republican interests by, for example, investigating Democratic officeholders and office seekers for corruption. The story was widely and, as new revelations appeared, continually reported in the media. It led to investigative hearings in the Democrat-controlled Congress.
Linsky, M., Impact: How the Press Affects Federal Policy Making (New York: Norton, 1988), 97.
Lippmann, Walter, Public Opinion. New York: Free Press, 1922. A classic work that explores the relationship between the press and public opinion, arguing that the media make events known to the public that they cannot directly experience, thereby influencing opinion.
Lipsky, M., “Protest as a Political Resource,” American Political Science Review, December 1968, 1145.
Lipsky, M., Street-Level Bureaucracy: Dilemmas of the Individual in Public Services (New York: Russell Sage Foundation, 1980).
Liptak, A., “Choice of Clerks Highlights Court’s Polarization,” New York Times, September 7, 2010, A1, 14, and 15.
Liptak, A., “Court Under Roberts Is Most Conservative in Decades,” New York Times, July 24, 2010, A1.
Liptak, A., “Justices 5–4, Reject Corporate Spending Limit,” New York Times, January 21, 2010.
Liptak, A., “Public Comments by Justices Veer Toward the Political,” New York Times, March 19, 2006, 22.
Lipton, E. and John M. Broder, “Regulators’ Warnings Weren’t Acted On,” New York Times, May 8, 2010, A12.
Lisa sees it happen and tears up her essay. She sits on the steps of the Capitol and envisions politicians as cats scratching each other’s backs and lobbyists as pigs feeding from a trough. Called to the microphone at the “Patriots of Tomorrow” awards banquet, Lisa reads her revised essay, now titled “Cesspool on the Potomac.” A whirlwind of reform-minded zeal follows. Congressman Arnold is caught accepting a bribe to allow oil drilling on Mount Rushmore and is arrested and removed from office. Lisa does not win the essay contest.Matt Groening, James L. Brooks, Sam Simon, and George Meyer, “Mr. Lisa Goes to Washington,” The Simpsons, Season 3, Episode 2, originally aired September 26, 1991. This episode is loosely based on the movie Mr. Smith Goes to Washington.
A list and description of House and Senate committees can be found at https://www.govtrack.us/congress/committees/.
Listen to King’s “I Have a Dream” speech online at http://mlk-kpp01.stanford.edu/index.php/encyclopedia/documentsentry/doc_august_28_1963_i_have_a_dream.
Listen to oral arguments in Roe v. Wade at http://www.oyez.org/cases/1970-1979/1971/1971_70_18/argument.
Listen to oral arguments in the Roe v. Wade at http://www.oyez.org/cases/1970-1979/1971/1971_70_18/arguments.
Literary Digest 1936 election issue. The 1936 Literary Digest straw poll that incorrectly predicted that Alf Landon would defeat Franklin Roosevelt by almost 20 percentage points in the presidential election marked the end of the era of straw polls and the beginning of the use of scientific polls in reporting.
The Literary Digest Poll
Litwak, M., Reel Power (New York: Morrow, 1986), 74.
Live polls record people’s reactions to a speech, debate, or event in real time. The results of live polls are displayed below images of the event as it takes place, which allows viewers to see fluctuations in opinion over time. In January 2011, live polling was used to gauge the public’s opinion of President Obama’s State of the Union address as it was unfolding. The public was invited to participate in a nationwide poll gathering reactions to the address using their smartphones and iPads. Reactions from Democrats, Republicans, and independents were tracked and displayed on the bottom portion of the television screen on cable news channels. While the sample was not representative, hundreds of thousands of people took part (Baker, 2011).
The Living Room Candidate at http://www.livingroomcandidate.org is a rich archive of campaign advertising dating back to the 1952 presidential election.
Lobbying Disclosure Act of 1995, Pub. L. No. 104-65, 109 Stat. 691–706 (December 19, 1995).
Lobbying is done by members of the group’s or association’s staff, a law or lobbying firm that specializes in representing clients before government, or both. In addition to lobbying, firms may offer such services as public relations, research, polling, direct-mail, and grassroots campaigns.
Lobbyists also take positions in the federal government. They bring expertise from their jobs and usually take a pay cut. They are familiar with and may be sympathetic to their industry’s policy agenda. Before he became President George W. Bush’s chief of staff, Andrew Card was General Motors’ chief lobbyist in Washington, DC.
Lobbyists can also try to influence the amount of money Congress appropriates for agencies and programs. After the US Department of Justice brought an antitrust lawsuit against Microsoft in October 1997, the company called upon lawmakers to approve the lowest possible budget for the department. Its objectives were to punish the Justice Department and reduce its enforcement funds.
Lobbyists may be involved with the subcommittee or committee markup of a bill. They may attempt to modify its language, add amendments, and work to have the bill approved or defeated by subcommittee or committee vote. They try to persuade members to vote for or against the bill on the floor.
Lobbyists may have extensive involvement with members of Congress and their staff in personal, committee, and leadership offices. Some lobbyists intervene from the start of the congressional policymaking process, encourage or discourage the introduction of proposed legislation, and try to influence its contents. They may draft a bill and work with congressional staff to sign up cosponsors. They may help organize congressional hearings, decide on the timing of the hearings, identify people to testify, write testimony for some of them, and provide questions for legislators to ask witnesses (Kersh, 2002).
Lobbyists need access to policymakers in order to make their cases. But public officials are not obliged to meet with lobbyists, take their telephone calls, or look at their e-mail messages. Access is granted when the policymaker has received campaign contributions from the group, is sympathetic to its interests, or the group’s policy objectives are important to constituents back home.
Lobel, J., Less Safe, Less Free: Why America Is Losing the War on Terror (New York: New Press, 2007).
Local
Local media coverage focuses on members more than the institution. Journalists value the access they have to members when they come home to their districts. Few local media organizations have Washington bureaus, so they rely heavily on press releases, wire feeds, canned video, members’ websites, blogs, and social media. Members spend much more time courting the local press than national media. The local press serves as an intermediary between members and their constituents by focusing on the congressional stories most relevant to the district.
Local newspapers sought out comments of state and local education officials and leaders of local teachers’ unions, who were less smitten by the new law. The Sacramento Bee published a lengthy front-page story by reporter Erika Chavez on January 3, shortly before Bush signed the law. Chavez contrasted the bill’s supporters who saw it as “the most meaningful education reform in decades” with opponents who found that “one crucial aspect of the legislation is nothing more than a pipe dream.” Discussing the bill’s provision that all teachers must be fully credentialed in four years, a staffer at the State Department of Education was quoted as saying “The numbers don’t add up, no matter how you look at them.” The California Teachers’ Association’s president called it “fantasy legislation,” adding, “It’s irresponsible to pass this kind of law and not provide the assistance needed to make the goals attainable. I can’t understand the reason or logic that went into this legislation. It’s almost a joke” (Chavez, 2002).
Local newspapers and television stations sometimes have their own correspondents in Washington, DC. They can add a local angle by soliciting information and quotes from home-state members of Congress. Or, pooling of resources lets local television broadcasts make it look as though they have sent a reporter to Washington; a single reporter can send a feed to many stations by ending with an anonymous, “Now back to you.”
Local party organizations exist at the legislative district, county, city, ward, and precinct levels. Some local parties are extremely vital, providing the link between average people and parties. In addition to fulfilling the basic election functions, they sponsor public affairs programs, provide services to senior citizens and young people, and organize community events. Some local parties are less active because many community-level positions, like town council seats, are nonpartisan.
Local and regional media are in the best position to cover congressional elections, and they can set the agenda for national media. Typically, there is less media coverage of midterm elections compared with presidential campaigns. The 2010 midterm election received more coverage than usual, as voters expressed frustration with incumbent president Barack Obama’s performance in office. The Tea Party—a grassroots, conservative-leaning movement that opposed the government’s taxing and spending policies—staged protests that brought media attention to the election. Some Tea Party–backed candidates garnered significant national press attention.
Local stories generally are more positive than national news reports. Journalists even may become unofficial cheerleaders for members. This does not mean that members never receive bad press from local news sources. During reelection bids, especially, local journalists emphasize their watchdog role, and reporting can become more critical of members (Vinson, 2002).
Local television stations transmit the news programs of the national networks to which they are affiliated. They broadcast local news on their own news shows. These shows are not devoid of substance, although it is easy to make fun of them as vapid and delivered by airheads, like Will Ferrell’s character Ron Burgundy in the 2004 comic film Anchorman. But they have only scattered national and international coverage, and attention to local and state government policies and politics is overshadowed by stories about isolated incidents such as crimes, car chases, and fires.
Lockyer v. Andrade, 538 US 63 (2003).
The logic of checks and balances echoes Madison’s skeptical view of human nature. In Federalist No. 10 he contends that all individuals, even officials, follow their own selfish interests. Expanding on this point in Federalist No. 51, he claimed that officeholders in the three branches would seek influence and defend the powers of their respective branches. Therefore, he wrote, the Constitution provides “to those who administer each department the necessary constitutional means and personal motives to resist encroachments of the others.”
Longley, L. D. and Walter J. Oleszek, Bicameral Politics (New Haven, CT: Yale University Press, 1989).
Longo, N. V. and Ross P. Meyer, College Students and Politics: A Literature Review, Circle Working Paper 46 (College Park, MD: Center for Information and Research on Civic Learning and Engagement, May, 2006).
Los Angeles High School Students Walkout
&lt;?div&gt;
Luker, Kristin. Abortion and the Politics of Motherhood. Berkeley: University of California Press, 1984. A discussion and analysis of pro-life and pro-choice politics.
Lumsden, L. J., Rampant Women: Suffragists and the Right of Assembly (Knoxville: University of Tennessee Press, 1997).
Lynd, S., The Intellectual Origins of American Radicalism (New York: Vintage, 1969).
Lyons, P., Class of ‘66 (Philadelphia: Temple University Press, 1994).
I’m Just a Bill (1973). A popular “Schoolhouse Rock!” cartoon featuring an animated bill named Bill who goes through the steps of becoming law, which are recounted in a catchy song.
Márquez, B., LULAC: The Evolution of a Mexican American Political Organization (Austin: University of Texas Press, 1993).
Machine politics was not based on ideology, but on loyalty and group identity. The Curley machine in Boston was made up largely of Irish constituents who sought to elect their own (White &amp; Shea, 2000). Machines also brought different groups together. The tradition of parties as ideologically ambiguous umbrella organizations stems from Chicago-style machines that were run by the Daley family. The Chicago machine was described as a “hydra-headed monster” that “encompasses elements of every major political, economic, racial, ethnic, governmental, and paramilitary power group in the city” (Rakove, 1975). The idea of a “balanced ticket” consisting of representatives of different groups developed during the machine-politics era (Pomper, 1992).
Mackenzie, G. C., ed., Innocent until Nominated: The Breakdown of the Presidential Appointments Process, ed. G. Calvin Mackenzie (Washington, DC: Brookings Institution Press, 2001).
Mackenzie, G. C., The Politics of Presidential Appointments (New York: Free Press, 1981), especially chap. 7.
Made possible by the 1971 Federal Election Campaign Act (FECA), political action committees (PACs) are a means for organizations, including interest groups, to raise funds and contribute to candidates in federal elections. Approximately one-third of the funds received by candidates for the House of Representatives and one-fifth of funds for Senate candidates come from PACs. The details of election funding are discussed further in Chapter 11 “Campaigns and Elections”.
Madison drafted the first working proposal for a Constitution and took copious notes at the convention. Published after his death in 1836, they are the best historical source of the debates; they reveal the extraordinary political complexity of the deliberations and provide remarkable insight into what the founders had in mind.
Madison, J., “Federalist #10,” in Clinton Rossiter, ed., The Federalist Papers (New York: New American Library, 1961), 78
Madison’s factions are not exactly today’s interest groups. Indeed, interest groups, by representing diverse segments of society, offset one of Madison’s concerns—the domination of the majority. Nonetheless, his warning raises important questions about the effects of interest groups.
Madison was concerned with threats to order and stability from what he called factions, groups pursuing their self-interest above the public good. For Madison, factions were inevitable. His worst nightmare was of a faction becoming a political majority, trampling on the rights of its helpless opponents, and quickly enacting its program. He favored a large republic, which, he believed, would discourage a faction’s rise to power. Madison expected that in a republic, the number of locally oriented interests would increase and diversify, which would make it harder for any one of them to dominate. Minority factions could pass legislation by forming temporary majorities, Madison reasoned, but these diverse majorities would not be able to agree on a single project long enough to be oppressive.
The magazine set out to launch its most ambitious poll ever in 1936. Over 10 million postcards were mailed to Literary Digest subscribers, people on automobile registration lists, and names in telephone directories, of which 2.4 million were returned. The Literary Digest issued its predictions in an article boasting that the figures represented the opinions of “more than one in every five voters polled in our country” scattered throughout the forty-eight states. The results indicated that Republican candidate Alfred Landon would defeat Franklin Roosevelt, receive 57 percent of the popular vote, and carry thirty-two states in the Electoral College. Roosevelt won by a landslide, commanding 61 percent of the popular vote and winning in all but two states.
Magic Town (1947). When the small Midwestern town of Grandview is found to replicate Gallup poll results for the entire nation, a pollster (Jimmy Stewart) uses the town to gauge public opinion, causing its citizens to change their behavior while shouldering this great responsibility.
Mahnken, T. G. and James R. FitzSimonds, “Revolutionary Ambivalence,” International Security 28 (2003): 112–48.
Maier, P., American Scripture: Making the Declaration of Independence (New York: Knopf, 1997).
Maier, P., Ratification: The People Debate the Constitution, 1787–1788 (New York: Simon &amp; Schuster, 2010).
The main amendments fall into several broad categories of protection:
The main devisers of President Obama’s economic program, in consultation with his political advisers, are the director of the White House National Economic Council (NEC), the secretary of the Treasury, the chair of the Council of Economic Advisors (CEA), and the director of the Office of Management and Budget (OMB). The president’s Economic Recovery Advisory Board, composed of outside economists, CEOs, and labor officials, was introduced in November 2008.
The main factors determining an interest group’s effectiveness are its assets, objectives, alliances, the visibility of its involvement in policy decisions, and its responses to political change and crises, plus, of course, the media’s depiction of it.
Main, J. T., The Antifederalists: Critics of the Constitution, 1781–1788 (Chapel Hill: University of North Carolina Press, 1961), 249
The main objection to the death penalty today is that it cannot be applied dependably enough to meet the Bill of Rights’ standards for due process. Death sentences vary greatly based on the race of the convicted murderer and of the murder victim; blacks convicted of murdering a white person are far more likely to receive a death sentence than blacks convicted of murdering a black person (see Note 4.28 “Comparing Content”).
The main way in which justices communicate with the media is through the legal language of their written opinions. Even when a case is controversial and the Supreme Court is divided 5–4, the justices use such language in their opinions to justify their decisions. No matter how impassioned, this legal language makes it difficult for reporters to raise the subjects of partisanship or politics when writing stories about the Court’s actions.
The mainstream media have incorporated social media into their election coverage. News organization websites feature social media applications, such as Facebook links. In 2010, the Washington Post sponsored a promoted trend, #Election, on the Twitter.com homepage to allow users to view election coverage. The New York Times and CNN analyzed voter tweets as part of their campaign reporting.
Maintaining order in an institution consisting of hundreds of individuals with often competing agendas is about as easy as herding cats. Political parties and the House and Senate leadership help members work together to perform their duties effectively. The Constitution says little about how Congress should be organized. Most of the functions of parties and congressional leaders have developed as members have sought to shape the institution over time.
Maisel, L. Sandy, and Jeffrey M. Berry. The Oxford Handbook of American Political Parties and Interest Groups. New York: Oxford University Press, 2010. A comprehensive handbook defining terms related to political parties and interest groups.
Majesty begins with the Supreme Court building, which commands awe and respect. It continues with what reporters see inside the courtroom—all that they see—which is designed to elevate the justices and the judicial process to a magisterial and impersonal status: the ornate setting, the ritual, the ceremony, the justices presiding in their robes, seated on high-backed chairs, physically and metaphorically raised up. This effect is conveyed most visibly in the official photograph of the nine justices (Note 15.41 “Enduring Image”).
The major economic interest groups represent businesses, labor unions, and professions. Business interest groups consist of industries, corporations, and trade associations. Unions usually represent individual trades, such as the International Brotherhood of Teamsters. Most unions belong to an association, the American Federation of Labor-Congress of Industrial Organizations (AFL-CIO).
A major, enduring shift in coalition loyalties that results in a change in the balance of power between the two major parties is called a realignment (Key Jr.). Realignments can be sparked by critical elections, where a minority party wins and becomes the majority party in government following an election, and remains dominant for an extended period of time. American parties realign about once every thirty or forty years. A critical election in 1932 brought the Democrats and President Franklin Roosevelt to power after a period of Republican domination dating from the 1890s. This New Deal coalition was based on an alliance of white Southerners and liberal Northerners who benefited from the social welfare policies of the Democratic administration during the Great Depression. The election of Ronald Reagan in 1980 marked the beginning of a realignment favoring the Republicans. In this coalition, white Southerners moved away from the Democratic Party as they favored the more conservative values espoused by the Republicans (Burnham, 1996).
A major issue confronting opinion researchers is whether or not polls released in the media actually influence opinion. It may be the case that polls not only reflect opinion but also can change people views about candidates and issues. It is difficult to isolate poll effects, but there is some evidence to suggest that the media’s dissemination of poll results can influence personal opinions.
A majority of journalists are white, middle class, middle-aged, and male. Women now compose about one-third of the press corps and racial minorities around one-tenth. In a survey, 36 percent identified themselves as Democrats, 33 percent as Independents, and 18 percent as Republicans. Reporters tend to be pro-choice, for gay rights, and in favor of protecting the environment. But they try to refrain from showing their preferences in their stories.
A majority of the public favors having viable minor-party alternatives in elections (SIfry, 2003). Why, then, are minor parties unable to be a more formidable presence in American politics?
A majority of US high school students and many other young people participate in community service activities ranging from tutoring after school to cleaning up public spaces.
Maki, M. T., Harry H. L. Kitano, and S. Megan Berthold, Achieving the Impossible Dream: How Japanese Americans Obtained Redress (Urbana: University of Illinois Press, 1999).
Making laws is a complex process guided by volumes of rules and influenced by politics. While many bills are proposed each congressional session, few make it all the way through the process to be signed by the president and made law. Congress is responsible for passing legislation enacting the nation’s annual budget, which is frequently a difficult task. The activities of Congress are reported by C-SPAN, which began as a cable network providing gavel-to-gavel coverage of floor proceedings and has expanded to become an extensive resource for information about government and politics.
Maland, C. J., Frank Capra (Boston: Twayne, 1980), chap. 4.
Malcolm, J. L., To Keep and Bear Arms: The Origins of an Anglo-American Right (Cambridge, MA: Harvard University Press, 1994).
Maltese, J. A., Spin Control: The White House Office of Communications and the Management of Presidential News (Chapel Hill: University of North Carolina Press, 1992).
Maltese, John Anthony. The Selling of Supreme Court Nominees. Baltimore: Johns Hopkins University Press, 1995. A study of the evolution and condition of the nomination and confirmation process.
Maltzman, F., James F. Spriggs II, and Paul J. Wahlbeck, Crafting Law on the Supreme Court (New York: Cambridge University Press, 2000).
The Man Who Shot Liberty Valance (1962). Director John Ford’s meditative western in which the news makes the myth that establishes the wrong man as the hero and successful politician.
Manheim, J. B., “The Honeymoon’s Over: The News Conference and the Development of Presidential Style,” Journal of Politics 41 (1979): 55–74.
Manheim, J. B. and Robert B. Albritton, “Changing National Images: International Public Relations and Media Agenda Setting,” American Political Science Review 78, no. 3 (September 1984): 641–57
Manheim, J. B., Strategic Public Diplomacy and American Foreign Policy (New York: Oxford University Press, 1994)
Manning, J. E., “Membership of the 112th Congress: A Profile,” CRS Report for Congress (Washington, DC: Congressional Research Service, March 1, 2011).
Mansbridge, J. S., How We Lost the ERA (Chicago: University of Chicago Press, 1986).
Manuel, M., “Behind Schumer’s Ill Humor,” The Wall Street Journal, August 3, 2005, Editorial Page.
Many business interest groups try not to interact with the news media at all. They avoid media attention, particularly when it is likely to be negative. They prefer to pursue their policy preferences out of the media’s and the public’s sight and scrutiny.
Many candidates have past records indicating their stands on issues, leaving them little choice about how to manage some issues. Incumbents claim credit for their accomplishments. Challengers blame the incumbent for the country’s problems. Moreover, each party is associated with certain issues. Democrats are seen as the party to protect social security, improve the economy by creating jobs, increase the minimum wage, and expand health care coverage. Republicans are viewed as the party to strengthen national defense, cut taxes, and be tough on crime.
Many crucial clauses of the Constitution today are in the amendments. The Bill of Rights, the first ten amendments ratified by the states in 1791, defines civil liberties to which individuals are entitled. After the slavery issue was resolved by a devastating civil war, equality entered the Constitution with the Fourteenth Amendment, which specified that “No State shall…deny to any person within its jurisdiction the equal protection of the laws.” This amendment provides the basis for civil rights, and further democratization of the electorate was guaranteed in subsequent ones. The right to vote became anchored in the Constitution with the addition of the Fifteenth, Nineteenth, Twenty-Fourth, and Twenty-Sixth Amendments, which stated that such a right, granted to all citizens aged eighteen years or more, could not be denied on the basis of race or sex, nor could it be dependent on the payment of a poll tax (Keyssar, 2000).
Many independent films are made, but few of them are distributed to theaters and even fewer seen by audiences. This situation is being changed by companies, such as Snag Films, that specialize in digital distribution and video on demand (including over the iPad) (Cieply, 2011).
Many interest groups have individuals as members. People join labor unions and professional organizations (e.g., associations for lawyers or political scientists) that claim to represent their interests.
Many interest groups value candidates’ power above their ideology or voting record. Most PAC funds, especially from corporations, go to incumbents. Chairs and members of congressional committees and subcommittees who make policies relevant to the group are particularly favored. The case of Enron, although extreme, graphically reveals such funding. Of the 248 members of Congress on committees that investigated the 2002 accounting scandals and collapse of the giant corporation, 212 had received campaign contributions from Enron or its accounting firm, Arthur Andersen (Natta Jr., 2011).
Many landmark cases on racial discrimination going back to the nineteenth century stemmed from suits by Asian Americans. World War II brought more discrimination out of an unjustified, if not irrational, fear that some Japanese Americans might be loyal to Japan and thus commit acts of sabotage against the United States: the federal government imposed curfews on them. Then after President Roosevelt signed Executive Order 9066 on February 19, 1942, roughly 120,000 Japanese Americans (62 percent of them US citizens) were forcibly moved from their homes to distant, desolate relocation camps. Ruling toward the end of the war, the Supreme Court did not strike down the internment policy, but it did hold that classifying people by race is unconstitutional (Korematsu v. United States, 1944).
Many landmark Supreme Court civil-liberties cases were brought by unpopular litigants: members of radical organizations, publishers of anti-Semitic periodicals or of erotica, religious adherents to small sects, atheists and agnostics, or indigent criminal defendants. This pattern promotes a media frame suggesting that civil liberties grow through the Supreme Court’s staunch protection of the lowliest citizen’s rights.
Many members come from backgrounds other than politics, such as medicine, and bring experience from these fields to the lawmaking process. Business, law, and public service have been the dominant professions of members of Congress for decades (Canon, 1990). Members who have come from nontraditional occupations include an astronaut, a magician, a musician, a professional baseball player, and a major league football player. Members also come from media backgrounds, including television reporters and an occasional sportscaster. Previous legislative experience is a useful qualification for members. Many were congressional staffers or state legislators in earlier careers (Amer, 2003).
Many observers see the message of Mr. Smith as reassuring: the system works, preserved by the idealist individual American hero. The founders and their handiwork are viewed as above criticism. During the climactic filibuster, Smith reads the Declaration of Independence and the Constitution, lecturing the senators, “Great principles don’t get lost once they come to light—they’re right here.”
Many officials have to interpret the guarantees of civil liberties when making decisions and formulating policy. They sometimes have a broader awareness of civil liberties than do the courts. For example, the Supreme Court found in 1969 that two Arizona newspapers violated antitrust laws by sharing a physical plant while maintaining separate editorial operations. Congress and the president responded by enacting the Newspaper Preservation Act, saying that freedom of the press justified exempting such newspapers from antitrust laws.
Many of our impressions of journalists, their behavior, importance, and trustworthiness come from the media. Media depictions repeat two types best captured in the classic film His Girl Friday: reporter Hildy Johnson (Rosalind Russell) and her editor Walter Burns (Cary Grant).
Many people consider the two-party system as a uniquely American phenomenon. Some scholars argue that this acceptance of the two-party norm is a result of Americans’ aversion to radical politics and their desire to maintain a stable democratic political system (Rossiter, 1960). Having too many parties can destabilize the system by confusing voters and allowing parties who take extreme ideological positions to become prominent in government, much like Madison feared at the founding.
Many people’s understanding of and opinions about courts are based on watching television’s fictional judges.
Many rights of the accused were directly challenged by these policies: the right to know charges against oneself, the right to counsel, the right to a speedy and public trial, the right to a jury of one’s peers, the right to confront adverse witnesses, and the ability to appeal decisions to a higher court.
Many Senate elections are competitive in both the primary and the general election. Having been in office for six or more years, incumbents have records, controversial votes, and may have upset some of their constituents. Their opponents may have name recognition, ample funding, and run an effective campaign using the new media and political advertising. Especially when the election is close, challengers receive almost as much visibility as incumbents. They are able to publicize their images, get some of their issues on the campaign agenda, and have attention paid to their attacks on their opponent.
Many states offer people the opportunity to vote on ballot measures on proposed laws, ordinances, or constitutional amendments. Two types of ballot measures are the initiative and the referendum. In the 2010 midterm election, a total of 160 questions were considered on ballots in 37 states. Another type of ballot measure is the recall election, whereby voters can remove an elected official from office.
Many students acquire political information from the dramatic and dynamic news cycle with its twenty-four-hours-a-day, seven-days-a-week coverage of events. More and more students obtain news online, including from the websites of mainstream news organizations such as the New York Times and CNN. But the web also provides them with information that repeats, amplifies, challenges, or even contradicts the news they get from the mainstream media.
Many students connect with government and politics through media entertainment. They watch The Daily Show with Jon Stewart, The Colbert Report, and the late-night television talk shows of Jay Leno, David Letterman, and Conan O’Brien. They tune in to television and radio commentators such as Glenn Beck, Bill O’Reilly, Rachel Maddow, and Rush Limbaugh. They watch television competitions, reality shows, dramas, and comedies, most of which have political aspects. They may have seen one or more of Michael Moore’s polemical documentaries (e.g., Fahrenheit 9/11), or a movie about social issues, such as Crash. They may have listened to music with political messages, for example Lee Greenwood’s Proud to be an American and Bruce Springsteen’s Born in the USA. They may read the satirical newspaper The Onion.
Many students take out loans to finance their education. Their college’s financial aid office guides them through the process, often steering them to certain lenders.
Many of these opinions are neither detailed nor intensely held. The public therefore usually goes along with America’s foreign policies or at least gives policymakers the benefit of the doubt unless the media tell them that things have gone wrong. Nonetheless, the public can sometimes initiate and constrain foreign policy (Johnstone &amp; Laville, 2010).
Mapp v. Ohio, 367 US 643 (1961).
Maps depicting congressional election results from 2010 and earlier can be found at Politico.com and WashingtonPost.com.
Maps depicting presidential-election voting by party from 1960 to 2008, produced by Robert Vanderbei, of Princeton University can be found at http://www.princeton.edu/~rvdb/JAVA/election2004.
Marable, M., “The Politics of Hip-Hop,” The Urban Think Tank, 2 (2002). http://www.hartford-hwp.com/archives/45a/594.html.
Marcus, G. E., John L. Sullivan, Elizabeth Theiss-Morse, and Sandra L. Wood, With Malice toward Some: How People Make Civil Liberties Judgments (New York: Cambridge University Press, 1995).
Margolick, D., Evgenia Peretz, and Michael Shnayerson, “The Path to Florida,” Vanity Fair, October 2004.
Margolick, D., ”Washington’s Invisible Man,” Vanity Fair, April 2006, 247.
Margolis, L. W., Executive Agreements and Presidential Power in Foreign Policy (New York: Praeger, 1986).
Marquis, C., “Worried Saudis Pay Millions to Improve Image in the U.S.,” New York Times, August 29, 2002, accessed March 23, 2011, http://www.nytimes.com/2002/08/29/world/worried-saudis-pay-millions-to-improve-image-in-the-us.html.
Marshall decided to force the justices to address the issue of segregation directly. He brought suit against school facilities for blacks that were physically equal to those for whites. With the 1954 decision, Brown v. Board of Education, the Supreme Court overturned Plessy v. Ferguson and ruled unanimously that racial segregation in public education violated the Constitution (Brown v. Board of Education, 1954). (See Note 15.23 “Comparing Content” in Chapter 15 “The Courts”.)
Marshall’s solution was a political masterpiece. The Court ruled that Marbury was entitled to his commission and that Madison had broken the law by not delivering it. But it also ruled that the part of the Judiciary Act of 1789 granting the Court the power to issue writs of mandamus was unconstitutional because it expanded the original jurisdiction of the Supreme Court beyond its definition in Article III; this expansion could be done only by a constitutional amendment. Therefore, Marbury’s suit could not be heard by the Supreme Court. The decision simultaneously supported Marbury and the Federalists, did not challenge Jefferson, and relinquished the Court’s power to issue writs of mandamus. Above all, it asserted the prerogative of judicial review for the Supreme Court (Smith, 1996; Whittington, 2007).
Marshall was chief justice of the Supreme Court from 1801 to 1835 and the author of many decisions, including Marbury v. Madison.
Martin Luther King Jr. “I Have a Dream”
Martinez, J. M., William D. Richardson, and Ron McNinch-Su, eds., Confederate Symbols in the Contemporary South (Gainesville: University of Florida Press, 2000).
Mary Ann Vecchio Kneeling over the Body of Jeffrey Miller
Maryland GovPics – Swearing In Ceremony – CC BY 2.0.
The mass media are obsessed with law and order. Police shows and news about the police abound. The opening voice-over of the Fox television network series Cops intones that the show “is filmed on location with the men and women of law enforcement.” Camera crews accompany police officers through the streets of America’s cities, shooting many hours of real-life video to edit down to half-hour programs showing police catching culprits. The police officers are the only narrators. Series producers say, “The goal is to put you in the passenger seat with them so you can experience what it is like to be a cop.”Quoted in Aaron Doyle, “‘Cops’: Television Policing as Policing Reality,” in Entertaining Crime: Television Reality Programs, ed. Mark Fishman and Gray Cavender (New York: Aldine de Gruyter, 1998), 95–116, quote at 101.
Mass media have become compelling agencies of political learning, as young people spend a tremendous amount of time being exposed to television, the Internet, video games, and other media rather than interacting with other people. Media messages about politics are often negative, which may lead young people to become alienated from the political process. Young people, in particular, may learn a good deal about politics from entertainment and popular media.
The mass media rely heavily on the opinions of government elites, especially when covering foreign policy and domestic issues, such as the economy and employment. The breadth of news coverage about foreign affairs is constrained to reflect the range of viewpoints expressed by officials such as members of Congress who are debating the issues. The voices of average Americans are much less prominent in news coverage (Bennett, Lawrence, &amp; Livingston, 2007). As political scientist V. O. Key stated, “The voice of the people is but an echo” (Key Jr., 1961).
The mass media rely on the wire services for much of their international and national news. Wire services cover and transmit stories worldwide from their own staff and from reporters who work for the many newspapers and other organizations that belong to the services. Prominent wire services are the Associated Press (AP) and Reuters. The AP sends news to approximately 1,700 newspapers, 5,000 radio and television stations, and 8,500 other media outlets in over 100 countries.
The mass media’s choice of frames between law and order and civil liberties has powerful consequences. In one study, people were presented with different frames for a Ku Klux Klan march. When the news story framed the event as a threat to law and order, people gave high priority to the importance of order and low support for the application of civil liberties, the reverse of those who viewed a news story framing the march as an instance of freedom of expression (Nelson, Clawson, &amp; Oxley, 1997; Marcus et al., 1995).
The mass media tend to focus on incidents of overt discrimination rather than on damage caused by the poverty, poor education, and environmental hazards that disadvantaged groups often face. This media frame explains why television reporters, facing the devastation of New Orleans by Hurricane Katrina, were so thunderstruck by the overwhelming number of black faces among the victims. The topic of black urban poverty is simply not something the press routinely covers.
Massachusetts v. Sheppard, 468 US 981 (1984).
Massing, M., “Now They Tell Us,” New York Review, February 26, 2004, 43–49.
The massive computerization of information tempts the government even more. In May 2004, the Government Accountability Office (GAO) released a report on data mining. It documented 52 federal agencies conducting 122 projects to collect, analyze, and use identifiable information on US persons for national security and law enforcement purposes. These numbers, which omit classified projects, are probably low-ball estimates.
The massive economic crises of the Great Depression tolled the death knell for dual federalism. In its place, cooperative federalism emerged. Instead of a relatively clear separation of policy domains, national, state, and local governments would work together to try to respond to a wide range of problems.
Matalin, M. and James Carville, with Peter Knobler, All’s Fair: Love, War, and Running for President (New York: Random House, 1994), 185.
Matsusaka, J. G., For the Many or the Few (Chicago: University of Chicago Press, 2004), xi.
Matt Wade – Supreme Court – CC BY-SA 2.0.
On May 21, 2009, President Obama gave a speech explaining and justifying his decision to close the Guantánamo Bay detention center (prison). The facility had been established in 2002 by the Bush administration to hold detainees from the war in Afghanistan and later Iraq. President Obama spoke at the National Archives, in front of portraits of the founding fathers, pages of the Constitution open at his side. He thereby identified himself and his decision with the founding fathers, the treasured Constitution, and the rule of law.
On May 4, 1970, at Ohio’s Kent State University, National Guardsmen fired on unarmed student protesters who had planned a noontime antiwar rally. Four students, including two passersby, died. A photographer snapped fifteen-year-old runaway Mary Ann Vecchio kneeling and screaming over Jeffrey Miller’s dead body. Another showed National Guardsmen, impersonal under gas masks, aiming rifles at defenseless students. Such images conjure up brutal, deliberate repression of rights of protest. They reappear on anniversaries of the Kent State killings, with captions like, “Americans were stunned to see photographs showing the government shooting on its own citizens, here in the world’s oldest democracy where the right of political dissent is supposedly fundamental” (Schuurman, 1998).
Maybe you coach a little league team, visit seniors at a nursing home, or work at a homeless shelter. If so, you are taking part in civil society, the community of individuals who volunteer and work cooperatively outside of formal governmental institutions (Eberly, 1998). Civil society depends on social networks, based on trust and goodwill, that form between friends and associates and allow them to work together to achieve common goals. Community activism is thriving among young people who realize the importance of service that directly assists others. Almost 70 percent of high school students and young adults aged eighteen to thirty report that they have been involved in community activities (Peter D. Hart Research Associates, 1998).
Mayer, J., The Dark Side: The Inside Story of How the War on Terror Turned into a War on American Ideals (New York: Doubleday, 2008).
Mayer, J., “Whatever It Takes,” The New Yorker, February 19 &amp; 26, 2007, 66–82, esp. 66 and 68.
Mayer, K. R., With the Stroke of a Pen: Executive Orders and Presidential Power (Princeton, NJ: Princeton University Press, 2001).
Mayer, Kenneth R., and David T. Canon. The Dysfunctional Congress? Boulder, CO: Westview Press, 1999. A study of the dilemma faced by members of Congress who need to satisfy both the needs of the institution and their interests of their constituents.
Mayer, Martin. FED: The Inside Story of How the World’s Most Powerful Financial Institution Drives the Markets. New York: Free Press, 2001. A detailed discussion of the Fed’s history, workings, and influence.
Mayhew, D. R., America’s Congress (New Haven, CT: Yale University Press, 2000).
Mayhew, D. R., Congress: The Electoral Connection (New Haven, CT: Yale University Press, 1974).
Mayhew, D. R., Divided We Govern: Party Control, Lawmaking, and Investigations, 1946–1990 (New Haven, CT: Yale University Press, 1991).
Mayhew, David. Congress: The Electoral Connection. New Haven, CT: Yale University Press, 1971. Classic study arguing that members make policy decisions with the single-minded goal of getting reelected.
Maynard, M., “House Panel Says Toyota Misled Public on Safety,” New York Times, February 23, 2010, accessed March 23, 2011, http://www.nytimes.com/2010/02/23/business/global/23toyota.html?ref=michelinemaynard.
Mazarr, M. J., Don M. Snider, and James A. Blackwell Jr., Desert Storm: The Gulf War and What We Learned (Boulder, CO: Westview, 1993).
Mazmanian, D. A. and Jeanne Nienaber, Can Organizations Change?: Environmental Protection, Citizen Participation, and the Corps of Engineers (Washington, DC: Brookings, 1979).
Mazmanian, D. A., Third Parties in Presidential Elections (Washington, DC: Brookings Institution, 1974).
McAdam, D., Political Process and the Development of Black Insurgency, 1930–1970, 2nd ed. (Chicago: University of Chicago Press, 1999), 100–103.
McClain, Paula D., and Joseph Stewart Jr. “Can We All Get Along?” Racial and Ethnic Minorities in American Politics, 5th ed. Boulder, CO: Westview Press, 2009. A valuable, comprehensive overview of racial and ethnic minorities.
McClellan, S., What Happened: Inside the Bush White House and Washington’s Culture of Deception (New York: Public Affairs, 2008).
McClosky, H. and John Zaller, The American Ethos (Cambridge, MA: Harvard University Press, 1987).
McClosky, Herbert, and John Zaller. The American Ethos. Cambridge, MA: Harvard University Press, 1984. Examines the nature of Americans’ commitment to democratic and capitalist values.
McConnell v. Federal Election Commission, 540 US 93 (2003).
McCubbins, M. D. and Thomas Schwartz, “Congressional Oversight Overlooked: Police Patrols and Fire Alarms,” American Journal of Political Science 28 (February 1984): 165–79.
McCulloch v. Maryland
McCulloch v. Maryland, 4 Wheat. 316 (1819).
McCullough, D., Truman (New York: Simon &amp; Schuster, 1992).
McDevitt, M. and Steven Chaffee, “From Top-Down to Trickle-Up Influence: Revisiting the Assumptions about the Family in Political Socialization,” Political Communication, November 2002, 281–301.
McDevitt, M. and Steven H. Chaffee, “Second-Chance Political Socialization: ‘Trickle-Up’ Effects of Children on Parents,” in Engaging the Public, ed. Thomas J. Johnson, Carol E. Hays, and Scott P. Hays (Lanham, MD: Rowman &amp; Littlefield, 1998), 57–66.
McDonald, F., States’ Rights and the Union: Imperium in Imperio, 1776–1876 (Lawrence: University Press of Kansas, 2000), 38–43.
McDonald, M., “Current Population Survey Voting and Registration Supplement,” United States Election Project, http://elections.gmu.edu/CPS_2008.html.
McDonald, M., “Voter Turnout,” United States Election Project, http://elections.gmu.edu/voter_turnout.htm.
McDonald v. Chicago, 561 US ___, 130 S.Ct. 3020 (2010).
McGlen, N. and Karen O’Connor, Women, Politics and American Society (Englewood Cliffs, NJ: Prentice Hall, 1995), table 4-11.
McGuinn, P. J., No Child Left Behind and the Transformation of Federal Education Policy (Lawrence: University Press of Kansas, 2006).
McKinney, J., “Too Much Mouth—Or a New Policy?,” Baton Rouge Sunday Advocate, March 10, 2002, 9B.
McPherson, J. M., Battle Cry of Freedom: The Civil War Era (New York: Oxford University Press, 1988).
The meaning of an event can change dramatically based on how it is framed by and in the media. For example, the public understands a demonstration quite differently depending on whether the news frames it as an exercise of freedom of speech or as a threat to law and order.
The meaning of federalism has changed over time. During the first decades of the republic, many politicians held that states’ rights allowed states to disobey any national government that in their view exceeded its powers. Such a doctrine was largely discredited after the Civil War. Then dual federalism, a clear division of labor between national and state government, became the dominant doctrine. During the New Deal of the 1930s, cooperative federalism, whereby federal and state governments work together to solve problems, emerged and held sway until the 1960s. Since then, the situation is summarized by the term competitive federalism, whereby responsibilities are assigned based on whether the national government or the state is thought to be best able to handle the task.
Meaningful and regular opportunities for all people to participate must be guaranteed by a democratic political system, whether or not everyone chooses to take part. But not all Americans take part in politics, nor are the opportunities for participation equal. Voters and political activists generally are older, more educated, and better off financially than the general population. These people have the best chance of having their views represented in government. Meanwhile, those who rely the most on government programs and policies, such as recipients of public assistance, often have fewer opportunities to participate and are less engaged.
Meanwhile, internationalism reigns. Internationalism means involvement in events beyond one’s borders to accomplish and protect the national interest (Baldwin, 1993; Nye Jr., 2002). It has dominated American foreign policy since 1955, a decade after World War II ended. Internationalists favor democratization, free trade, and a policy of global military activism designed to maintain America’s dominant position in world affairs. But specific policies have varied depending on the administration in power.
Mearsheimer, J. J. and Stephen M. Walt, “The Blind and the Elephant in the Room: Robert Lieberman and the Israel Lobby,” Perspectives on Politics 7, no. 2 (June 2009): 259–73
Mearsheimer, J. J. and Stephen M. Walt, The Israel Lobby and U.S. Foreign Policy (New York: Farrar, Straus &amp; Giroux, 2007). See also the critique by Robert C. Lieberman, “The ‘Israel Lobby’ and American Politics,” Perspectives on Politics 7, no. 2 (June 2009): 235–57
The media affect what people think about in politics and how they think about it. They also influence what, if anything, people do about politics, problems, and policies.
The media also differ stylistically in how they present the news. The Times does it with relative sobriety. Cable channels dramatize their reports by announcing “breaking news,” using graphic captions, accompanying stories with pulsating music, engaging in fast-paced editing, and repeatedly admonishing viewers to “stay with us.”
The media are also important because officials are news consumers in their own right. State legislators value news exposure to communicate to other legislators, the governor, and interest groups and to set the policy agenda (Cooper, 2002). Thus legislative staffers in Illinois conclude that news coverage is a better indicator of public opinion than polls (Herbst, 1998). The news may more heavily and quickly influence officials’ views of problems and policy issues than the public’s.
The media are central to political participation and mobilization. The public uses all forms of media to express opinions, contact leaders, and engage in politics. Journalists, pollsters, and political consultants create media depictions of peoples’ participation and inactivity. These depictions shape the public’s perceptions about political participation. Individuals may be prompted to engage in public affairs when they view media accounts of people like themselves taking part. The public can participate in politics through media, especially via the Internet and digital platforms.
The media are fascinated with the personality and style of individual presidents. They attempt to pin them down. Sometimes, the analyses are contradictory. In one best-selling book, Bob Woodward depicted President George W. Bush as, in the words of reviewer Michiko Kakutani, “a judicious, resolute leader…firmly in control of the ship of state.” In a subsequent book, Woodward described Bush as “passive, impatient, sophomoric and intellectual incurious…given to an almost religious certainty that makes him disinclined to rethink or re-evaluate decisions” (Kakutani, 2006; Bush at War, 2002).
The media are may be distracted away from civil liberties—and downplay their importance—for one other reason. Asserting civil liberties is often the way unpopular minorities struggle against being repressed or silenced in a majority-rule political system. But such outsiders have trouble getting their concerns into the news on their own terms, particularly if they are opposed to the government. They often have no choice except to make theatrical efforts to attract the news media’s appetite for dramatic conflict, such as demonstrating against or disrupting official events. This makes it hard for them to use the media to claim the civil liberty protections that are vital to their survival.
The media are not simply important in getting people to think about an issue; they influence how people think about it. Scholars refer to this media power as framing (Schaffner &amp; Sellers, 2010).
The media are a potential resource for disadvantaged groups subject to discrimination to try to energize their members, attract support (sway opinion, raise funds) from the public, and achieve their policy objectives.
Media are rich sources of information about government, politics, and current affairs. People learn about politics through news presented on television, in newspapers and magazines, on radio programs, on Internet websites, and through social media. The press provides insights into the workings of government by showcasing political leaders in action, such as gavel-to-gavel coverage of Congress on C-SPAN. People can witness politicians in action, including on the campaign trail, through videos posted on YouTube and on online news sites such as CNN and MSNBC. Entertainment media, including television comedies and dramas, music, film, and video games also contain much political content. Television programs such as The West Wing and Law and Order offer viewers accounts of how government functions that, although fictionalized, can appear realistic. Media also establish linkages between leaders, institutions, and citizens. In contrast to typing and mailing a letter, it is easier than ever for people to contact leaders directly using e-mail and Facebook.
The media attention lavished on Reeve until his death in 2004 irked many people with disabilities. They saw the massive publicity he received as undermining their struggle for civil rights and equal treatment. In magazines aimed at serving people with disabilities, such as Ability Magazine and Ragged Edge, writers blasted Reeve for presenting himself as, in their words, “incomplete” or “decayed.” Chet Cooper, editor of Ability Magazine, confronted Reeve in a 1998 interview. Cooper began, “Promoting civil rights for people with disabilities would involve encouraging people to accept and respect people with disabilities just as they are…Their concept is ‘I don’t need to walk to be a whole human being. I am able to lead a fully functional life, independent of walking.’” Reeve answered, “We were not born to be living in wheelchairs. We were meant to be walking upright with all of our body systems fully functional and I’d like to have that back” (Reeve &amp; Fay, 1998).
The media can be a significant force at this stage of the policy process. But most policy implementation and administration take place out of the media’s view and are time consuming to find and expose, even with investigative reporting. Thus media coverage is sporadic and focused on a few policies.
The media can depict members of disadvantaged groups positively to the public. Given that most Americans are surrounded by and interact with people like themselves, such visibility can push toward understanding and tolerance. Perhaps the most notable example of this effect is the shift in the portrayals of gay people in the mass media (Gross, 2001; Walters, 2001). Positive images appeared on television series, such as Will and Grace. Familiar, openly gay showbiz personalities appear on talk shows, including Ellen DeGeneres, who “came out of the closet” in real life and in playing her character in her situation comedy Ellen. She subsequently hosted a talk show of her own. Such depictions create a climate of tolerance in which gay people are more comfortable being open. As a result, more Americans report knowing someone who is gay, which in turn increases their support for equal treatment (Yang, 1997).
The media can influence the behavior of members of Congress, the public’s perception of the institution, and constituents’ feelings about their members.
The media can influence people in politics without the public being involved at all. Politicians are far more voracious consumers of the news than is the average American. When issues are heavily covered in the media, officials take such prominence as a sign that they may well be called to account for their actions, even if the public has not yet spoken out. And they speak and behave differently than they did when the issues were obscure. Media attention tends to encourage action and speed up the policy process, if only for politicians to get the issue off the table.
The media can keep subjects off the policy agenda or enable policymakers to keep them off by ignoring or downplaying them. Or their coverage can give the impression, rightly or wrongly, that a subject does not require resolution through the policy process. Coverage may be insufficient when policymakers are disinterested: the scant media attention to the AIDS epidemic during its early years did not put it on the policy agenda in the face of the Reagan administration’s indifference.
The media can put a topic on the policy agenda by transforming it into a news icon. A garbage barge that for three months unsuccessfully sought a port on the East Coast to unload its cargo received extensive news coverage, was joked about in the monologues of late-night talk show hosts and mentioned in comedy shows, and became the subject of polls. With environmental interest groups weighing in, the barge grew into an icon symbolizing a wasteful society with ever-mounting garbage and nowhere to dump it. It put garbage firmly on the policy agenda (Bennett &amp; Lawrence, 1995).
The media can undermine US foreign and national security policies. By depicting the Tet Offensive as successful, the media made it difficult for President Johnson to send more troops to Vietnam and encouraged the eventual withdrawal of US forces. The nightly stories about US embassy personnel captive in Iran, often under the heading “America Held Hostage,” probably provoked President Carter into allowing a risky rescue effort that turned into a debacle.
The media claim special privileges under the First Amendment’s guarantee of “freedom of the press.”
Media companies bargained for the rights to Private Lynch’s story. Viacom offered her a package: a prime-time news interview on its CBS television network; a book deal with its publishing house, Simon and Schuster; a music-video host spot on its cable channel MTV2; and a movie contract. Jim Rutenberg, “To Interview Former P.O.W., CBS Offers Stardom,” New York Times, June 16, 2003, A1. Eventually she signed with NBC, which had indicated that it was going to make a TV movie about her whether it had the rights to her story or not. NBC aired its made-for-TV movie Saving Jessica Lynch soon after the Veteran’s Day publication of a book about her ordeal written by a former New York Times reporter with whom she split a $1 million advance.Rick Bragg, I Am a Soldier, Too: The Jessica Lynch Story (New York: Alfred A. Knopf, 2003). Promoting the book, Ms. Lynch appeared on ABC’s Primetime Live for an interview with Diane Sawyer, NBC’s Today Show, the CBS Late Show with David Letterman, and on CNN’s Larry King Live. She was the subject of a cover story in Time magazine and was featured in Glamour magazine as one of its women of the year.
Media contents can mobilize individuals to engage in political behavior, from contacting public officials, to voting, to protesting, to committing violence. In the 1960s, television coverage increased participation in the nonviolent protests of the civil rights movement against segregation in the South (Lee, 2002). Continuous coverage of the 2009 health care legislation contributed to generating a wide range of participation by the public. Partisan media particularly foster citizen engagement in politics, as Fox News did for the Tea Party.
The media contribute to this incumbency advantage. Challengers often lack the funds to air political ads. News coverage of House elections favors incumbents. Local television coverage pays little attention to even to the most competitive House elections (West &amp; Maisel, 2004). Indeed, four thousand local television newscasts, in eleven major markets during the four weeks before the 2004 election, gave eight times as much air time to car crashes and other accidents than to House campaigns. The use of social media, such as Facebook and Twitter, can benefit challengers, especially if their messages are picked up by the mainstream press. However, many voters get most of the campaign information from television. Debates can sometimes improve a challenger’s chances if they are televised and widely seen. But nearly 70 percent of debates held by House candidates are not televised (Committee for the Study of the American Electorate, 2001).
The media contributed to the erosion of support for the death penalty by putting these stories into a new (irresistible) innocence frame: that of an error-prone, sometimes corrupt, judicial system that executed innocent defendants. This frame became far more prevalent than one less sympathetic to the convicted, for example of murderers and their victims (Baumgartner, Boef, &amp; Boydstun, 2008).
Media coverage of business interest groups conveys their power. It limits this power by framing it as excessive and adverse to the public interest and by exposing some of it as greed and exploitation. This coverage affects public opinion. Of the people polled about “the power of different groups in influencing government policy, politicians, and policymakers in Washington” and which groups had “too much” influence, 86 percent selected “big companies,” 83 percent chose “political action committees which give money to political candidates,” and 71 percent picked “political lobbyists” (The Harris Poll, 2001). Overwhelmingly, people have the impression that government is run by a few big interests. In November 2005, 90 percent of respondents to a Harris poll (up from 83 percent the previous year) said big companies had too much influence on government.
Media coverage of the congressional debate over health care in recent years illustrates the use of the conflict frame, which often excludes coverage of the substance of policy issues. The media focused heavily on the strategies employed by President Barack Obama and Democratic members of Congress on the one hand and Republican members on the other to advance their positions on health care. Lawmakers on each side of the debate conducted extensive research and issued reports detailing the policy issues involved, yet news organizations focused primarily on fights between members and parties. According to the Pew Research Center, over 70 percent of the public felt that news organizations provided only fair or poor coverage of the details of various health-care proposals and their effect on people despite the health-care debate dominating the news agenda (Pew Research Center for the People &amp; the Press, 2011).
Media coverage of the hip-hop subculture focuses heavily on negative events and issues, while ignoring the socially constructive messages of many musicians. The subculture receives most of its media attention in response to the murder of prominent artists, such as Tupac Shakur and Notorious B.I.G., or the arrest of musicians for violating the law, usually for a weapons- or drug-related charge. A prominent news frame is how violence in the music’s lyrics translates into real-life violence. As hip-hop music became more popular with suburban white youth in the 1990s, the news media stepped up its warnings about the dangers of this subculture.
Media coverage of hip-hop tends to downplay the positive aspects of the subculture.
Media coverage, however, often comes after—not before—the government’s decision to take action. Thus news coverage of the humanitarian crises in Somalia was a response to the first President Bush’s decision to deploy ground troops. Then news stories supported the decision by framing the famine there as a desperate crisis in which the United States had an obligation to intervene. Later news coverage, however, did affect policy. Reports of the killing of eighteen US Army Rangers and the showing of the body of one of them being dragged through the country’s capital of Mogadishu, resulted in the Clinton administration’s decision to withdraw US troops.
Media coverage of Iraq turned critical. There were frequent reports of bombings, suicide attacks, and stories of people kidnapped and beheaded. There was a media feeding frenzy of revelations about and photographs of torture by US personnel and private contractors in the Abu Ghraib prison in Iraq and in Afghanistan (Hersh, 2004).
Media coverage or lack of coverage of an event can allow and even encourage government inaction. In Rwanda in 1994, Hutu extremists slaughtered eight hundred thousand Tutsis and Hutu moderates, their countrymen, women, and children. The news media depicted this genocide, when they covered it at all, as part of an endless tribal struggle the United States could not much affect. Besides, it was only a few months since the media had reported the killing of American soldiers in Somalia. The United States never intervened in Rwanda. As National Security Advisor Anthony Lake said later, “We didn’t make any decision.” He did not ask his staff to consider options and make a policy recommendation to President Clinton (Darnton, 2004).
Media coverage of policy formulation infrequently dwells on substantive arguments and alternatives. Depiction of the legislative process is typical: the news media usually frame it as conflict and strategy. And because the news media cover only a few major issues, policymakers are often able to formulate the details of policies without much scrutiny or public awareness.
Media coverage of the Supreme Court is limited. Many of the Court’s decisions are not reported by the news media or are recounted only briefly. The television networks give less than 4 percent of their coverage of the three branches of government to the Supreme Court. The leading news magazines focus on only 10 percent of the cases. Even a reader relying on the New York Times would not know about many of the Court’s decisions.
Media coverage of the war itself was dramatically different depending on whether one was exposed to US or Arab media (Khouri, 2003; Poniewozik, 2003; Sharkey, 2003).
Media depictions of candidates often focus on candidates’ personalities, personal lives, flaws, and faults. For this reason, candidates seek to convey a positive personal image through entertainment media. Presidential candidates are as likely to grace the cover of the entertainment weekly People magazine as they are to be depicted on the front of newsmagazines, such as Time and Newsweek.
Media depictions of Congress are a mixed bag. National news coverage focuses on the institution of Congress and tends to highlight conflict and partisan bickering. Local news covers individual members and is more positive. Depictions of Congress in television and film often exaggerate stereotypes, such as the corrupt senator or the crusading House representative.
Media depictions of events abroad can encourage or compel US policymakers to take action by sending aid personnel, even troops. This is called the CNN Effect (Gilboa, 2005). It occurs under two conditions. The first condition is when policymakers have not decided or are uncertain about what to do or their policy preferences are contested by other policymakers. The second condition is when the media’s news frames and commentary are critical of the government’s actions or inaction, and the coverage empathizes with the victims. Thus policy uncertainty combined with negative news (e.g., coverage of slaughter and starvation) increase the likelihood of US intervention in humanitarian crises abroad (Robinson, 2002).
Media depictions matter. Favorable coverage of public interest groups seeking to protect the environment and consumers has helped get their issues on the policy agenda and some of their proposals enacted (Berry, 2000). The breast cancer lobby is far more successful at shaping media coverage and thus influencing public opinion and determining public policy (including government funding) than the prostate cancer lobby, even though the diseases have almost identical morbidity and mortality rates (Kedrowski &amp; Sarow, 2007).
Media depictions often focus on the strategies parties use to win elections and control government. The press is obsessed with how the Republicans and Democrats manage their messages to attract or lose supporters.
Media depictions suggest that parties fail to live up to campaign promises about policies they will enact if their candidates are elected. A recurring media theme during President Obama’s presidency is that Obama has not represented his party’s interests, such as on the issue of tax cuts. However, press coverage is not consistent with research demonstrating that party leaders keep campaign promises at least two-thirds of the time (Cappella &amp; Jamieson, 1997).
The media do far more than report the news. They are full of pundits, talking heads, and partisans who are busy expressing opinions and commenting on the news. These reactions and responses can contribute to a marketplace of ideas, informed public discussion, and greater understanding of politics, government, and public policies. Often, however, they result in conflict and cacophony: topics are broached too briefly in too little time, assertions dominate analysis, and shouting and squabbling drown out thought.
The media do not simply hold a mirror up to political reality. A “Comparing Content” box presents differences among media depictions of a subject. The box may compare a political event to reports about it in the news, compare depictions of the same political event in various media outlets, or compare changes in media depictions over time. For example, the content-comparison box in Chapter 11 “Campaigns and Elections” shows how and explains why portrayals of candidates in fiction and documentary films are dramatically different.
The media employ a number of stock frames in their stories about political participation. These frames generate stereotypes of the public’s participation that are at best partially accurate. Stereotypes assume that all members of the group share the same political orientations, but often this is not the case.
The media encourage presidents to find policy areas that enable them to play the role of bold, public-minded leader. But because reporters seek conflict and drama at the White House newsbeat, stories are subject to what columnist Jonathan Alter has termed “the manic-depressive media” (Alter, 1993). In the way the media frame stories, each event is a make-or-break moment for the president, suitable for triumph or humiliation. Highs are higher; lows are lower. New issues that emerge can change the president’s depiction in the news.
The media endlessly replayed Democrat Howard Dean’s scream after the Iowa caucuses in 2004.
The media failed to connect the report to past events: terrorists had previously staged several attacks against the United States, including destroying two US embassies and damaging the World Trade Center. “In the three months leading up to 9/11, the phrase Al Qaeda was never mentioned on any of the three evening news broadcasts—not once.”Tom Fenton, Bad News (New York: Regan Books, 2005), 4.
Media frames can provide criteria that audience members use to make judgments about government institutions, public officials, and issues. This is called priming. It can occur when news stories identify the person or institution to blame for an event, such as the damage wrought by Hurricane Katrina on New Orleans. The president is often held responsible for the nation’s problems. Priming effects are strongest “when the news frames a problem as if it were the president’s business, when viewers are prepared to regard the problem as important, and when they see the problem as entangled in the duties and obligation of the presidency” (Iyengar &amp; Kinder, 1987).
The media have long been enthusiastic about the Constitution. They provided crucial assistance in the processes leading up to its adoption in the 1780s. They continue to venerate it today.
Media images of the candidates varied widely. On the one hand, Barack Obama was portrayed positively as an American success story. Abandoned by his father when he was two, he was raised by a single mother who struggled financially, he worked his way through law school, and he was elected to the United States Senate. Alternately, he was depicted as a black man with a strange name and as an elitist with a Harvard law degree and radical ideas. Depictions of John McCain also were greatly at odds. McCain was shown to be an experienced leader, wise in the ways of national security, and as a maverick not wedded to Republican orthodoxy. On the other hand, he was portrayed as a tired, old Washington politician and as a conventional conservative averse to change.
The media, in some instances, may have no effect on participation. People may not pay attention to political media or take media messages seriously. They assess politics on the basis of their own personal experiences or those of their families and friends. The decision to participate is related to their membership in groups and social networks, being contacted by a political party or interest group, or a sense of civic duty and efficacy. Thus some individuals’ participation or inaction is influenced by their personal realities rather than mediated realities.
The media influence policy formulation by how they frame the subject, their coverage of policymakers’ arguments and debates, and the policy alternatives they report. Thus the production, distribution, and consumption of illegal drugs can be framed as a law-and-order problem or a health issue (e.g., medical marijuana) or as an everyday recreational activity.
The media landscape is populated by cable news programs, talk radio shows, online news sites, and blogs that represent extreme liberal and extreme conservative positions on issues. Many people who tune into these opinionated sources of information shield themselves from other perspectives, thus cutting off the potential to meaningfully debate policy options. Communication scholars Kathleen Hall Jamieson and Joseph Cappella label this phenomenon the echo chamber. They observe that some people attend to media that are essentially “self protected enclaves hospitable to their own beliefs” (Jamieson &amp; Cappella, 2008). With more than three hundred cable channels alone to choose from, people gravitate toward niche media that often feature like-minded hosts. Fox News’s conservative talk show host Sean Hannity and MSNBC’s liberal host Rachel Maddow reach their followers on television, radio, and online. Blog readers visit sites that are in line with their views and avoid those that challenge their opinions.
The media, led by the New York Times, looked for the government agency most responsible for the disaster. Their pursuit led them to the Minerals Management Service (MMS) of the Interior Department. MMS is required by the Outer Continental Shelf Act to inspect the approximately four thousand offshore platform facilities in the Gulf for safety and operational compliance.
The media move a subject onto the policy agenda when they give it extensive coverage and frame it as a problem demanding a response by policymakers. For example, widespread reporting of how many Americans were sickened by tainted eggs and spinach eventually resulted in a law that overhauled the food safety system and gave more authority to the Food and Drug Administration.
The media offer opportunities for political participation. People can engage using the Internet to express their opinions, share information, organize political events, support candidates, and encourage others to get involved.
The media often depict business interest groups negatively, which can limit the groups’ influence. Witness, for example, stories about the dubious dealings and bankruptcy of corporations such as Enron, the trials of corporate leaders who have pillaged their companies, and the huge salaries and bonuses paid in financial and related business sectors.
The media often depict interest group lobbyists negatively in the news and in entertainment. One particular episode of The Simpsons provides an extreme example. Lisa Simpson writes an essay titled “The Roots of Democracy” that wins her a trip to Washington, DC, to compete for the best essay on patriotism award. She writes, “When America was born on that hot July day in 1776, the trees in Springfield Forest were tiny saplings…and as they were nourished by Mother Earth, so too did our fledgling nation find strength in the simple ideals of equality and justice.”
The media, old and new, are central to American politics and government in three ways that we highlight throughout this book. First, they depict the people, institutions, processes, issues, and policies involved in politics and government. Second, the way in which participants in government and politics interact with the media influences the way in which the media depict them. Third, the media’s depictions can have effects.
The media, old and new, influence politics, government, and public policies in five important ways, all of which we will apply throughout our book. We now introduce them.
Media personnel find civil liberties to be a vital topic because they hold fast to freedom of expression as a crucial protection to perform their jobs. Also, the frame of the virtuous individual standing up for beloved principles against the government is easily presentable as a defense of civil liberties.
The media and the public expect presidents to put their marks on the office and on history. But “the institution makes presidents as much if not more than presidents make the institution” (Ragsdale &amp; Theis III, 1997; Burke, 2000).
The media rarely show the Constitution or the structure of the political system as a cause of political problems. However, media depictions of the politicians charged with fulfilling the Constitution’s vision in public life are far less positive.
The media reported the crisis night after night under such titles as “America Held Hostage.”
Media reports on Congress commonly emphasize conflicts between the Republican and Democratic parties. The partisan conflict frame is prevalent when high-profile legislative issues are being debated. Journalists find it easier to focus on partisan dynamics, which are a legitimate part of the story, than to cover the often complicated details of the legislation itself.
Media reports of the hip-hop subculture also coincide with the release of successful albums. Since 1998, hip-hop and rap have been the top-selling record formats. The dominant news frame is that the hip-hop subculture promotes selfish materialist values. This is illustrated by news reports about the cars, homes, jewelry, and other commodities purchased by successful musicians and their promoters (Lewis, 2003).
Media reports may have a negative influence on the public’s perceptions of the institution and a favorable impact on feelings about individual members. Online media, including blogs and video-sharing sites, place the institution and its members under increased scrutiny.
Media representations of the public’s political disengagement contain elements of truth. Americans do not meet the ideal of involved and fully informed citizens that derives from the concept of the New England town meeting of the colonial period where the entire community took part in civic affairs. Media coverage focuses on the particular aspects of political participation that typically have low rates of civic engagement—especially political party work and campaign activity—or on the aspects that are expected to have higher rates of engagement, such as voting.
The media’s depictions of the federal bureaucracy, ranging from highly positive to direly negative, provoke mixed feelings in the public (Fair &amp; Cantril, 1967; Cantril &amp; Cantril, 1999). Asked to choose in polls between “a smaller government providing fewer services” or “a bigger government providing more services,” Americans opt for the former by a two-to-one margin. Like the media, the public finds waste, fraud, and abuse to be endemic to the bureaucracy. Year after year of National Election Studies surveys reveal that when asked, “Do you think that people in the government waste a lot of the money we pay in taxes, waste some of it, or don’t waste very much of it?” the majority answers “a lot.”
The media’s depictions of presidential candidates Republican George W. Bush and Democrat Al Gore during the 2000 presidential election influenced public perceptions. Bush was depicted as being unintelligent by news organizations that compiled lists of his gaffes and malapropisms. Gore was construed as being dishonest for allegedly claiming that he invented the Internet.
The media’s intense attention to Supreme Court nominees is caught in this photograph showing the gaggle of journalists around John G. Roberts as he meets with the president.
The media’s negative depictions of lobbying and the concern of members of Congress to refute accusations of being beholden to “special interest groups” (a derogatory term) have produced proposals to regulate lobbyists and lobbying. These are designed to correct abuses, placate the media, and reassure the public. They increase the amount of information about and the visibility of lobbying, eliminate the appearance of corruption, and may reduce lobbyists’ influence over the policymaking process.
The media’s relationship to political participation is complex. The press can stimulate or depress political activity, or it may have no effect on it. Media stereotypes of groups and their political participation can influence the amount of attention these groups get from political leaders. While some of the traditional institutions that mobilize people, such as political parties, have become less of a force, the mass media’s potential to have an impact on political action has grown.
The media’s relationship with Congress maintains the distinction between the national institution of Congress and its locally elected members. Congress as an institution commands national media attention, while members of Congress are covered extensively in their local press.Wendy J. Schiller, Partners and Rivals (Princeton, NJ: Princeton University Press, 2000). The fact that Weiner’s speech dealing with an issue of particular concern to his constituents in New York gained national media attention was atypical. It was made possible because his rant conformed to the dramatic expectations of modern-day political media.
The media’s use of public opinion data has a long history. The press depends on polls as a source of information for its stories, and polling organizations need the media to publicize their results. For almost two centuries, the press has commissioned polls from professional organizations or sponsored their own in-house polling operations. Today, major news organizations join with well-established polling firms to measure public opinion. USA Today and CNN work with the Gallup organization to field opinion polls.
The media sometimes sympathetically depict and amplify disadvantaged groups’ demands for civil rights, especially when they are voiced by individuals who ask only for equality of opportunity and to be judged on their own merits. Coverage is unfavorable when it frames the demands as undeserved or requiring special privileges or the issue as a conflict in which one side will win and the other lose. The media’s frame of interracial conflict increases racial divides on affirmative action. If affirmative action is presented in terms that are less stark than win-lose or either-or, whites’ views become more favorable (Sniderman &amp; Piazza, 1993).
The media spotlight can speed up policy formulation on major issues. But speed tends not to work well for deliberation: deciding what to do about a problem can take sifting and winnowing. News coverage pushes for a quick response from policymakers, thereby often favoring the most available alternative, perhaps regardless of whether it effectively addresses the problem.
The media use stereotypes in their campaign reporting to characterize groups of voters. Media attention focused on the “angry voter” for almost two decades beginning in the 1980s. At first, it was “angry white males” who emerged in response to political correctness. By the 1990s, the focus had shifted to “soccer moms” who were portrayed as being disgusted with politics. Yet studies showed that most white males and soccer moms were not upset about politics and that they did not vote as a bloc. During the 2008 campaign, the press highlighted McCain and Obama’s outreach to “NASCAR dads,” who were portrayed as a rowdy, beer guzzling crowd with lower levels of education and income than other voters. In fact, NASCAR fans’ socioeconomic status mirrors that of the general population, and they hail from all walks of life (Clarke, 2008).
The media usually portray the Constitution and most of the institutions it established favorably and above politics. Yet, the Constitution was—and remains—a political document created and developed in political ways for political purposes. In part because of the media’s presentation, the public finds little to criticize in the Constitution, even as it is quick to disparage public officials. Nonetheless, the Constitution continues to be the object of political engagement in the twenty-first century.
Medicaid
Medicaid was created in 1965. It provides health-care coverage for approximately fifty million poor and disabled Americans. More than a third of them are over sixty-five. The federal government pays about half the costs of their medical care, including hospital stays, physician fees, and various diagnostic services. States pay the remainder of the costs of the coverage.
Medicare has two parts. Part A pays some of the hospital charges for individuals who are eligible for Social Security benefits. It is funded by payroll deductions and matching contributions from a patient’s employer. People are responsible for both a deductible charge that must be paid before Medicare payments are authorized and copayments for many hospital-related services. There are no limits on the total costs people can incur.
Medicare’s lack of a prescription drug benefit was particularly hard on the elderly and disabled, who commonly take several prescription drugs. Responding to this need, the Medicare Prescription Drug and Modernization Act of 2003 contains two types of assistance programs. The first is a prescription drug discount card program saving Social Security recipients roughly 15 percent to 25 percent annually.
Medill DC – Congresswoman Frederica Wilson – CC BY 2.0.
Medium Cool (1969). Radical in content and form: the clashes between police and demonstrators at the 1968 Democratic national convention as seen from the perspective of a news cameraman.
Meeting face-to-face with political leaders is one of the best ways to present your concerns about a policy and to learn about how legislative institutions work. Despite their rigorous schedules, arranging for members or former members of Congress and their staffs to speak at your school or club is not as hard as it may seem. Members of Congress and their staffs often welcome the chance to meet with young people in their districts.
Melone, A. P., “The Senate’s Confirmation Role in Supreme Court Nominations and the Politics of Ideology versus Impartiality,” Judicature 75, no. 2 (August–September 1991): 529.
A Member of the Hollywood Ten (1999). Documents the life of director Herbert Biberman during the period of the HUAC hearings.
Members of Congress are elected locally to serve nationally. All aspects of members’ jobs, whether it be making laws or providing service to people in their home districts, are influenced by this dual concern with representing local constituencies while dealing with national policy.
Members of Congress are local politicians serving in a national institution. They spend their days moving between two worlds—their home districts and Washington. While many come from the ranks of the social and economic elite, to be successful they must be true to their local roots.
Members of Congress are a wealthy group. More than half of all members in 2009 were millionaires. More than fifty had net worths of over $10 million (Bozzo, 2010). Members earn a salary of $174,000; leaders are compensated slightly more (Brudnick &amp; Peterson, 2010). While this may seem like a lot of money, most members must maintain residences in Washington, DC, and their districts and must pay for trips back home. Some members take tremendous pay cuts to serve in Congress. Senator Maria Cantwell (D-WA) amassed a fortune of over $40 million as an executive for a Seattle software company before being elected in 2000 (Keller, 2003).
Members of Congress engage in a permanent campaign for reelection that begins the minute they take office.
Members of Congress from the Republican and Democratic parties elect whips who are responsible for encouraging party loyalty and discipline in the House. Aided by extensive networks of deputies and assistants, whips make sure that the lines of communication between leaders and members remain open. In 2002, whip Steny Hoyer (D-MD) greatly expanded his organization to include forty senior whips and thirty assistant whips to enforce a “strategy of inclusion,” which gives more members the opportunity to work closely with party leaders and become vested in party decisions. This strategy made more party leaders with expertise available to the press in the hopes of increasing coverage of the Democratic Party’s positions. Whips keep track of members’ voting intentions on key bills and try persuade wayward members to toe the party line (Davidson &amp; Oleszek, 2002).
Members of Congress have party preferences, constituency needs, and interest group objectives in mind when considering policies. One or more of these may cause them to oppose or support the president’s proposals. For example, Congress has historically been more protectionist (of domestic industries) on trade policies than presidents.
Members of Congress may resist a president’s initiative because they view it as bad policy, or think it will damage their reelection prospects, or believe it will hurt their party (Farnsworth, 2009). Bureaucrats, existing in a stable hierarchy, are usually comfortable administering existing policies. The federal courts exercise judicial review finding new policies constitutional or not—as they have been doing with the health-care law of 2010. Powerful interest groups often benefit from prevailing policies and therefore want to maintain rather than change them.
Members of Congress must reside in the district or state that elects them, although the Constitution does not specify for how long. Residency can become a campaign issue, as it did when former first lady and current secretary of state, Hillary Rodham Clinton, ran for a Senate seat from New York soon after leaving the White House, despite having never lived in the state. She was successful despite having to fend off criticism that as a carpetbagger she was not suited to represent New York’s interests in Congress. The term “carpetbagger” refers to a politician who runs for office from an area where he or she has lived for only a short time and has few community ties. It derives from a derogatory term coined after the Civil War referring to Northerners who went south to profit from the Reconstruction, carrying “carpet bags” for luggage.
Members of Congress resisted using e-mail to communicate until recent years. Members were not assigned e-mail addresses until 1995. Despite the daunting flood of messages, e-mail has helped congressional offices communicate with constituents efficiently. While the franking privilege, members’ ability to post mail without cost, is still important, e-mail has reduced the significance of this perk.
Members of Congress toe a thin line in their relations with the media. While garnering press attention and staying in the public eye may be a useful strategy, grabbing too much of the media spotlight can backfire, earning members a reputation for being more “show horse” than “work horse” and raising the ire of their colleagues.
Members of Congress use new media strategies to inform the public, court the media, and gain publicity. All members have websites that publicize their activities and achievements. Some members make their views know through blog posts, including in online publications like TheHill.com and the Huffington Post. More than 300 members of Congress use Twitter to post brief announcements ranging from alerts about pending legislation to shout-outs to constituents who are celebrating anniversaries to Bible verses.
Members develop ideas for legislation from myriad sources. Most often, proposals stem from campaign promises and issues germane to members’ districts brought to their attention by constituents and lobbying groups (Sullivan, 2008). Senator Warren Magnuson (D-WA) initiated a spate of legislation that led to the establishment of the Consumer Product Safety Commission in the 1970s after being shown an X ray of shrapnel embedded in a constituent’s skull resulting from an accident involving a power lawn mower (Redman, 2001). Political parties may encourage members to develop legislative initiatives that support their agendas. Members may see a need to revise or repeal an existing law. They also can be motivated by personal experiences. The late Senator Strom Thurmond (R-SC), in an action that contradicted his fierce opposition to government regulation, sponsored a bill requiring warnings about the dangers of alcohol in all advertising after his daughter was killed by a drunk driver (Davidson &amp; Oleszek, 2002). National emergencies can prompt members to take action. Congress enacted the Homeland Security Act of 2002 in the aftermath of the 9/11 terrorist attacks on America. This act created the Department of Homeland Security, a new government agency for emergency preparedness.
Members of disadvantaged groups are quick to see the media acting as agents of discrimination, reinforcing derogatory stereotypes (Larson, 2005). They therefore monitor media content and apply pressure on both news and entertainment media to influence how their members are portrayed (Montgomery, 1989). They threaten boycotts of media companies and advertisers. One of the first endeavors of the National Association for the Advancement of Colored People (NAACP) was to protest against D. W. Griffith’s feature film Birth of a Nation (1913), which portrayed African Americans after the Civil War as stupid and venal and celebrated the Ku Klux Klan. Even if the controversy does not end in a withdrawal of the offensive material, it sensitizes media executives to the risks of potentially inflammatory programming.
Members from either the House or Senate can introduce legislation. The member who introduces a bill is its sponsor. Other members can sign on as cosponsors, or supporters, of the bill. Having a large number of cosponsors or having congressional leaders sign onto a bill can boost its chances of success.
Members have personal staffs to help them manage their work load. They also work with committee staff who specialize in particular policy areas. Most Hill staffers are young, white, male, and ambitious. Most members maintain a staff in their home districts to handle constituent service.
Members have very different legislative experiences depending on whether or not their party is in power. Majority party members profit from pork barrel spending on projects that benefit their districts. Earmarks are legislative provisions that provide funding for pork barrel projects. Pork barrel projects include federally funded parks, community centers, theaters, military bases, and building projects that benefit particular areas. These projects can help members curry favor with their constituents and help their reelection prospects. However, opponents of pork barrel spending argue that these projects should be funded by state and local budgets in the places they benefit rather than the federal treasury. A proposal calling for a moratorium on earmarks in the 112th Congress was introduced by the Republican leadership in the House.
Members of the House or Senate introduce bills and open the floor to debate.
Members of the House who are seeking reelection in districts designed to favor their party have an advantage. They usually have better organized campaigns, greater name recognition, far more funds, and more support from interest groups than their opponents. Since 1954, 93 percent of House incumbents have been elected. This rate dropped slightly in 2010, as 87 percent of incumbents were reelected, which is the lowest percentage since 1964 (Knoll, 2010).
Members of the Kennedy family have been prominently involved in politics for over a century, illustrating how the desire to participate in politics is passed on generationally.
Members of the public can follow congressional action live on television. After much debate, televised coverage of floor proceedings via the Cable Satellite Public Affairs Network (C-SPAN) was established in the House in 1979 and in the Senate in 1986. C-SPAN transmits gavel-to-gavel coverage of floor action. It covers committee hearings and broadcasts educational panels and events.
Members of the same party in Congress are more similar ideologically in recent years than in the past. The Democratic Party in Congress contains few conservatives compared to the period before 1980, when conservative southern Democrats often disagreed with the liberal and moderate members of their party. Republicans in Congress today are more united in taking conservative positions than in the past (Schwab).
Members seek assignments to committees considering the overlapping goals of getting reelected, influencing policy, and wielding power and influence. They can promote the interests of their constituencies through committee service and at the same time help their chances at reelection. Members from rural districts desire appointments to the Agriculture Committee where they can best influence farm policy. Those most interested in foreign policy seek appointment to committees such as the House Foreign Relations and Senate International Affairs Committees, where they can become embroiled in the pressing issues of the day. Power or prestige committee assignments in the House include Appropriations, Budget, Commerce, Rules, and Ways and Means. The most powerful committees in the Senate are Appropriations, Armed Services, Commerce, Finance, and Foreign Relations.
Members tailor the job to their personalities, interests, objectives, and constituent needs (Fenno, 2003). They engage in activities that better their chances for reelection. This strategy works, as the reelection rate for incumbents is over 90 percent (Jacobson, 2002). They promote themselves and reach out to constituents by participating in events and public forums in their home districts. More recently, outreach has come to include using social media to connect with the public. Members of Congress take positions on issues that will be received favorably. They claim success for legislative activity that helps the district—and voters believe them (Abramowitz, 1975; Fiorina, 1977; Mayhew, 1974). Successful members excel at constituent service, helping people in the district deal with problems and negotiate the government bureaucracy.
Members were reluctant to change the way they conducted business and were wary of receiving a barrage of e-mail messages that would create more work for their overtaxed staffs. This attitude changed as members used the Internet to get elected, staff members became tech savvy, and constituents became Internet users. Today, all members communicate through online media, although some members are more sophisticated in their digital communication strategies than others.
The membership of the Constitutional Convention was so small—never more than fifty on a given day—that they could proceed largely in “a committee of the whole.” This size enabled them to continue their discussions in private at their preferred boardinghouses and taverns—and to keep a tight lid on public discussion.
Memorable settings may be chosen as backdrops for speeches, but they can backfire. On May 1, 2003, President Bush emerged in a flight suit from a plane just landed on the aircraft carrier USS Abraham Lincoln and spoke in front of a huge banner that proclaimed “Mission Accomplished,” implying the end of major combat operations in Iraq. The banner was positioned for the television cameras to ensure that the open sea, not San Diego, appeared in the background. The slogan may have originated with the ship’s commander or sailors, but the Bush people designed and placed it perfectly for the cameras and choreographed the scene.
Memphis CVB – I voted! – CC BY-NC-ND 2.0.
Mendelsohn, M. and Andrew Parkin, eds., Referendum Democracy: Citizens, Elites and Deliberation in Referendum Campaigns (New York: Palgrave, 2001).
Merelman, R. M., “The Family and Political Socialization: Toward a Theory of Exchange,” Journal of Politics, 42:461–86.
Merelman, R. M., Making Something of Ourselves (Berkeley: University of California Press, 1986).
Merelman, R. M., Making Something of Ourselves (Berkeley: University of California Press, 1984).
The merit system has shrunk since the 1920s (Ingraham, 1995). Just under half of today’s civilian federal workers are merit employees. A notable reform in 1978 instituted the Senior Executive Service, a merit pool of highly trained, highly experienced, highly educated, and highly paid officers that managers can move and transfer at will.
Meritor Savings Bank v. Vinson, 477 US 57 (1986).
Mermin, J., Debating War and Peace: Media Coverage of U.S. Intervention in the Post-Vietnam Era (Princeton, NJ: Princeton University Press, 1999).
Mermin, Jonathan. Debating War and Peace: Media Coverage of U.S. Intervention in the Post-Vietnam Era. Princeton, NJ: Princeton University Press, 1999. Finds that the government sets the terms and boundaries for media coverage of the policy debate about military intervention.
Merriam, C. E., The Making of Citizens (Chicago: University of Chicago Press, 1931), 160–61.
Merriam, C. and Harold F. Gosnell, The American Party System (New York: MacMillan, 1922).
The message of civic education is the relevance and importance of politics. If the workings of the American political system are not what we like, there are ways to change structures, policies, and political practices.
Messy reality can make administration and implementation difficult for even the most conscientious and dedicated bureaucrat. Nor are bureaucratic incompetence, dereliction, ineptitude, and scandals unknown. Policies may be ignored or subverted at the state or local level.
Metzenbaum, Senator Howard, (D.-Ohio), cited in Mark Gitenstein, Matters of Principle (New York: Simon &amp; Schuster, 1992), 239.
Michael Barker did not set out to push the Louisiana state legislature for a new law. In 2003, Barker, a seventeen-year-old high school junior from the town of Jena, had wondered if his school district might save money on computer equipment by making smarter purchases. He sent four letters to the LaSalle Parish School Board requesting information about computer expenditures. He was rebuffed by the superintendent of schools, who notified him that a state law allowed public officials to deny requests for public records from anyone under the age of eighteen.
Michael Barker versus the School Board
Michael Pittman – Obama – CC BY-SA 2.0.
Michelich, S., “Media Coverage of the Supreme Court, 1999–2000 Term in USA Today and ABC News” (paper for “Politics and the Media,” Duke University, November 2000), 7–8.
Michelle Obama addresses delegates. Political parties are important mechanisms for citizen involvement at the grassroots level.
Michels, R., Political Parties: A Sociological Study of the Oligarchical Tendencies of Modern Democracy (New York: Dover Publications, 1959; first published 1915 by Free Press).
Michels, R., Political Parties, ed. Seymour Martin Lipset (1915; New York: Collier Books, 1962), 78.
Midwestnerd – Jingle Bell 5K run – CC BY 2.0.
The Miers Nomination
Miga, A., “White House Drama More Colorful than the Real White House,” Boston Herald, September 23, 1999, 3.
Milbank, D., “With Fanfare, Bush Signs Education Bill,” Washington Post, January 9, 2002, A3.
Milbrath, L. W. and M. L. Goel, Political Participation, 2nd ed. (Chicago: Rand McNally, 1977).
Miles, A. D., “A Multidimensional Approach to Distinguishing between the Most and Least Politically Engaged Senior Citizens, Using Socialization and Participation Variables” (PhD diss., Georgetown University, 1997).
Miller v. California, 413 US 15 (1973).
Milligan, S., “Midterms May Hinge on Votes of Latinos: Both Major Parties Tailoring Messages to Growing Minority,” Boston Globe, October 31, 2002.
Millions of Americans lost their jobs and thus their employer-provided health insurance. The crisis affected not only those with subprime mortgages but also those with regular mortgages; both groups often faced foreclosure on their homes. Nearly a quarter of all homes with mortgages became worth less than the money owed; these homeowners were thereby encouraged to default on (i.e., walk away from) their loans. Governments at all levels faced massive budget deficits as their income from taxes decreased and their expenditures to pay for the safety net of unemployment compensation and welfare increased.
Mindich, D. T. Z., Just the Facts: How “Objectivity” Came to Define American Journalism (New York: New York University Press, 1998).
Minor parties are hindered by laws that limit their ability to compete with major parties. Democrats and Republicans in office have created procedures and requirements that make it difficult for minor parties to be listed on ballots in many states. In Montana, Oklahoma, and several other states, a candidate must obtain the signatures of least 5 percent of registered voters to appear on the ballot. A presidential candidate must collect over one million signatures to be listed on the ballot in every state. This is an insurmountable barrier for most minor parties that lack established organizations in many states (Rosenstone, Behr, &amp; Lazarus, 2000).
Minor parties can be classified as enduring, single-issue, candidate-centered, and fusion parties.
Minor parties can invigorate voter interest by promoting a unique or flamboyant candidate and by focusing attention on a contentious issue (Mazmanian, 1974). Voter turnout increased in the 1992 presidential contest for the first time in over two decades in part because of minor-party candidate Ross Perot (Owen &amp; Dennis, 1996). Perot, a wealthy businessman, was a candidate for president in 1992 for the minor party, United We Stand America, receiving nearly twenty million votes. He ran again in 1996 as a member of the Reform Party and earned nearly eight million votes (Green &amp; Binning, 1997). Perot supporters were united in their distrust of professional politicians and opposition to government funding of social welfare programs.
Minor parties offer an alternative to the dominant Republican and Democratic parties, but they have difficulty surviving. They arise to challenge the two major parties when people feel that their interests are not being met. There are four major types of minor parties: enduring, single-issue, candidate-centered, and fusion parties. Minor parties have difficulty winning high-level office but are able to fill seats at the county and local level. There are numerous challenges faced by minor parties in American politics, including winner-take-all elections, legal obstacles, lack of resources, and limited media coverage.
Minor parties often are unable to air televised campaign ads because they lack funds. Even in the digital era, television advertising is an essential part of campaigns because it allows candidates to control their own message and reach large numbers of voters. Minor-party candidates have difficulty gaining publicity and gaining recognition among voters when they cannot advertise.
Minor parties raise issues that the Democrats and Republicans ignore because of their tendency to take middle-of-the road positions. As a result, minor parties can be catalysts for change (Mazmanian, 1974). The Progressive Party backed the women’s suffrage movement in the early twentieth century, which led to the passage of the Nineteenth Amendment. Child labor laws, the direct election of US senators, federal farm aid, and unemployment insurance are policies enacted as a result of third-party initiatives (Sifry, 2003).
Minor parties rarely receive significant media coverage except when they field a dynamic or outlandish candidate, such as Jesse Ventura, or when they are associated with a movement that taps into public concerns, such as the Tea Party. The dominant horserace frame employed by the media focuses on who is ahead and behind in an election and usually tags minor-party candidates as losers early in the process. Media treat minor parties as distractions and their candidates as novelty acts that divert attention from the main two-party attractions.
A minor-party candidate has never been elected president. In the past five decades, minor parties have held few seats in Congress or high-level state offices. Few minor party candidates have won against major-party candidates for governor, state representative, or county commissioner in the past two decades. Minor-party candidates have better luck in the approximately 65,000 nonpartisan contests for city and town offices and school boards in which no party labels appear on the ballot. Hundreds of these positions have been filled by minor-party representatives (Sifry, 2003).
Minor party candidates can be spoilers in elections by taking away enough votes from a major party candidate to influence the outcome without winning. Minor parties collectively have captured over 5 percent of the popular vote in every presidential election since 1840, although individual minor parties may win only a small percentage of votes (Rosenstone, Behr, &amp; Lazarus, 2000). Green Party candidate Ralph Nader was considered by some analysts to be a spoiler in the 2000 presidential campaign by taking votes away from Democratic contender Al Gore in Florida. George W. Bush received 2,912,790 votes in Florida compared to Al Gore’s 2,912,253 votes (Committee for the Study of the American Electorate, 2011). If 540 of Nader’s 96,837 votes had gone to Gore, Gore might have ended up in the White House (Sifry, 2003).
Minor-party candidates rarely have the opportunity to participate in televised presidential debates. An exception was Reform Party candidate Ross Perot, whose campaign was bolstered by his inclusion in the 1992 presidential debate with Republican George W. Bush and Democrat Bill Clinton.
Minor-party candidates Ross Perot and Ralph Nader did not come close to winning the presidency, but they did bring media attention to issues during the elections in which they ran.
Minor-party candidates routinely are excluded from televised debates in which major-party candidates participate (Rosenstone, Behr, &amp; Lazarus, 2000). By being allowed to participate in the 1992 presidential debates, Reform Party candidate Ross Perot achieved national visibility and symbolic equality with incumbent president George W. Bush and Democratic candidate Bill Clinton.
A minor party, or third party, is an organization that is not affiliated with the two major American parties—the Democrats or Republicans. Minor parties run candidates in a limited number of elections and they do not receive large pluralities of votes. They arise when the two major parties fail to represent citizens’ demands or provide the opportunity to express opposition to existing policies. Citizens often form a minor party by uniting behind a leader who represents their interests.
Minority Report (2002). In a future world, where technology allows police to arrest people before they commit crimes, wrongly accused cop (Tom Cruise) fights to save his name.
Minow, N. N. and Craig L. LaMay, Inside the Presidential Debates: Their Improbable Past and Promising Future (Chicago: University of Chicago Press, 2008).
Miranda rights were effectively introduced to the American public when the tough-guy detectives of the sixties television show Dragnet read them to suspects they were arresting.
The Missiles of October (1974). Documentary that profiles President John F. Kennedy and his associates and describes their actions during the Cuban missile crisis.
Mississippi Burning (1988). Loosely based on the FBI investigation, obstructed by bigotry and a conspiracy of violence, into the murder of three civil rights workers.
Missouri ex rel. Gaines v. Canada, 305 US 676 (1937).
Mitchell v. United States, 313 US 80 (1941).
MMS essentially allowed the oil industry to regulate itself. With respect to the Deepwater Horizon rig, as reported in the Times, MMS gave BP permission to test the blowout preventer at a lower pressure than federally required and granted another exception to the company to delay mandatory testing of the preventer because it had lost well control. It did not require BP to keep a containment dome on the rig: BP took seventeen days to build one on shore and ship it to sea, where it did not work (Urbina, 2010).
Moberg, D., “Carrying Justice,” Salon.com, March 1, 2000, http://www.salon.com/books/it/2000/0301/deathpenalty.
Modern-day conventions are carefully orchestrated by the parties to display the candidates at their best and to demonstrate enthusiasm for the nominee. The media provide gavel-to-gavel coverage of conventions and replay highlights. As a result, candidates receive a postconvention “bounce” as their standing in the polls goes up temporarily just as the general election begins.
The modification of the famous photo raised the issue of whether it is valid to alter historical fact in order to promote a cultural value. A heated controversy broke out over the statue. Supporters of the change believed that the statue was designed to honor all firefighters, and that representing their diverse racial and ethnic backgrounds was warranted. Black and Hispanic firefighters were among the 343 who had lost their lives at the World Trade Center. Kevin James of the Vulcan Society, which represents black firefighters, defended the decision by stating, “The symbolism is far more important than representing the actual people. I think the artistic expression of diversity would supersede any concern over factual correctness.”
Moe, T. M., “The Presidency and the Bureaucracy: The Presidential Advantage,” in The Presidency and the Political System, 6th ed., ed. Michael Nelson (Washington, DC: CQ Press, 2000), 443–74
Monetary policy involves the amount of money available to the economy from such sources as banks, savings and loans, and credit unions. The Federal Reserve Board (the Fed) is responsible for monetary policy. The Fed supervises and regulates banking institutions and maintains the financial system to attain economic stability and promote growth. It uses three tools: the discount rate, reserve requirements, and open market operations.
“Money is the mother’s milk of politics,” observed the longtime and powerful California politician Jesse Unruh. The cost of organizing and running campaigns has risen precipitously. The 2008 presidential and congressional elections cost $5.3 billion dollars, a 25 percent increase over 2004 (Mullins, 2008). Around 60 percent of this money goes for media costs, especially television advertising. The Campaign Finance Institute has a wealth of information about funding of American election campaigns.
Monmonier, M. S., Bushmanders and Bullwinkles: How Politicians Manipulate Electronic Maps and Census Data to Win Elections (Chicago: University of Chicago Press, 2001).
Montana v. Blackfeet Tribe of Indians, 471 US 759 (1985)
Montgomery, K. C., Target Prime Time: Advocacy Groups and the Struggle over Entertainment Television (New York: Oxford University Press, 1989).
The months between election and inauguration are consumed by the need to rapidly assemble a cabinet, a group that reports to and advises the president, made up of the heads of the fourteen executive departments and whatever other positions the president accords cabinet-level rank. Finding “the right person for the job” is but one criterion. Cabinet appointees overwhelmingly hail from the president’s party; choosing fellow partisans rewards the winning coalition and helps achieve policy (Cohen, 1988). Presidents also try to create a team that, in Clinton’s phrase, “looks like America.” In 1953, President Dwight Eisenhower was stung by the news media’s joke that his first cabinet—all male, all white—consisted of “nine millionaires and a plumber” (the latter was a union official, a short-lived labor secretary). By contrast, George W. Bush’s and Barack Obama’s cabinets had a generous complement of persons of color and women—and at least one member of the other party.
Moosevlt – Uncle Tom’s Cabin – CC BY 2.0.
The more critical national coverage of the institution compared to the more favorable local press accorded to members may account for differences in public opinion. People dislike the institution even as they hold favorable views of their own congressmen. Citizens claim to be unhappy with the “pork barrel” politics of the institution but are pleased when the media report that their own member has brought home the bacon (Hibbing &amp; Theiss-Morse, 1995).
The more flamboyant Justice Antonin Scalia has appeared on 60 Minutes to promote a book he coauthored on how to persuade judges. During the interview, he did discuss some of his views (Scalia &amp; Garner, 2008). Also, he does not shy away from voicing controversial opinions in statements and speeches, saying, for example, “you would have to be an idiot” to believe that the Constitution is a living document (Scalia, 2006). (Watch the Scalia interview online at http://www.cbsnews.com/news/justice-scalia-on-the-record/.) Justice Ruth Bader Ginsberg, in a speech that could be seen as a response and that was posted on the Court’s website, expressed her preference for “dynamic” over “static, frozen-in-time constitutional interpretation” (Liptak, 2006).
More generally, Americans would like their country to pursue national security and international justice through participation in treaties and agreements and collective decision making within international organizations. They would also like the country to combat international terrorism, prevent the spread of nuclear weapons, reduce levels of immigration, and protect Americans’ jobs.
The more policies the government proposes, the more lobbyists become involved. In response to the greatest financial crisis since the Great Depression of the 1930s, the Obama administration proposed to overhaul the regulation and increase oversight of the financial system. This generated a bonanza of business for lobbyists. Lobbyists represented banks, mutual funds, hedge funds, and credit card companies as well as companies in manufacturing, retail, and service who could be affected by changes in the laws.
The more the president spoke, the less the public supported his proposals. From early January into May 2005, public opinion about the way Bush was handling Social Security decreased from 41 to 31 percent approval, and disapproval increased from 52 to 64 percent (Gallup/CNN/USA Today poll, 2005).
More recently, the Tea Party has raised issues related to the national debate, government bailouts to failing industries, and the health care system overhaul. The Tea Party is a conservative-leaning grassroots political movement that emerged in 2009 when the Young Americans for Liberty in the state of New York organized a protest against state government “tax and spend” policies. The Tea Party–themed protest recalled events in 1773, when colonists dumped tea into Boston Harbor to demonstrate their opposition to paying a mandatory tax on tea to the British government. Subsequent Tea Party protests took place in states across the country. Tea Party supporters participated in national protests in Washington, DC, which drew thousands of supporters.
More typically, presidents and their staffs try to manage the news. Presidents cultivate reporters, columnists, and pundits: they host lunches, dine with them, and hold off-the-record sessions. The staff members anticipate what reporters will ask in briefings and prepare the president accordingly. They design events to meet news values of drama, color, and terseness. And they provide a wealth of daily, even hourly, information and images.
Morehouse, Sarah M. and Jewell, Malcolm E., “State Parties: Independent Partners in the Money Relationship,” in The State of the Parties, ed. John C. Green and Rick Farmer (Lanham, MD: Rowman &amp; Littlefield), 151–68.
Moreover, legislation enacted over the opposition of powerful interest groups, tends to be watered down. Or the political costs of its passage are so heavy that its proponents in the presidential administration and Congress are discouraged from challenging the groups again.
Moreover, most charges are resolved prior to trial when a defendant agrees to plead guilty to a lesser charge. They thereby avoid being charged with—and found guilty of—a more serious crime and receiving a more severe sentence, but they lose out on the many protections of trial procedures.
Moreover, nowadays, presidents, while still going public—that is, appealing to national audiences—increasingly go local: they take a targeted approach to influencing public opinion. They go for audiences who might be persuadable, such as their party base and interest groups, and to strategically chosen locations (Cohen, 2010).
Morgan, P. M., Deterrence: A Conceptual Analysis (Beverly Hills: Sage, 1977).
Morin, R. and Claudia Deane, “71% of Americans Support War, Poll Shows,” Washington Post, March 9, 2003, A14.
Morone, J. A., Hellfire Nation: The Politics of Sin in American History (New Haven, CT: Yale University Press, 2003), chaps. 8–11.
Morris, T. D., Free Men All: The Personal Liberty Laws of the North, 1780–1861 (Baltimore, MD: Johns Hopkins University Press, 1974).
Most campaigns have a strategy to win an election by raising funds, recruiting volunteers, and gaining votes. Campaign strategies take into account voters’ party identification, the candidate’s image, and issues. Candidates carry out their strategy through retail politics and the media.
Most candidates begin building a campaign organization, raising money, soliciting support, and courting the media months, even years, before the first vote is cast. Soon after the president is inaugurated, the press begins speculating about who might run in the next presidential election. Potential candidates test the waters to see if their campaign is viable and if they have a chance to make a serious bid for the presidency.
Most cases reach the Court by way of a writ of certiorari. Certiorari is Latin for “to make more certain.” Litigants who receive an adverse ruling in the federal appeals courts or, in cases involving a federal question, from a state’s highest appellate court can submit a petition for a writ of certiorari to the Supreme Court, asking it to review the case.
Most committee work receives limited media coverage. Investigative hearings are the exception, as they can provide opportunities for high drama.
Most controversial was the administration’s support for anticommunist forces in Nicaragua, where the Sandinistas had overthrown forty years of arbitrary, oppressive, and corrupt family rule in July 1979. The Sandinistas were sympathetic to Cuba’s Castro and hostile to the United States. In November 1981, Reagan authorized spending $19 million to transform a small and largely ineffective fighting force into one (the Contras) that would be more capable of ousting the Sandinista regime. In response, Congress passed the Boland Amendments, which barred the use of CIA or Defense Department funds for the purpose of overthrowing the Nicaraguan government or provoking a military exchange between it and Honduras. Chafing under this restriction, the Reagan administration devised a covert plan for increasing the amount of funds available to the Contras. At the heart of the administration’s plan was a scheme to divert money to the Contras from the covert sale of weapons to Iran. When it became public, the Iran-Contra affair produced widespread and mainly critical negative media coverage and a storm of controversy.
Most crime rates in the United States are similar to those of countries such as Canada or Australia. But the United States has a far higher rate of violent crime, in part because of the greater availability of firearms. A large majority of the public supports restrictions on the sale of firearms, but few policies have been enacted to do so. Although opponents of gun control are outnumbered, they are more likely than supporters to vote on this issue.
Most criminal laws are passed by states, and the vast majority of criminal cases originate in state courts: roughly twenty-one million criminal cases annually, compared to about seventy-six thousand in federal courts.
The most damaging ads attacking Kerry were made by Swift Boat Veterans for Truth. As a 527 organization, they relieved the Bush campaign of any responsibility for the ads and from having to justify or defend them. The first Swift Boat ad opens with Kerry’s running mate, Senator John Edwards (NC), saying that the best way to understand Kerry is to “spend three minutes with the men who served with him.” The ad spliced together short interviews with veterans who accused Kerry of lying about his Vietnam War record and betraying his comrades by later opposing the war. The ad appeared in only a few states, but its incendiary charges dominated election-news coverage where the ad was shown repeatedly. Senator Kerry’s campaign waited two weeks before showing an ad responding to the accusations. In that time, the attack stuck, casting doubts about Kerry’s heroism, integrity, and fitness to lead the fight against terrorism.
The most enduring and significant extension of containment to the third world came in Vietnam (Gallucci, 1975; Gelb &amp; Betts, 1979). The Geneva Peace Accords envisioned a country temporarily divided at the seventeenth parallel with Communist forces in control of North Vietnam and pro-Western forces in control of South Vietnam. But North Vietnam and its Communist allies in South Vietnam began a military campaign to unify all of Vietnam.
Most governmental powers are shared among the various branches in a system of checks and balances, whereby each branch has ways to respond to, and if necessary, block the actions of the others. For example, only Congress can pass a law. But the president can veto it. Supreme Court justices can declare an act of Congress unconstitutional through judicial review. Figure 2.7 “Checks and Balances” shows the various checks and balances between the three branches.
Most House members end up getting assigned to at least one committee that they request. In the House, committee assignments can be a ticket to visibility and influence. Committees provide House members with a platform for attracting media attention as journalists will seek them out as policy specialists. Senate committee assignments are not as strongly linked to press visibility as virtually every senator is appointed to at least one powerful committee. The average senator serves on eleven committees and subcommittees, while the average House member serves on five.
The most important task of schools as agents of political socialization is the passing on of knowledge about the fundamentals of American government, such as constitutional principles and their implications for citizens’ engagement in politics. Students who master these fundamentals feel competent to participate politically. They are likely to develop the habit of following politics in the media and to become active in community affairs (Nie, Junn, &amp; Stehlik-Barry, 1996).
Most interest groups do not engage in advocacy campaigns. Indeed, they lack sufficient funds to advertise at all. Yet coverage in the news media is essential, especially for many public interest groups, if they are to recruit members, raise funds, improve their access to policymakers, and obtain public support for their objectives (Schlozman &amp; Tierney, 1996; Kollman, 1998). So they hold news conferences, issue press releases, release research studies, give interviews to journalists, and try to have their spokespeople appear on talk radio and television public affairs shows. Their problem is that there are far more groups seeking news coverage than the media can or do accommodate.
The most irreverent and cogent critique of newspapers appears in the weekly The Onion (Paletz, 2004; Dickens, 1999). January 2011 saw the debut on the IFC cable channel of the television version titled Onion News Network.
Most members of racial and ethnic minorities support affirmative action; majorities of whites are opposed. Supporters tend to focus on remedying the effects of past discrimination; opponents respond that government should never discriminate on the basis of race. The media largely frame the issue as a question of one side winning and the other side losing (Entman &amp; Rojecki, 2000).
Most news coverage of societal and public interest groups goes only to a few. According to an article by Lucig H. Danielian and Benjamin Page, “The media seize upon a few prominent individuals or groups to speak for broad sets of interests” (Danielian &amp; Page, 1994).
Most news organizations are not inclined to incur the expense of investigating interest groups’ organization and claims of accomplishments. Nor are they able to obtain easy access to the groups’ records. For ten years, the Christian Coalition was the most prominent interest group of the religious right. Journalists took the claims of its leaders at face value. Only later did former national leaders who had left the group reveal to the press that the number of members had been inflated (Goodstein, 1993).
Most newspapers contain editorials expressing opinions about the events of the day. The New York Times’s stance is liberal; the Wall Street Journal’s is conservative. They supplement their editorials with opinion columns from regular contributors. A few newspapers add op-eds. These are opinions from people unaffiliated with the paper. Some newspapers carry a range of opinions, others are ideologically monolithic. Cartoons, when the newspaper features them, often comment critically on public officials, policies, and current events. Comic strips are sometimes politically provocative, for example Gary Trudeau’s sardonic Doonesbury and Aaron McGruder’s scathing The Boondocks. These strip writers first published their work in their campus newspapers at Yale and the University of Maryland, respectively.
Most newspapers, including thousands of weeklies, are aimed at local communities. But after losing advertising revenue, their coverage is less comprehensive. They are being challenged by digital versions of local newspapers, such as AOL’s Patch.com (Kopytoff, 2011). It has seven hundred sites, each in an affluent community, in nineteen states and the District of Columbia. AOL has hired journalists and equipped each of them with a laptop computer, digital camera, cell phone, and police scanner to publish up to five items of community news daily. Some of their stories have achieved prominence, as, for example, a 2009 report about the hazing of high school freshmen in Millburn, New Jersey. But the most popular posts are about the police, schools, and local sports; and “often the sites are like digital Yellow Pages” (Auletta, 2011).
Most people do not wake up one morning and decide that they are going to engage in politics. They must be motivated to participate, often by people or organizations reaching out to them and asking them to get involved. Increasingly people received digital invitations to participate through Facebook groups formed by friends, e-mail solicitations from campaigns and interest groups, and podcasts from political organizations.
Most polls provide snapshots of people’s opinions at a particular point in time. Other polls track opinions over time in order to determine if people’s views remain stable or change. In rare cases, studies have tracked the opinions of the same groups of people over years, even decades. The views of the women who attended Bennington College in the 1930s were tracked through the 1980s. The study revealed that the college experience changed some of the women’s attitudes and that the views acquired in college remained stable over time (Alwin, Cohen, &amp; Newcomb, 1991).
Most radio programming is aimed at an audience based on musical preference, racial or ethnic background and language, and interests (e.g., sports). Much of the news programming is supplied by a single company, Westwood One, a subsidiary of media conglomerate Viacom. Even on all-news stations, the reports are usually limited to headlines and brief details. Talk radio, dominated by conservative hosts, reaches large audiences. We discuss it in more detail in Section 1.3 “Opinion and Commentary”.
Most simply, the public can be thought of as people who share something in common, such as a connection to a government and a society that is confronted by particular issues that form the bases of public policies. Not all people have the same connection to issues. Some people are part of the attentive public who pay close attention to government and politics in general. Other individuals are members of issue publics who focus on particular public policy debates, such as abortion or defense spending, and ignore others (Stimson, 1999). They may focus on a policy that has personal relevance; a health-care activist, for example, may have a close relative or friend who suffers from a prolonged medical problem. Some members of the public have little interest in politics or issues, and their interests may not be represented.
Most of these labor in anonymity unless they make impolitic remarks. For example, two of President Bush’s otherwise obscure chief economic advisors got into hot water, one for (accurately) predicting that the cost of war in Iraq might top $200 billion, another for praising the outsourcing of jobs (Andrews, 2004). Relatively few White House staffers—the chief of staff, the national security advisor, the press secretary—become household names in the news, and even they are quick to be quoted saying, “as the president has said” or “the president decided.” But often what presidents say or do is what staffers told or wrote for them to say or do (see Note 13.13 “Comparing Content”).
The most threatening split in the convention emerged initially between large and small states.
The most visible member of a White House publicity apparatus—and the key person for reporters—is the presidential press secretary (Klein, 2008). The press secretary is “responsible for creating and disseminating the official record of the president’s statements, announcements, reactions, and explanations” (Kumar, 2007). The press secretary has three constituencies with different expectations of him: “the president, White House staff, reporters and their news organizations” (Kumar, 2007).
Mount Rushmore
The Mount Rushmore monument is an enduring image of the American presidency by celebrating the greatness of four American presidents. The successors to Washington, Jefferson, Lincoln, and Roosevelt do their part by trying to associate themselves with the office’s magnificence and project an image of consensus rather than conflict, sometimes by giving speeches at the monument itself. A George W. Bush event placed the presidential podium at such an angle that the television camera could not help but put the incumbent in the same frame as his glorious predecessors.
Movement participants assume that collective action, cooperative activities by groups in pursuit of a common goal, will be more effective in gaining the attention of media and government officials to instigate change than individuals acting on their own. Establishing a communications network to energize participants and mobilize them for action is a key component of a social movement. The digital media have become important organizing tools for social movements. They can use websites, Twitter feed, social media, text messages, and other platforms to publicize their cause, recruit members, fundraise, and organize events.
Movie action hero Arnold Schwarzenegger is elected governor of California in the recall election of 2003. This is a stellar example of how prominence in the entertainment media can be translated into visibility in the news media and victory in politics.
The movie business is dominated by six major studios, which finance and distribute around 130 feature films each year. Mass-market logic usually pushes them to seek stories that “are sufficiently original that the audience will not feel it has already seen the movie, yet similar enough to past hits not to be too far out” (Litwak, 1986). Superheroes, science fiction and fantasy, sophomoric comedies, and animation dominate. Sequels are frequent. Special effects are common. In Robert Altman’s satire The Player, the protagonist says that the “certain elements” he needs to market a film successfully are violence, suspense, laughter, hope, heart, nudity, sex, and a happy ending.
Mr. Smith begins when a senator dies. The governor, pushed to appoint either a party hack or a reformer, picks instead his sons’ “Boy Ranger” leader, resonantly named Jefferson Smith (James Stewart). The naive Smith heads to the capital under the wing of the state’s senior senator, Joseph Paine (Claude Rains), who entrusts Smith to the dead senator’s cynical secretary, Clarissa Saunders (Jean Arthur). Paine is a onetime associate of Smith’s father, a crusading editor, and has sold out to the state’s political boss. At Paine’s urging, Smith submits a bill proposing a national boys’ camp but later learns that the site has been bought by the boss to sell at a huge profit to the government for a dam Paine is proposing. Smith refuses to back down, and a fake corruption charge is launched against him with devastating results. About to resign in disgrace, Smith visits the Lincoln Memorial. Sustained by the love and political know-how of Saunders, Smith fights back by a filibuster on the Senate floor. The Washington reporters who had earlier scorned his innocence are transformed into his supporters by his idealism. But his home state hears little of this: the boss controls all radio stations and newspapers and brutally quashes any support. Smith faints in exhaustion when confronted with baskets full of trumped-up hate mail, but is saved when the guilt-ridden Paine tries to shoot himself and confesses to the corrupt scheme. The movie ends in a blaze of jubilation as the Senate president, apparently satisfied with Smith’s vindication, gives up gaveling for order.
Mr. Smith Goes to Washington
Mr. Smith Goes to Washington (1939). Frank Capra’s classic drama of a lone, idealistic individual single-handedly (but with a woman’s love and help) fighting corrupt individuals within a sacrosanct political system.
Mr. Smith Goes to Washington (1939). Jimmy Stewart stars in this Frank Capra classic about an idealistic small-town youth-group leader who is appointed to the Senate, where he fights against political bosses.
Mr. Smith has been a template for media depictions of the American political system. The Reese Witherspoon vehicle Legally Blonde 2: Red, White and Blonde (2003) follows the same formula of an idealistic individual going to Capitol Hill and redeeming the promise of the political system against crooked politicians.
MSNBC is cable’s liberal opposition to the conservative Fox News. Its leading programs are Hardball with the disputatious Chris Matthews and The Rachel Maddow Show.
MTV’s series The Real World, which first aired in 1991, provides an intriguing look at the socialization experiences of groups of twentysomething strangers who live together for a year. The program provides insights into the effects of peers on the development of the housemates’ attitudes and behaviors. In the course of learning to adapt to new surroundings, live as a group, and find jobs, cast members deal with political issues. The San Francisco season attracted national media attention because it featured the house members grappling with the issue of HIV/AIDS when roommate Pedro, who worked as an AIDS educator and counselor, tested positive for the disease. Depictions related to subgroup relations and multiculturalism abound on The Real World. Cast members come from a variety of racial and ethnic backgrounds, which is a source of tension in the house. Almost every season involves a black male who stereotypically is alienated and confrontational. Most of the time, this character is shown talking about the societal injustices he suffers and picking fights with other house members. These confrontations force cast members to take sides and voice their opinions about race.
Mucciaroni, G., Same Sex, Different Politics: Success and Failure in the Struggle over Gay Rights (Chicago: University of Chicago Press, 2008)
Mucciaroni, Gary. Same Sex, Different Politics: Success and Failure in the Struggle over Gay Rights. Chicago: University of Chicago Press, 2008. Argues that obtaining gay rights depends on interactions between advocates, public opinion, and political institutions.
Much American folklore has grown up around the early presidents and figures from the American Revolution. This folklore creates an image of men, and occasionally women, of character and strength. Most folklore contains elements of truth, but these stories are usually greatly exaggerated.
Much better. The Center for Responsive Politics shows correlations between campaign contributions and congressional voting. After the House of Representatives voted 220–215 in 2003 to pass the Medicare drug bill, the organization reported that “lawmakers who voted to approve the legislation have raised an average of roughly twice as much since 1999 from individuals and PACs associated with health insurers, HMOs [Health Maintenance Organizations] and pharmaceutical manufacturers as those who voted against the bill” (Center for Responsive Politics, 2003).
Much of the important work in Congress is accomplished through committees. The fate of legislation—which bills will make it to the floor of the House and Senate—is determined in committees. Members seek committee assignments considering their desire to influence policy, exert influence, and get reelected. Most committee work receives little, if any, media coverage. Investigative committees are the exception when they are covering hearings on high-profile matters.
Much is made about low levels of voter turnout for presidential elections in the current era. However, there have not been great fluctuations in turnout since the institution of universal suffrage in 1920. Forty-nine percent of the voting-age public cast a ballot in the 1924 presidential contest, the same percentage as in 1996. Turnout in presidential elections in the 1960s was over 60 percent. More voters were mobilized during this period of political upheaval in which people focused on issues of race relations, social welfare, and the Vietnam War (Piven &amp; Cloward, 2000). Turnout was lower in the 1980s and 1990s, when the political climate was less tumultuous. There has been a steady increase in turnout since the 2000 presidential election, in which 51 percent of the voting-age public cast a ballot. Turnout was 55 percent in 2004 and 57 percent in 2008, when 132,618,580 people went to the polls (McDonald).
Much policymaking consists of continuing existing policies or of making incremental, that is small, changes to them. Obstacles to change include the separation of powers, the bicameral legislature, the filibuster in the Senate, and the presidential veto.
Much political socialization in the United States passes on norms, customs, beliefs, and values supportive of democracy from one generation to the next. Americans are taught to respect the democratic and capitalist values imbedded in the American creed. Young people are socialized to respect authorities, such as parents, teachers, police officers, and fire fighters, and to obey laws.
Much of the public finds impeachment a standard part of the political system. For example, a June 2005 Zogby poll found that 42 percent of the public agreed with the statement “If President Bush did not tell the truth about his reasons for going to war with Iraq, Congress should consider holding him accountable through impeachment” (Polling Report, 2005).
Mueller, J. E., Overblown: How Politicians and the Terrorism Industry Inflate National Security Threats, and Why We Believe Them (New York: Free Press, 2006).
The mugwumps, reformers who declared their independence from political parties, banded together in the 1880s and provided the foundation for the Progressive Movement. The Progressives initiated reforms that lessened the parties’ hold over the electoral system. Voters had been required to cast color-coded ballots provided by the parties, which meant that their vote choice was not confidential. The Progressives succeeded by 1896 in having most states implement the secret ballot. The secret ballot is issued by the state and lists all parties and candidates. This system allows people to split their ticket when voting rather than requiring them to vote the party line. The Progressives also hoped to lessen machines’ control over the candidate selection process. They advocated a system of direct primary elections in which the public could participate rather than caucuses, or meetings of party elites. The direct primary had been instituted in only a small number of states, such as Wisconsin, by the early years of the twentieth century. The widespread use of direct primaries to select presidential candidates did not occur until the 1970s.
Mullins, B., “Cost of 2008 Election Cycle: $5.3 Billion,” Wall Street Journal, October 23, 2008.
Multiculturalism has been embraced by many Americans, and it has been promoted formally by institutions. Elementary and secondary schools have adopted curricula to foster understanding of cultural diversity by exposing students to the customs and traditions of racial and ethnic groups. As a result, young people today are more tolerant of diversity in society than any prior generation has been. Government agencies advocate tolerance for diversity by sponsoring Hispanic and Asian American/Pacific Islander heritage weeks. The US Postal Service has introduced stamps depicting prominent Americans from diverse backgrounds.
Murphy, W., Elements of Judicial Strategy (Chicago: University of Chicago Press, 1964).
Music often contains political content. Contrast Green Day’s scathing 2005 hit song “American Idiot” and its lyric “One nation controlled by the media” with Lee Greenwood’s patriotic “God Bless the USA.” Some rap lyrics celebrate capitalism and consumerism, promote violence against women, and endorse—or even advocate—attacks on the police and other authority figures.
My party’s in power in the city, and its goin’ to undertake a lot of public improvements. Well, I’m tipped off, say, that they’re going to lay out a new park at a certain place. I see my opportunity and I take it. I go to that place and I buy up all the land I can in the neighborhood. Then the board of this or that makes the plan public, and there is a rush to get my land, which nobody cared particular for before. Ain’t it perfectly honest to charge a good price and make a profit on my investment and foresight? Of course, it is. Well, that’s honest graft (Riordon, 1994).
Mystic River (2003). A state police officer investigating the murder of the daughter of a childhood friend faces “the law of the street” in a working-class Boston neighborhood.
The NAACP brought test cases to court that challenged segregationist practices. Its greatest successes came starting in the 1930s, in a legal strategy led by Thurgood Marshall, who would later be appointed to the Supreme Court. Marshall urged the courts to nullify programs that provided substandard facilities for blacks on the grounds that they were a violation of “separate but equal.” In a key 1937 victory, the Supreme Court ruled that, by providing a state law school for whites without doing the same for blacks, Missouri was denying equal protection (Missouri ex rel. Gaines v. Canada, 1937; Tushnet, 1987). Such triumphs did not threaten segregation but made Southern states take “separate but equal” more seriously, sometimes forcing them to give funds for black colleges, which became centers for political action (McAdam, 1999).
NAACP leaders sued the city and started a boycott led by a twenty-six-year-old Baptist preacher fresh out of divinity school—Martin Luther King Jr. The boycott lasted 381 days and ended only after the US Supreme Court had declared Montgomery’s segregated public transportation unconstitutional.
Nacos, B. L., Mass-Mediated Terrorism: The Central Role of the Media in Terrorism and Counterterror (Lanham, MD: Rowman &amp; Littlefield, 2007).
Naff, K. C., To Look Like America: Dismantling Barriers for Women and Minorities in Government (Boulder, CO: Westview Press, 2001).
The Naked Gun 2 and ½: The Smell of Fear (1991). In one of the plots, oil, coal, and nuclear interests kidnap and replace the president’s proenvironment energy policy appointee.
Nancy Pelosi – America’s Affordable Health Choices Act – CC BY 2.0.
Nancy Pelosi – Americans Support A Public Option – CC BY 2.0.
Nast established the political cartoon as a powerful force in shaping public opinion and the press as a mechanism for “throwing the rascals” out of government. His cartoons ingrained themselves in American memories because they were among the rare printed images available to a wide audience in a period when photographs had not yet appeared in newspapers or magazines, and when literacy rates were much lower than today. Nast’s skill at capturing political messages in pictures presented a legacy not just for today’s cartoonists but for photographers and television journalists. His skill also led to the undoing of Boss Tweed.
Nathan, R., The Plot that Failed: Nixon and the Administrative Presidency (New York: Wiley, 1975). Richard Nathan developed it beyond the Nixon case in The Administrative Presidency (New York: Wiley, 1983).
Nation-building turned out to be far more difficult than overthrowing the Taliban. Some roads and buildings were rebuilt, and some girls, excluded from education by the Taliban, returned to school. Presidential elections, held in 2004 and 2009, were won by the more or less pro-US Hamid Karzai. There was little “security, stability, prosperity, or the rule of law” (Thier, 2004). Outside the capital of Kabul, Afghanistan was a collection of fiefdoms run by warlords and an opium-growing economy that fueled lawlessness and funded terrorists. The country’s Supreme Court was controlled by Islamic fundamentalists. Except for the election, Afghanistan was mostly forgotten and ignored by the US news media, whose attention largely turned to Iraq.
The National Association for the Advancement of Colored People (NAACP) was founded in 1909 and is the nation’s largest grassroots civil rights organization. The average age of NAACP members is fifty-five years old. The NAACP sought to revitalize its mission and membership on the coattails of the Obama election by ramping up its youth movement. The organization has seen a rise in the number of chapters on college campuses throughout the country. Young people also have activated more than six hundred “youth units” to carry out a campaign to increase college access and affordability.
The National Council of La Raza
The National Endowment for the Arts kept itself going by shifting away from controversial arts projects awarded to lesbian and gay performance artists such as Karen Finley (pictured here) to safer, more widespread community-based arts organizations.
The national government is central in policies to serve low-income and other needy persons. In these redistributive policies, those paying for a service in taxes are not usually those receiving the service (Peterson, Rave, &amp; Wong, 1986). These programs rarely get positive coverage in the local news, which often shows them as “something-for-nothing” benefits that undeserving individuals receive, not as ways to address national problems (Peterson, Rabe, &amp; Wong, 1986).
National Guardsmen at Kent State
National Labor Relations Board v. Jones &amp; Laughlin Steel, 301 US 1 (1937).
National organizations are responsible for putting on the nominating conventions where presidential candidates are selected every four years. Nominating conventions provide an opportunity to rally the troops and reward the party faithful by having them participate as delegates. They also provide an opportunity for parties to showcase their leaders and policies in front of a national television audience.
National parties adapted to the era of candidate-centered politics by becoming service-oriented organizations, providing resources for candidates and officeholders. They stepped up their fundraising activities, expanded their staffs, and established stronger linkages with state, local, and candidate campaign organizations. The DNC and the RNC have established multimedia strategies that include traditional mass media appeals through press releases and staged events. They also get their message out using sophisticated websites, Facebook pages, Twitter feeds, and YouTube channels. Party websites are a one-stop shop for information about candidates and officeholders, issue positions, and voting logistics. They also provide a gateway for people to become involved in politics by providing information about volunteer activities and offering opportunities to contribute to the party.
National party committees today are the power centers of the Republican and Democratic parties. They are the ultimate authority in the parties’ organizational hierarchy. The Democratic National Committee (DNC) and the Republican National Committee (RNC) are located in Washington, DC. The DNC and RNC chairs are the leaders of the party organization and are visible representatives of the parties in the press.
National powers were expanded when Congress targeted obscenity, prostitution, and alcohol (Morone, 2003). In 1872, reformers led by Anthony Comstock persuaded Congress to pass laws blocking obscene material from being carried in the US mail. Comstock had a broad notion of sinful media: all writings about sex, birth control, abortion, and childbearing, plus tabloid newspapers that allegedly corrupted innocent youth.
The national protests were prompted by a video of a rant by CNBC editor Rick Santelli opposing government subsidies of mortgages that went viral after being posted on the Drudge Report.
The national security advisor is often in competition with the secretary of state. In the starkest example, President Jimmy Carter’s national security advisor, Zbigniew Brzezinski, clashed frequently with Secretary of State Cyrus Vance. He tried to manage policy in the White House and did not always communicate decisions to other policymakers. Vance resigned in protest over not being informed in advance about the attempt to rescue the American embassy personnel held hostage in Iran in 1980.
National and state governments alike make and enforce laws and choose their own leaders. They have their own constitutions and court systems. A state’s Supreme Court decision may be appealed to the US Supreme Court provided that it raises a “federal question,” such as an interpretation of the US Constitution or of national law.
National and state governments both regulate commercial activity. In its commerce clause, the Constitution gives the national government broad power to “regulate Commerce with foreign Nations, and among the several States and with the Indian tribes.” This clause allowed the federal government to establish a national highway system that traverses the states. A state may regulate any and all commerce that is entirely within its borders.
National, state, and local news and entertainment outlets all depict federalism. Now they are joined by new technologies that communicate across geographical boundaries.
The Native American Civil Rights Movement
Native Americans’ civil rights issues today center on tribal autonomy and self-government on Indian reservations. Thus some of the provisions of the Bill of Rights, such as the separation of church and state, do not apply to tribes (Talton v. Mayes, 1896). Reservations may also legally discriminate in favor of hiring Native Americans.
Native Americans have slowly gained self-government. Starting in the 1850s, presidents’ executive orders set aside public lands for reservations directly administered by the national Bureau of Indian Affairs (BIA). During World War II, Native Americans working for the BIA organized to gain legal autonomy for tribes. Buttressed by Supreme Court decisions recognizing tribal rights, national policy now encourages Native American nations on reservations to draft constitutions and elect governments (Wilkinson, 1987; Castile, 1998; Philip, 1999).
Native Americans represent many tribes with distinct languages, cultures, and traditions. Nowadays, they obtain protection against discrimination just as members of other racial and ethnic groups do. Specifically, the Indian Civil Rights Act (ICRA) of 1968 guaranteed them many civil rights, including equal protection under the law and due process; freedom of speech, press, and assembly; and protection from unreasonable search and seizure, self-incrimination, and double jeopardy.
Natta Jr., D. V., “Enron’s Collapse: Campaign Finance; Enron or Andersen Made Donations to Almost All Their Congressional Investigators,” New York Times, January 25, 2002, accessed March 23, 2011, http://www.nytimes.com/2002/01/25/business/enron-s-collapse-campaign-finance-enron-andersen-made-donations-almost-all- their.html.
Naturally and inevitably, presidents employ pollsters to measure public opinion. Poll data can influence presidents’ behavior, the calculation and presentation of their decisions and policies, and their rhetoric (Jacobs &amp; Shapiro, 2000).
NBA basketball player Michael Jordan epitomizes the modern-day American hero. Jordan’s hero status is vested in his ability to bridge the world of sports and business with unmatched success. The media promoted Jordan’s hero image intensively, and he was marketed commercially by Nike, who produced his “Air Jordans” shoes (Walters, 1997). His unauthorized 1999 film biography is titled Michael Jordan: An American Hero, and it focuses on how Jordan triumphed over obstacles, such as racial prejudice and personal insecurities, to become a role model on and off the basketball court. Young filmgoers watched Michael Jordan help Bugs Bunny defeat evil aliens in Space Jam. In the film Like Mike, pint-sized rapper Lil’ Bow Wow plays an orphan who finds a pair of Michael Jordan’s basketball shoes and is magically transformed into an NBA star. Lil’ Bow Wow’s story has a happy ending because he works hard and plays by the rules.
NBC News, April 15, 1990, cited in Elliot E. Slotnick and Jennifer A. Segal, Television News and the Supreme Court (New York: Cambridge University Press, 1998), 205 (their emphasis).
NBC News Special Report, March 10, 1968.
Near v. Minnesota, 283 US 697 (1931).
The NEC coordinates domestic and international economic policymaking. Its director has an office in the West Wing and is responsible for brokering the ideas of the other economic policy advisers and controlling the president’s daily economic briefings.
Nelson, T. E., Rosalee A. Clawson, and Zoe M. Oxley, “Media Framing of a Civil Liberties Conflict and Its Effect on Tolerance,” American Political Science Review 91 (1997)
Neon Tommy – IMG_2149 – CC BY-SA 2.0.
Network (1976). Television company executives exploit an anchorman’s madness on the air to boost ratings.
Network and cable news anchors discussed the closeness of the election and told the public to anticipate a long and interesting evening—a statement that proved prescient. By 8 p.m., exit polls indicated that Al Gore was leading the state of Florida, prompting television news organizations to speculate that Gore would be headed to the White House. CBS News anchor Dan Rather observed on air, “Now, remember, Florida is the state where Jeb Bush, the brother of George Bush, is the governor, and you can bet that Governor Bush will be madder than a rained-on rooster that his brother, the governor, wasn’t able to carry this state for him.”Dan Rather, CBS Evening News, Election Night Coverage, November 7, 2000, 8:15 p.m.
The networks still have the biggest audiences—the smallest of them (NBC) had more than twice as many viewers as the largest basic cable channel, USA. The networks’ evening news programs have an audience of 23 million per night compared with the 2.6 million of cable news.
Neuman, L. M., White Women’s Rights: The Racial Origins of Feminism in the United States (New York: Oxford University Press, 1999).
Neustadt, R. E., Presidential Power (New York: Wiley, 1960), 33. Of course, whether the founders intended this outcome is still open to dispute.
Neustadt, Richard E. Presidential Power and the Modern Presidents. New York: Macmillan, 1990. The classic 1960 treatise on presidential power and presidential weakness, updated with postscripts and emendations on presidents from JFK to Reagan.
The New Deal
A New Generation of Civil Rights Activists
New information technologies provide additional options for people who wish to take part in acts of civil disobedience and protest. Digital tools, such as websites, blogs, e-mail lists, and social network sites, can be used to organize people online. These tools can be used to spread information, recruit participants, and provide logistical information about events. People who are geographically dispersed can share stories and strategies that provide incentives for engagement.
The new media allow politicians, political parties, interest and advocacy groups, as well as individuals to bypass the traditional media and reach the public. They can try to control their image by deciding what information to release and selecting congenial media through which to communicate it—to their benefit but not necessarily our enlightenment. Sarah Palin, for example, uses Twitter, Facebook, appearances on Fox News (the network paid for a television studio in her home), a reality television show, newspaper columns, and two best-selling books to communicate her message. She usually avoids appearing on shows whose hosts may be hostile to or even critical of her. (The belief that public figures, including Palin, personally write everything issued in their names is questionable; President Obama has admitted that he doesn’t write his Twitter feeds).
New media are becoming important agents of political socialization because they host a great deal of political content and require the active engagement of users. Both news media and entertainment media provide depictions that influence political socialization, such as models of government leaders and citizen action.
New media are changing the relationship between communication and government and politics in four significant ways.
New media are forms of electronic communication made possible by computer and digital technologies. They include the Internet, the World Wide Web, digital video cameras, cellular telephones, and cable and satellite television and radio. They enable quick, interactive, targeted, and potentially democratic communication, such as social media, blogs, podcasts, websites, wikis, instant messaging, and e-mail.
The new media can aim at more discrete, specialized audiences, narrowcasting rather than broadcasting. Often controlled by individual communicators, their content is usually aimed at smaller and more socially, economically, and perhaps politically distinct audiences than the mass media. This fragmentation of the mass audience means that the old mass-media pursuit of lowest-common-denominator content may no longer be financially necessary or viable.
The new media can breach the bulwark of majesty and secrecy protecting the Supreme Court. They can provide political and critical perspectives and cover more cases in more detail.
New media offer additional opportunities for people to engage in campaigns. People can blog or participate in discussion groups related to an election. They can create and post videos on behalf of or opposed to candidates. They can use social networking sites, like Facebook, to recruit supporters, enlist volunteers for campaign events, or encourage friends to donate money to a candidate.
The new media offer people the potential opportunity to transcend the mass media. As newspaper columnist Thomas L. Friedman wrote rather hyperbolically, “When everyone has a blog, a MySpace page or Facebook entry, everyone is a publisher. When everyone has a cell phone with a camera in it, everyone is a paparazzo. When everyone can upload video on YouTube, everyone is a filmmaker. When everyone is a publisher, paparazzo or filmmaker, everyone else is a public figure” (Friedman, 2007).
New technologies can also intrude into formerly private domains hitherto free from the potentially prying eye of government. For example, e-mail passes through many portals en route to delivery, each of which may be available for search without the sender’s or receiver’s knowledge. E-mail and web searches are still available in shadowy form even after the hard drive has seemingly been erased, and they can be searched for key words or other patterns efficiently. Police and prosecutors now have new weapons at their disposal in tracking down possible criminal activity.
New technologies complicate searches and seizures. In 1967, the Supreme Court ruled that the Fourth Amendment did not simply restrict physical entry: it “protects people, not places” (Olmstead v. United States, 1928). The pivotal test is whether a person has “a legitimate expectation of privacy” regardless of the technological means used to search. Thus the Court has held that the use of heat-sensing devices able to find intensive marijuana farms inside closets requires a search warrant as much as would a physical entry to one’s house (Kyllo v. US, 2001).
New technologies that enable far-flung individuals quickly to obtain news from many locales can help people understand the many dimensions of federalism. People in politics in one state can, with a few keystrokes, find out how an issue is being dealt with in all fifty states, thus providing a boost for ideas and issues to travel more quickly than ever across state lines. The National Conference of State Legislatures, as part of its mission to “offer a variety of services to help lawmakers tailor policies that will work for their state and their constituents,” maintains a website, http://www.ncsl.org, with a motto “Where Policy Clicks!” allowing web surfers to search the latest information from a whole range of states about “state and federal issues A to Z.”
New York Post, October 3, 1973, as reported in J. Gregory Payne, “Aftermath,” May4Archive.org, http://www.may4archive.org/aftermath.shtml.
The New York Times, Harper’s Weekly, reform groups, and disgruntled Democrats campaigned vigorously against Tweed and his cronies in editorials and opinion pieces, but none was as successful as Nast’s cartoons in conveying the corrupt and greedy nature of the regime. Tweed reacted to Nast’s cartoon, “Who Stole the People’s Money,” by demanding of his supporters, “Stop them damned pictures. I don’t care what the papers write about me. My constituents can’t read. But, damn it, they can see pictures” (Kandall, 2011).
The New York Times in particular supported the administration’s rationale for going to war with Iraq by accepting US government sources and Iraqi exiles’ claims at face value, displaying them on the front page under heavy-breathing headlines. The Times gave glowing coverage to Secretary of State Colin Powell’s speech and presentation of February 5, 2003, to the United Nations supposedly documenting Iraq’s weapons of mass destruction.
New York Times, March 25, 2004, 45–46.
The New York Times of May 18, 1954, presents the decision as monumental and historic, and school desegregation as both necessary and desirable. Southern opposition is acknowledged but downplayed, as is the difficulty of implementing the decision. The front-page headline states “High Court Bans School Segregation; 9–0 Decision Grants Time to Comply.” A second front-page article is headlined “Reactions of South.” Its basic theme is captured in two prominent paragraphs: “underneath the surface…it was evident that many Southerners recognized that the decision had laid down the legal principle rejecting segregation in public education facilities” and “that it had left open a challenge to the region to join in working out a program of necessary changes in the present bi-racial school systems.”
The New York Times persistently contradicted the administration’s beguiling rhetoric. Reporters detailed problems in how the program was administered and implemented. The newspaper’s education writer critically evaluated the policy, and the editorial page’s verdict on the program was caustic.
New York Times v. Sullivan, 376 US 254 (1964).
New York Times v. United States, 403 US 713 (1971).
The New York Times, which received the reports directly from WikiLeaks and the cables from the United Kingdom’s Guardian newspaper, published articles detailing and interpreting the leaked documents (Shane &amp; Lehren, 2010). It also put selected items online, as did WikiLeaks, with redactions to remove the names of the diplomats’ confidential sources.
News coverage of an interest group does not always have to be favorable to attract members. Oftentimes, stories about the NRA in major newspapers are negative. Presenting this negative coverage as bias and hostility against and attacks on gun owners, the group’s leaders transform it into purposive and solidary incentives. They use e-mail “to power membership mobilization, fund raising, single-issue voting and the other actions-in-solidarity that contribute to [their] success” (Patrick, 2002).
News coverage of the nomination resumed with the Senate Judiciary Committee’s hearings during which Thomas, in contrast to Bork, steadfastly avoided taking clear stands on controversial issues. He had been advised by his White House advisors to “(1) stress his humble roots; (2) [not] engage Senators in ideological debate; and (3) stonewall on abortion” (Gitenstein, 1992). At the conclusion of the hearings, Senate confirmation seemed narrowly assured. Then law professor Anita Hill accused Thomas of having engaged in sexual improprieties when she worked for him at the Department of Education and the Equal Employment Opportunity Commission.
News depictions of the White House also focus on the person of the president. They portray a “single executive image” with visibility no other political participant can boast. Presidents usually get positive coverage during crises foreign or domestic. The news media depict them speaking for and symbolically embodying the nation: giving a State of the Union address, welcoming foreign leaders, traveling abroad, representing the United States at an international conference. Ceremonial events produce laudatory coverage even during intense political controversy.
News and entertainment cable channels serving disadvantaged groups include Oxygen for women, Black Entertainment Television for African Americans, and Logo for gay people. The small “indie” subsidiaries of Hollywood studios in 2005 produced two Oscar finalists with challenging content: Crash on race and Brokeback Mountain on sexual orientation.
News is reported by journalists. They work under time pressure with tight deadlines to come up with stories around the clock. This job has become more difficult in recent years as budget cuts have led news organizations to demand more stories for more outlets from fewer reporters.
News is timely, a breaking event, like an assassination attempt on a president. Or newly revealed information, such as a presidential candidate’s drunk-driving conviction, even if it happened years ago. Slow-moving processes that may be of vital importance (e.g., the spread of AIDS or global warming) take time to become news, often requiring a “peg”—the release of an alarmist study, a congressional hearing, or presidential speech—on which to hang the story.
The news media are sometimes watchdogs, holding people in government and other powerful institutions accountable by scrutinizing and reporting their statements, activities, claimed accomplishments, and failures. This type of coverage can be provoked by dramatic events, such as Hurricane Katrina, to which the Bush administration responded unconvincingly. Journalists went to the scene, saw the devastation and havoc for themselves, and showed it directly to viewers. Outraged reporters asked so many impassioned questions of administration officials about their inadequate response to Katrina that the Salon website compiled a “Reporters Gone Wild” video clip (Bennett, Lawrence, &amp; Livingston, 2007).
The news media can be attack dogs. President Richard M. Nixon observed, based on his many years in public life, that “for the press, progress is not news—trouble is news” (Safire, 1975). The news about government and politics is often negative, about blunders and disasters, scandals and corruption. This “gotcha” journalism can provoke a feeding frenzy in which reporters, like a pack of dogs, search for, uncover, and chew over every morsel of the story (Sabato, 1991). News coverage of President Clinton’s relationship with White House intern Monica Lewinsky exemplified such a feeding frenzy.
News media focus heavily on the horse race and strategy elements of campaigns, especially who’s ahead and who’s behind in the polls. Candidate’s messages are conveyed in short sound bites. Journalists pay more attention to a candidate’s image, gaffes, and scandals than to issues.
News media provide frequent depictions of political role models, including government leaders and citizens who are actively involved in community affairs. Politicians are often portrayed negatively, which can cause people to distrust leaders and lose faith in government. A prominent media frame portrays political leaders as constantly at odds and unable to reach civil agreement or compromise. This media frame is reinforced during elections when candidates attack their opponents unrelentingly in their stump speeches and ads.
The news media’s coverage makes it hard for people to see the political orientation of judges engaged in making and changing public policies. This is likely to reinforce the legitimacy of the courts and confidence in judges.
News on network television, cable news channels, and public broadcasting is aimed at a national audience. A few newspapers are also national. Reporters for these national outlets are largely based in New York and Washington, DC, and in a smattering of bureaus here and there across the country.
News organizations guarantee stories by assigning reporters to cover distinct beats such as the White House or specific subjects such as environmental policy. Institutions and subjects not on reporters’ beats (off the beaten track, so to speak) generate few stories unless they do something to become newsworthy. Sometimes events thrust them into prominence, as when the banking crisis of 2008 raised questions about the regulatory effectiveness of the Securities and Exchange Commission.
News organizations use exit polls to declare a winner, sometimes when few of the actual returns from the voting precincts have been recorded. This practice has raised concerns, especially since the major television networks all rely on exit poll data from the same source—the National Election Exit Poll. While exit polls are often accurate, if the sample of voters is unrepresentative of the population, the survey questions are poorly written, or interviewers are not trained to properly administer the poll, the results can be wrong, as was the case in the 2000 presidential election.
News organizations, with their legitimacy and experienced journalists, have gone online. They often add details and links missing from their broadcast or published versions of their stories. Their sophisticated technology keeps their sites fresh with the latest news, photos, and real-time audio and video. In February 2011, Rupert Murdoch’s News Corporation announced the arrival of The Daily, a general-interest publication for tablet computers. It will cost ninety-nine cents weekly or forty dollars for a year (Peters &amp; Stelter, 2011).
News Reporting propaganda Baghdad Saddam Statue
Newspaper cartoons depicted conflicts that arose between the Federalists and Republicans, who sought to control government.
The newspaper pointed out that states have widely different standards for measuring students’ progress—there is no agreement on how much students need to know to be considered proficient. Many states have low proficiency standards. Students ace these state tests only to fail more rigorous federal exams (Dillon, 2005). States with high standards could be penalized by having many failing schools, while states with low standards and poor performance would be left alone (Fessenden, 2003; Winerip, 2003).
Newspapers instead played on public sentiment, notably the adulation of George Washington, presiding officer of the convention, and his support of the Constitution (Riker, 1996). The most widely disseminated story concerned his return trip from Philadelphia to Virginia. A bridge collapsed but Washington escaped unharmed. The tale implied that divine intervention had ensured Washington’s leadership by “the providential preservation of the valuable life of this great and good man, on his way home from the Convention” (Kaminski &amp; Saladino, 1981).
Newspapers played up Shays’s Rebellion, an armed insurrection by debt-ridden farmers to prevent county courts from foreclosing mortgages on their farms (Richards, 2002). Led by Captain Daniel Shays, it began in 1786, culminated with a march on the federal arsenal in Springfield, Massachusetts, and wound down in 1787.
The next step is for the Judiciary Committee to vote on whether or not to send the nomination to the Senate floor. If it reaches the floor, senators then can vote to confirm or reject the nomination, or filibuster so that a vote is delayed or does not take place. Fewer than half of recent nominees to the federal appeals courts have been confirmed (Binder &amp; Maltzman, 2009).
Nie, N. H., Jane Junn, and Kenneth Stehlik-Barry, Education and Democratic Citizenship in America (Chicago: University of Chicago Press, 1996).
Niemi, R. G. and Jane Junn, Civic Education (New Haven, CT: Yale University Press, 1998).
Niemi, R. G. and Mary A. Hepburn, “The Rebirth of Political Socialization,” Perspectives on Political Science, 24 (1995): 7–16.
Niemi, Richard G., and Jane Junn. Civic Education. New Haven, CT: Yale University Press, 1998. Explores how schools succeed and fail in teaching civics.
The night of the 2004 presidential election, the Associated Press (AP) released a story under the headline “2004 Not the Breakout Year for Youth Vote After All.” According to the story, “Fewer than one in 10 voters Tuesday were 18 to 24, about the same proportion of the electorate as in 2000.…A vigorous push on college campuses by both parties and national mobilization drives had raised expectations that 2004 would be the year of the youth vote.”Siobahn McDonough, “2004 Not the Breakout Year for Youth Vote After All,” Associated Press, November 2, 2004. The AP story implied that young voters had not turned out in the large numbers that many observers had predicted. It cited early exit polls, which are notoriously unreliable, as the basis for its conclusion. The article was reprinted in many newspapers, and it formed the basis of numerous television, radio, and online reports.
Night after night, the media reminded American policymakers and the public of the continuing hostage situation in Iran and of the inability of the US government to end it.
The Nightmare Organizational Chart
Nisbet, M. C., “Civic Education about Climate Change: Opinion-Leaders, Communication Infrastructure, and Participatory Culture,” White Paper (Washington, DC: Climate Change Education Roundtable, National Academies, December 6, 2010).
Niven, D., The Politics of Injustice: The Kennedys, the Freedom Rides, and the Electoral Consequences of a Moral Compromise (Knoxville: University of Tennessee Press, 2003).
Nix v. Williams, 467 US 431 (1984).
Nixon (1995). Director Oliver Stone’s hallucinatory attempt to make sense of the Nixon presidency, with uncanny performances by Anthony Hopkins as Nixon and Joan Allen as his wife, Pat.
Nixon’s “Checkers Speech”
No Child Left Behind
The No Child Left Behind Act of 2002
The No Child Left Behind (NCLB) Act vastly expanded the national government’s supervision of public education with requirements for testing and accountability. Amid the final push toward enacting the law, Washington reporters for national newspapers were caught up in a remarkable story: the bipartisan coalition uniting staunch opponents President George W. Bush and liberal senator Edward Kennedy (D-MA) civilly working together on a bold, historic piece of legislation. Dana Milbank’s Washington Post story was typical. Milbank termed the bill “the broadest rewriting of federal education policy in decades,” and he admired “Washington’s top bipartisan achievement of 2001” (Milbank, 2002). The looming problems of funding and implementing the act were obscured in the national media’s celebration of the lovefest.
No state may deny “privileges and immunities” to citizens of other states by refusing their fundamental rights. States can, however, deny benefits to out-of-staters if they do not involve fundamental rights. Courts have held that a state may require newly arrived residents to live in the state for a year before being eligible for in-state (thus lower) tuition for public universities, but may not force them to wait as long before being able to vote or receive medical care.
No wonder interest groups become issues in elections. Each party accuses the other of being beholden to “special interests” and of unsavory relationships with lobbyists. The media pursue stories about interest group contributions and of lobbyists holding prominent staff positions in candidates’ campaigns. Democratic presidential candidate Barack Obama refused in the 2008 presidential election to accept contributions from registered lobbyists and political action committees (PACs). Republican nominee John McCain established a conflict-of-interest policy that resulted in the resignation or dismissal of several members of his campaign staff who were registered as lobbyists.
No wonder presidents can, and increasingly do, install an acting appointee or use their power to make recess appointments (Mackenzie, 2001). But such unilateral action can produce a backlash. In 2004, two nominees for federal court had been held up by Democratic senators; when Congress was out of session for a week, President Bush named them to judgeships in recess appointments. Furious Democrats threatened to filibuster or otherwise block all Bush’s judicial nominees. Bush had no choice but to make a deal that he would not make any more judicial recess appointments for the rest of the year (Lewis, 2004).
Nocera, J., “Dubious Way to Prevent Fiscal Crisis,” New York Times, June 5, 2010, B1, 7.
Nominations go to the Senate Judiciary Committee, which usually holds hearings. Whether senators should concern themselves with anything more than the nominee’s professional qualifications is often debated. Arguably, “nothing in the Constitution, historical experience, political practice, ethical norms, or statutory enactments prohibits senators from asking questions that reveal judicial nominees’ views on political and ideological issues” (Melone, 1991; Scherer, 2005).
The nominee, touted by his supporters as urbane, witty, and brilliant, contributed to his demise by the impression he made on national television during five contentious days, during which he candidly testified about his legal and political philosophy, defended his views on issues and cases, and responded to questions from members of the Senate Judiciary Committee. Having refused the practice sessions (known as “murder boards”) and coaching offered by the White House, the professorial, scraggly bearded Bork was outmaneuvered by his opponents on the committee, who came up with such sound bites—featured on the evening television news—as, “You are not a frightening man, but you are a man with frightening views” (Metzenbaum, 1992).
None of them had a chance to interview anyone; they relied on hunches of how the people they cover might react. White House correspondent Brit Hume gave what he thought would be an official response from President George H. W. Bush: “Well, Peter, it occurs to me that given the president’s insistence all along that all—all—U.N. resolutions be adhered to…the administration will immediately find fault with this proposal.”
Nonetheless, the “blogosphere” can hold public officials accountable by amplifying and spreading information, especially when many bloggers cover the same subject, a phenomenon known as “blogswarm.” For example, Mississippi Republican senator Trent Lott, at a reception honoring his South Carolina colleague Strom Thurmond’s hundredth birthday, spoke approvingly of the latter’s prosegregationist 1948 presidential campaign: “When Strom Thurmond ran for president we voted for him. We’re proud of it. And if the rest of the country had followed our lead we wouldn’t have had all these problems over all of these years either.” The journalists in attendance little noted his comment. Bloggers saw the quote in a story on ABC News’s daily online comment “The Note.” They highlighted and linked it to previous statements on racial issues by Thurmond and Lott. The bloggers’ comments were picked up by the news media. As a result, Lott subsequently resigned as Senate Majority Leader.
Nonetheless, the mass media contain abundant information about politics, government, and public policies. Here is the essential information about the main types of mass media and their political contents.
Nonetheless, presidents are better placed than any other individual to influence the legislative process. In particular, their high prominence in the news means that they have a powerful impact on what issues will—and will not—be considered in the political system as a whole.
Nonetheless, press conferences have risks for presidents. Since reporters’ questions have become more challenging over time, presidents shy away from press conferences more and more (Clayman &amp; Heritage, 2002). Increasingly, they rely on joint press conferences, most often with foreign leaders. Such press conferences add questioners from another press corps, limit the number of questions to a handful, and reduce the amount of time for the president to answer questions.
Nonetheless, there are some differences among the media in the range and type of news on which they focus. For example, the New York Times, with its stable of reporters in Washington, DC, and foreign correspondents, emphasizes government and politics in the United States and abroad. Cable news channels focus more on crimes and celebrities. Aside from a few stories, such as the war in Iraq and natural disasters, they give short shrift to foreign stories. In fact, the Fox News Channel has a segment titled “Around the World in 80 Seconds.”
Nonetheless, there are still around 1,400 daily newspapers in the United States with estimated combined daily circulations of roughly forty million; many more millions read the news online. Chains of newspapers owned by corporations account for over 80 percent of circulation.
The nonpartisan Congressional Budget Office (CBO) with a staff of over 230 economists and policy analysts, provides expert budgetary advice to Congress. It reviews the president’s budget plan, projects the actual costs of budget items, and develops options for changes in taxing and spending. CBO staffers prepare detailed reports on the budget and testify before Congress.
The nonpartisan magazines National Journal and Congressional Quarterly Weekly Report cover government and politics focusing on Washington, DC. Other magazines provide a spectrum of analysis and opinion, ranging from the conservative National Review and Weekly Standard, through the New Republic, to the liberal Nation and Progressive. All have relatively small readerships.
The nonprofit investigative site Pro-Publica—which has exposed the involvement of doctors in torture, the contamination of drinking water through gas drilling, and other outrages—is generating and sharing content with many print publications that have cut back their investigative reporting.
Nonprofit Organizations – Elmo Branded Image – CC BY 2.0.
Nor did the Obama administration’s changes necessarily produce significant successes. Stalemates continued in the peace negotiations it brokered between Israel and the Palestinians and in relations with Iran and North Korea. Little progress was made on preventing, let alone reducing, the effects of climate change.
Norma Rae (1979). Southern mill worker becomes an independent woman as she protests working conditions and strives to organize a union.
Normally, incumbents such as President Truman run low-key campaigns, and challengers such as Governor Dewey work hard to win. Dewey campaigned like a front-runner, remaining aloof and dignified while avoiding discussions of controversial issues. Roles were reversed in the 1948 presidential campaign. Truman, realizing he had nothing to lose, launched an aggressive “Whistle Stop” campaign. Traveling in a special Pullman railroad car nicknamed the Ferdinand Magellan, after the explorer who circumnavigated the world, Truman covered 32,000 miles and gave 355 rousing speeches. At each stop, Truman would introduce his family to the crowd, answer questions, and shake hands. As he fought his way through the campaign, he acquired the slogan “Give ‘em hell, Harry!”
Norris, P., “The News Media and Democracy,” in Political Communication Transformed, ed. John Bartle and Dylan Griffiths (Basingstoke: Palgrave Macmillan, 2001), 163–80.
Norris, P., A Virtuous Circle: Political Communications in Postindustrial Societies (New York: Cambridge University Press, 2003).
North Carolina Voices (2005). A series of documentaries—“The State of Aging,” “Looking for Work,” and “Touched by War,”—that examines trends in public opinion about issues. The series incorporates historical footage, interviews, and public opinion polls.
North Country (2005). The true story of the battle of a woman against sexual harassment in a Minnesota mining company.
Northern interests in a strong national government acceded to Southern demands on slavery. Southerners argued that slaves should be counted when allocating legislative seats. Eventually, the convention settled on a three-fifths clause: 60 percent of the enslaved population would be counted for purposes of representation. Northern delegates, convinced that the largest slave-holding states would never have a majority in the Senate, gave in.
Not all actions end in success. Despite the best efforts of the students in Room 421, Byrd Academy was closed down, and no new school was built. Still, some good things came out of the experience. The students were relocated to schools for the gifted and talented throughout the city. They went on to relate their story to other groups and inform people about how to work the bureaucracy. Some became involved in other projects to improve their community that were successful (Schultz, 2008).
Not all states were eager to ratify the Constitution, especially since it did not specify what the federal government could not do and did not include a Bill of Rights. Massachusetts narrowly voted in favor of ratification, with the provision that the first Congress take up recommendations for amending the Constitution. New Hampshire, Virginia, and New York followed this same strategy. Once nine states had ratified it, the Constitution was approved. Madison was elected to the first Congress and proposed a Bill of Rights, the first ten amendments to the Constitution. Only after the Congress had approved the Bill of Rights did North Carolina and Rhode Island ratify the Constitution.
Not everyone benefited from political machines. There were some problems that machines either could not or would not deal with. Industrialization and the rise of corporate giants created great disparities in wealth. Dangerous working conditions existed in urban factories and rural coal mines. Farmers faced falling prices for their products. Reformers blamed these conditions on party corruption and inefficiency. They alleged that party bosses were diverting funds that should be used to improve social conditions into their own pockets and keeping their incompetent friends in positions of power.
Not far from the “Shrine” in the National Archives, the twentieth-century re-creation by Howard Chandler Christy hangs in the US Capitol. The eye is carried toward the beatific glow around the document itself, George Washington standing proudly as its guardian. The atmosphere is of nobility, grandeur, and calm, not base self-interest and conflict—though the latter characterized the convention at least as much.
Not only is the presidency bigger since FDR, but the division of labor within an administration is far more complex. Fiction and nonfiction media depict generalist staffers reporting to the president, who makes the real decisions. But the WHO is now a miniature bureaucracy. The WHO’s first staff in 1939 consisted of eight generalists: three secretaries to the president, three administrative assistants, a personal secretary, an executive clerk. Since the 1980s, the WHO has consisted of around eighty staffers; almost all either have a substantive specialty (e.g., national security, women’s initiatives, environment, health policy) or emphasize specific activities (e.g., White House legal counsel, director of press advance, public liaison, legislative liaison, chief speechwriter, director of scheduling). The White House Office adds another organization for presidents to direct—or lose track of.
A notable example of the news media as lap dogs was their coverage of the Bush administration’s claims in 2002–2003 that Iraq must be attacked because it possessed weapons of mass destruction. Leaders of the Democratic Party did not forcefully challenge the White House’s official story, plans, and rationale. Most of the news media then transmitted the administration’s arguments without subjecting them to sustained analysis and criticism.
Note the furor provoked by America (The Book) (Stewart, 2004) by Jon Stewart and the writers of The Daily Show with Jon Stewart. Wal-Mart refused to stock it. The reason: one page of this parody of a civics textbook shows the faces of the Supreme Court justices superimposed over naked elderly bodies. The facing page has cutouts of the justices’ robes and a caption asking readers to “restore their dignity by matching each justice with his or her respective robe.”
NOW and other organizations focused on the ERA. It passed by huge bipartisan margins in the House in 1970 and the Senate in 1972; thirty of the thirty-eight states necessary to ratify approved it almost immediately. However, opposition to the ERA, led and generated by conservative women, arose among the general public, including women. While women working outside the home generally favored the ERA to fight job discrimination, housewives feared that the ERA would remove protection for them, such as the legal presumptions that women were more eligible than men for alimony after a divorce. The public’s support of the ERA declined because of fears that it might allow military conscription of women and gay marriage. The political consensus crumbled, and in 1980, the Republican platform opposed ERA for the first time. ERA died in 1982 when the ratification process expired (Mansbridge, 1986).
Nowadays, the media feature crime control. Witness the television show Law and Order and its various spin-offs: these shows are presented from the perspectives of police and prosecutors, not civil liberties. Or consider crime in the news: its good-guys-versus-bad-guys dynamic makes it easy to tell and enables the news to crank out accounts of crime on a day-in-day-out (or hour-in-hour-out) basis. These stories are reported almost entirely from sources in police stations and courts. Crime-beat reporters call up police spokespersons every day and ask, “What have you got?” Police officers are happy to direct reporters to newsworthy events and quick, reliable information. By one estimate, newspapers report nine crime stories a day; local television news includes four a day. Because reporters rely so heavily on police for information, police misconduct, including violations of civil liberties, usually get scant attention (Chermak, 1995).
Noyes, R., “TV’s Tea Party Travesty,” Media Research Center, April 15, 2010, accessed March 26, 2011, http://www.mrc.org/specialreports/uploads/teapartytravesty.pdf.
Nugent, J. D., Safeguarding Federalism: How States Protect Their Interests in National Policymaking (Norman: University of Oklahoma Press, 2009).
The number of people who give money to a candidate, party, or political organization has increased substantially since the 1960s. Over 25 percent of the public gave money to a cause and 17 percent contributed to a presidential candidate in 2008 (Pew Research Center for the People and the Press, 2008). Direct mail and e-mail solicitations make fundraising easier, especially when donors can contribute through candidate and political-party websites. A positive side effect of fundraising campaigns is that people are made aware of candidates and issues through appeals for money (Jacobson, 1997).
Numerous factors determine the success or failure of interest groups in achieving their policy objectives. These include their assets, objectives, alliances, visibility of their involvement in policy decisions, responses to political change and crises, and depictions in the media. Relatedly, there is a hierarchy of interest groups’ relations with policymakers. Pluralists regard interest groups as essential to American democracy; critics, however, believe that business interest groups are too dominant. Business interest groups have several advantages enabling them to achieve their policy objectives but also several disadvantages, including negative media depictions.
Nyberg, A. K., Seal of Approval (Oxford: University of Mississippi Press, 1998).
Nye Jr., J. S., The Paradox of American Power (New York: Oxford University Press, 2002).
The Obama administration had not totally ignored MMS, which had a reputation for scandal and corruption. New Secretary of the Interior Ken Salazar had started to try to reform the agency with ethics standards. A new head had been appointed, but she apparently did little to fix or even change the agency.
The Obama administration inherited foreign and national security policy issues such as the wars in Afghanistan and Iraq. Accordingly, it must engage with these preexisting challenges as well as newly emerging threats. While the Obama administration has attempted to distance itself from the policies of the Bush administration, the actual differences are smaller than reflected in presidential rhetoric and speeches. The president’s policymaking ability is buttressed by advantages in information gathering, public appeal, manipulation of intelligence, and the opposition’s struggle to mobilize public opinion. While the media usually support the administration’s policies, at least at first, they can also provide important criticism and have influenced decisions.
The Obama administration sought to create 2.5 million new jobs or at least protect existing jobs with a stimulus recovery plan of $787 billion. It invested in infrastructure—roads, bridges—and alternative sources of energy. It sent billions to the states for public schools, higher education, and child-care centers.
“Obama Girl” video from the 2008 presidential campaign.
Obama opted out of the public financing system and raised nearly $750 million. McCain took public financing and received $84 million to spend from his party convention to Election Day. Obama outspent McCain in battleground states by more than four to one. Obama had funds to air a half-hour prime-time “infomercial” on network and cable television just before the election.
Occasionally, the media expose this public relations activity. The New York Times revealed that, in part because fifteen of the nineteen terrorists involved with the attacks on 9/11 were Saudi Arabian, the Saudi “government has spent millions of dollars on well-connected lobbyists and national television advertisements since 9-11 in a drive to improve its image among Americans” (Marquis, 2011).
Occasionally, Supreme Court justices give speeches about broad constitutional issues, talk off the record with a journalist, or rarely, engage in an on-the-record interview (Brennan Jr., 2010). They may write a book setting forth their judicial philosophies and go on television to publicize it (Scalia, 1998; Breyer, 2005). Justice Stephen Breyer appeared on Larry King Live to promote his latest book. He was circumspect, carefully avoiding discussing cases in any detail or revealing the Court’s deliberations (Breyer, 2010).
The Odyssey of the Mobro 4000
Office of the Clerk, US Capitol, Women in Congress website, http://womenincongress.house.gov.
Official Photo of the Supreme Court Justices
The official presentation of the Constitution in public buildings show it as a sacred document, demonstrating its exalted status. The original document is ensconced in what is called a “Shrine” at the National Archives.
Officials of one state must extradite persons upon request to another state where they are suspected of a crime.
Often the reporter-source relationship is symbiotic: they need each other. Reporters need sources for news. Sources need reporters to get their views and information into the news, to obtain favorable coverage.
Often, though, news frames are predictable (Hallin, 1986). They express widely shared assumptions and values. The news media framed the events of 9/11 as terrorist attacks on the United States with a response from Americans of national heroism, horror, and mourning.
Ogunnaike, L., “As Court TV Gets Even Bolder, So Does Its Star,” New York Times, December 2, 2004, B1.
Okrent, D., “Weapons of Mass Destruction? Or Mass Distraction?,” New York Times, May 30, 2004, sec. 4, p. 2.
Oleszek, W. J., “The Internet and Congressional Decisionmaking,” report prepared for the Chairman of the House Rules Committee, September 19, 2001.
Oliver North
Olmstead v. United States, 277 US 438 (1928) and Katz v. United States, 389 US 347 (1967).
Olson Jr., M., The Logic of Collective Action: Public Goods and the Theory of Groups (Cambridge, MA: Harvard University Press, 1965).
Olson, Mancur, Jr. The Logic of Collective Action: Public Goods and the Theory of Groups. Cambridge, MA: Harvard University Press, 1965. An influential study using an economic approach to groups’ organization, membership, and effectiveness.
The OMB is largely responsible for preparing the president’s budget and for establishing the budgets of federal agencies. It has substantial authority to control the bureaucracies and to enact the presidential policy agenda. It reviews every piece of proposed legislation submitted to Congress. Changes in agency regulations require OMB approval.
Oncale v. Sundowner Offshore Services, Inc., 523 US 75 (1998).
Once again, delegates from the various colonies met, this time in a gathering known as the Continental Congress, to address the difficulties with Britain. But this congress’s petitions, unlike those of the Stamp Act Congress, were rebuffed. Repressive policies were kept in place. The Continental Congress launched a boycott of British products, initiated the Revolutionary War, and passed the Declaration of Independence (Rakove, 1979).
Once a bill reaches the House or Senate floor, it is debated, amended, and voted on. Many of the bills that make it to the floor are minor bills—noncontroversial measures that have symbolic value, such as naming a post office (Kendall, 2002). Floor consideration of most minor bills is brief, and they are approved by voice vote. Major bills focusing on divisive issues, such as budgetary proposals, health care, and national security, will prompt lengthy debate and amendment proposals before coming to a vote. A bill dies if either chamber fails to pass it.
Once the Constitution was drafted, Madison helped write and publish a series of articles in a New York newspaper. These Federalist papers defend the political system the Constitutional Convention had crafted.
Once in office, federal judges can be removed only by impeachment and conviction. Unless compelled to retire due to illness or incapacity, judges may time their departures so that their replacements are appointed by a president who shares their political views and policy preferences (Epstein &amp; Segal, 2005). Supreme Court Justice Souter retired in 2009 and Justice Stevens retired in 2010, enabling President Obama to nominate, and the Democratic-controlled Senate to confirm, their successors.
Once in office, reality sinks in. Interviewing President Obama on The Daily Show, Jon Stewart wondered whether the president’s campaign slogan of “Yes we can” should be changed to “Yes we can, given certain conditions.” President Obama replied “I think I would say ‘yes we can, but…it’s not going to happen overnight’” (Stolberg, 2010).
One approach was to take advantage of new technologies through an Office of New Media. The president’s inauguration was the first to be put on YouTube, as are his weekly radio addresses. The White House website contains the president’s activities and agenda and features videos. Text messages and Twitter alerts are sent out to the president’s followers under his name. He also conducted the first Internet video news conference by an American president.
One doesn’t have to believe that justices are politicians in black robes to understand that some of their decisions are influenced, if not determined, by their political views (Peretti, 1999). Judges appointed by a Democratic president are more liberal than those appointed by a Republican president on labor and economic regulation, civil rights and liberties, and criminal justice (Carp, Manning, &amp; Stidham, 2001). Republican and Democratic federal appeals court judges decide differently on contentious issues such as abortion, racial integration and racial preferences, church-state relations, environmental protection, and gay rights.
One of the hallmarks of American culture is its racial and ethnic diversity. In the early twentieth century, the playwright Israel Zangwill coined the phrase “melting pot” to describe how immigrants from many different backgrounds came together in the United States. The melting pot metaphor assumed that over time the distinct habits, customs, and traditions associated with particular groups would disappear as people assimilated into the larger culture. A uniquely American culture would emerge that accommodated some elements of diverse immigrant cultures in a new context (Fuchs, 1990). For example, American holiday celebrations incorporate traditions from other nations. Many common American words originate from other languages. Still, the melting pot concept fails to recognize that immigrant groups do not entirely abandon their distinct identities. Racial and ethnic groups maintain many of their basic characteristics, but at the same time, their cultural orientations change through marriage and interactions with others in society.
One of the hallmarks of the Obama campaign was its superior use of new media. His website was more sophisticated that McCain’s, despite the fact that McCain was one of the first candidates to use the Internet for fundraising when he had previously sought the Republican presidential nomination in 2000. His website included “My Neighborhood” profiles of voters in the same zip code; “Take Action Now” e-mail alerts; and “National Voter Protection Center,” a space for reporting voting irregularities (Kerbel, 2009). The Obama campaign had its own media channel, where viewers could tune in to campaign events. The campaign used digital tools to develop an e-mail list and collect millions of cell phone numbers of potential voters. The campaign also harvested cell phone numbers of millions of potential voters.
One major reason for two-party dominance in the United States is the prominence of the single-member district plurality system of elections (Duverger, 1972), also known as winner-take-all elections. Only the highest vote getter in a district in federal and most state legislative elections gains a seat in office. Candidates who have a realistic chance of winning under such a system are almost always associated with the Democratic and Republican parties, which have a strong following among voters and necessary resources, such as funding and volunteers to work in campaigns.
One member of Congress who continually flirts with being overexposed in the media is Senator Charles “Chuck” Schumer (D-NY). Known as the consummate “show horse,” Schumer has been in public life and the media spotlight since being elected to the New York State Assembly at the age of twenty-three and then to the House of Representatives at twenty-nine. He became a US Senator in 1998 and has declared himself to be a “senator for life,” who does not have presidential aspirations. This claim gives him greater liberty to speak his mind in a manner that appeals to his New York constituency without worrying about pleasing a national audience. Schumer comes from modest means—his family owned a small pest extermination business—and has relied heavily on unpaid publicity to ensure his Senate seat. Over the years, the prolifically outspoken Schumer has earned a reputation for being one of the most notorious media hounds on Capitol Hill as well as one of the hardest working senators.
One of the most arduous tasks faced by Congress is passing legislation authorizing the nation’s annual budget. House and Senate members, their staffs, and congressional committees in conjunction with the president and the executive branch are responsible for preparing the budget. The president submits a detailed budget proposal to Congress, which serves as a starting point. The House and Senate Budget Committees hold hearings on the budget to get advice about how funds should be spent.
One of the most enduring, indeed revered, images of the civil rights movement is of Dr. Martin Luther King Jr. addressing a crowd of more than 250,000 people on the Washington Mall from the steps of the Lincoln Memorial. King was joined by thousands of protesters from across the nation participating in the March on Washington for Jobs and Freedom in August 1963.
One of our goals in writing this book is to encourage students to participate in civic life. In appropriate chapters, we add a “Civic Education” box showing how young people have become involved in politics, government, and the making of public policies, as well as how the media, old and new, can help and hinder civic work.
One of the primary goals of American civic education is to prepare young people to take part in election campaigns. Traditionally, this involves studying the democratic principles underlying elections, learning how the electoral process works, registering to vote and locating a polling place, and acquiring the basic skills necessary to follow campaigns through mainstream media. All of these things are fundamental precursors to exercising the right to vote.
One purpose of public opinion in a democracy is to inform public policymaking. Opinion polls provide a mechanism for succinctly presenting the views of the mass public to government leaders who are making decisions that will affect society. Leaders often monitor the public pulse when making policy decisions, especially when they face an election campaign.
One question that has received considerable attention is the American public’s opinions about the use of military force. The conventional wisdom after Vietnam was that Americans would not support military action if it resulted in significant casualties to US troops. This was called the Vietnam syndrome.
One reason for the decline of unions is their mainly negative portrayal in the mass media (Puette, 1992). There are hardly any labor-beat reporters in the news media, so union officials are infrequently used as sources and are consequently unable to frame union news to their advantage.
One strategy typically portrayed by mass media is that parties routinely compromise the public good to achieve self-interested goals. The Democratic Party is continually criticized for catering to organized labor, Hollywood liberals such as Barbara Streisand and Alec Baldwin, and feminists. The Republican Party is chided for favoring conservatives and corporate interests. The press argues that both parties support these privileged groups because they make large financial donations to party organizations and campaigns.
One way interest groups recruit members is through media coverage. The appealingly named Center for Science in the Public Interest (CSPI) is a consumer organization that focuses on food and nutrition issues, produces quality research, and has media savvy. It is a valuable source of expertise and information for journalists. The frequent and favorable news coverage it receives brings the group and its activities to the public’s attention and encourages people to support and join it.
The Onion
Online communication has influenced how citizens view Congress. On the one hand, Congress’s online presence fosters positive attitudes toward the institution and its members. Congressional websites have been successful in facilitating the flow of information to the public. People feel that members’ websites convey a sense of accountability and transparency when they report voting records, rationales for policy decisions, schedules, and issue information. Websites create trust, as people feel that members are not “hiding something” (Congress Online Project, 2003).
The online newspaper was founded by coeditors Alexander Heffner, seventeen, a senior at Phillips Academy in Andover, Massachusetts, and Andrew Mangino, twenty, a junior at Yale University. The two met when they were interns on Senator Hillary Clinton’s Senate reelection campaign. With people aged eighteen to twenty-nine making up 25 percent of the 2008 electorate, Heffner and Magino wanted to provide a mechanism for generating student interest and activity during the election. “We noticed there was a void when it came to national, grassroots, student journalism that really could have an impact on issues of importance. This is an increasingly politically engaged generation that is able to network online and to work professionally, academically, and socially in this venue,” stated Heffner (Smith-Spark, 2007).
Online polls have become a more popular option in recent years as the majority of the public has access to the Internet. According to the Pew Internet and American Life Project, 79 percent of American adults were online in May 2010. Studies indicate that online polls are no less reliable than other forms of polling. They have the advantage of being cost-effective, and allowing respondents privacy when answering questions. Online polls also provide opportunities for innovation, such as getting reactions to video clips of campaign ads. The limitation of online polls is that it is more difficult to get a representative sample using the Internet than with some traditional methods, because not all of the public is online. Also, online surveys are self-administered, and people can drop out before they are completed, especially if the questionnaire is lengthy (Keeter, 2011).
Only 6 percent of Southern schools had begun to desegregate by the end of the 1950s. In 1957, Arkansas Governor Orval Faubus, backed by white mobs, mobilized the National Guard to fight a federal court order to desegregate Little Rock’s public schools. President Eisenhower took charge of the Arkansas National Guard and called up US troops to enforce the order (Sitkoff, 1993). Television images of the nine Little Rock students attempting to enter Central High surrounded by troops and an angry mob brought the struggle for civil rights into American living rooms.
Only about 1 percent of the Supreme Court’s cases fall under its original jurisdiction. The rest reach it as appeals from civil and criminal cases that have been decided by lower federal and by state courts. As the highest appellate court in the nation, the Supreme Court is the ultimate arbiter in many areas of the law.
Only about 4 percent of criminal cases are decided by trial. Prosecutors drop, or do not continue with charges, on another 25 percent. Most of the rest are resolved by guilty pleas without going to trial. Even for murder or manslaughter, a majority of defendants plead guilty. This often entails a plea bargain, in which defendants plead guilty in exchange for a reduced charge. The judge must approve the plea bargain.
Only eight states permit the practice of cross endorsement. The most active fusion parties are in New York. The Liberal Party and the Democratic Party cross endorsed Mario Cuomo in the 1990 New York governor’s race, leading him to defeat his Republican Party and Conservative Party opponents handily. The Conservative Party and the Republican Party cross endorsed George Pataki in the 2000 governor’s race, leading him to victory (Gillespie, 1993). During the 2010 midterm elections, the Tea Party cross endorsed several successful candidates running in the primary under the Republican Party label, upsetting mainstream Republican candidates. Some of the Tea Party–endorsed candidates, such as US Senate candidate Rand Paul in Kentucky, went on to win the general election.
Only a few diplomats were being held hostage, not the entire nation. Nonetheless, the media depiction conveying the impression of American impotence probably precipitated the rescue mission and contributed to making Jimmy Carter a one-term president.
Only infrequently do stories about individual cases decided by the Supreme Court mention their political implications and the justices’ partisan positions (Spill &amp; Oxley, 2003). Our analysis of all Associated Press (AP) wire-service reports of the Supreme Court’s significant rulings during a typical term (2002–3) for cases decided by a majority of 5–4 through 7–2 revealed that the terms “partisan” or “partisanship” were rare and the words “Democrat,” “Republican,” “political,” and “politics” never appeared. Editorial writers in newspapers across the country infrequently “use ideological labels to identify voting coalitions on the Court and to characterize individual justices…The Court and its members are set apart” (Vermeer, 2002).
The only photo of John McCain with his entire family appeared in People magazine, which was given an exclusive to photograph the family during the Republican National Convention.
Only three states voted for the New Jersey Plan, but the Virginia Plan’s vulnerability was exposed. Facing an impasse, delegates from Connecticut suggested a compromise. Borrowing the Virginia Plan’s idea of a bicameral legislature, they proposed that one chamber, the House of Representatives, be made up of representatives from districts of equal population, while in the Senate each state would be equally represented with two senators.
Only two positions in the presidency are elected: the president and vice president. With ratification of the Twenty-Fifth Amendment in 1967, a vacancy in the latter office may be filled by the president, who appoints a vice president subject to majority votes in both the House and the Senate. This process was used twice in the 1970s. Vice President Spiro Agnew resigned amid allegations of corruption; President Nixon named House Minority Leader Gerald Ford to the post. When Nixon resigned during the Watergate scandal, Ford became president—the only person to hold the office without an election—and named former New York Governor Nelson Rockefeller vice president.
Opinion leaders may be members of the public who are especially attentive to political matters. They follow the news religiously, pay attention to political leaders’ speeches, and even may participate in governmental affairs by attending meetings or holding office. People who are in the same social group will seek cues from opinion leaders who share their interests and who can simplify their voting decisions or provide them with shortcuts for taking positions on complicated issues. Pundits, political experts, and public officials can be opinion leaders when they are held in esteem by citizens. Media personalities, including television news anchors, talk show hosts, and prominent political bloggers, increasingly have taken on the role of opinion leaders, especially when they have ideological views similar to people who follow them (Burt, 1999). Celebrities from the entertainment industry can become opinion leaders. Actor George Clooney has used his celebrity to bring attention to violence in the Sudan.
Opinions are divided on this issue. Some people believe that individuals who have committed a serious crime should be deprived of the privileges enjoyed by law-abiding people. Others contend that the integrity of the democratic process is at stake and that individuals should not be denied a fundamental right once they have served their time.
Opponents also feared that the strength of the proposed national government posed a threat to individual freedoms. They criticized the Constitution’s lack of a Bill of Rights—clauses to guarantee specific liberties from infringement by the new government. A few delegates to the Constitutional Convention, notably George Mason of Virginia and Elbridge Gerry of Massachusetts, had refused to sign the document in the absence of a Bill of Rights.
Opponents challenged the constitutionality of these laws in the federal courts, arguing that they restrict political expression (Smith, 2001; Samples, 2006). In the 1976 case of Buckley v. Valeo, the Supreme Court upheld the limits on contributions and the reporting requirement but overturned all limits on campaign spending except for candidates who accept public funding for presidential election campaigns (Buckley v. Valeo, 1976). The Supreme Court argued that campaign spending was the equivalent of free speech, so it should not be constrained.
Opponents claimed that since the statue was not meant to be a tribute to firefighters, but rather a depiction of an actual event, the representation needed to be historically accurate. They drew a parallel to the famous 1945 Associated Press photograph of six Marines raising the flag on Iwo Jima during World War II and the historically precise memorial that was erected in Arlington, Virginia. Opponents also felt that it was wrong to politicize the statue by making it part of a dialogue on race. The proposed statue promoted an image of diversity within the FDNY that did not mirror reality. Of the FDNY’s 11,495 firefighters, 2.7 percent are black and 3.2 percent are Latino, percentages well below the percentage these groups represent in the overall population.
The opportunities for the public to express their opinions through the media have skyrocketed in the information age. The interactive features of digital media make it easy for people to express their views and share their opinions with others. Quick polls can be incorporated into just about any news or political site, and they can be shared virally through social media and e-mail. Online forums allow people to post their views and react to the opinions of others.
Opportunities to act on behalf of the entire nation in international affairs are irresistible to presidents. Presidents almost always gravitate toward foreign policy as their terms progress. Domestic policy wonk Bill Clinton metamorphosed into a foreign policy enthusiast from 1993 to 2001. Even prior to 9/11 the notoriously untraveled George W. Bush was undergoing the same transformation. President Obama has been just as if not more involved in foreign policy than his predecessors.
Oral Arguments Heard by the Supreme Court
Oral Arguments in Roe v. Wade
Oral Arguments in Roe v. Wade
Organizational charts were designed to give clear and easy indications of the chain of command and who reports to whom. They are equally byzantine for large corporations as for government. But they are often used in political debate to show the sheer incomprehensibility of bureaucracy.
The organizational structure of political parties consists of the machinery, procedures, and rituals party leaders and professionals employ so that parties operate effectively in the electoral and governing processes (Key, 1964). Party organizations establish connections between leaders and followers so that they can build and maintain a base of supportive voters they can count on during elections. Parties maintain permanent offices to assist their constituencies. They engage in party-building activities, including voter registration and get-out-the-vote drives. They provide candidate support, such as collecting polling data and running ads (Eldersveld and Walton, 2000).
Organizations conducting voter registration drives register as many voters as government voter registration sites.
Originally intended to root out corruption among elected officials, the recall allows voters to remove public officials from office through a direct election. A recall is initiated when a designated number of voters sign a petition requesting a special election. Fourteen state constitutions provide for recall elections for state officials, and many localities have provisions for the recall of lower-level elected officials.
Osama bin Laden’s associates in their compound watched Hollywood movies, including The Siege (see Section 17.7 “Recommended Viewing”) as they devised and refined the plot that would result in 9/11 (Wright, 2006). But their use of new technology is far more advanced than that. They use it to collect information about targets such as ports, airports, and nuclear power plants and to communicate about, plan, and coordinate attacks. They circulated a manual prepared by Al Qaeda, nicknamed “The Encyclopedia of Jihad,” that detailed how to establish an underground organization and engage in attacks.
Osama bin Laden would be killed on May 1, 2011, by US Navy Seals in his hideaway in Pakistan. In this photograph, released by the White House and shown around the world, we see the president, Vice President Joe Biden, Secretary of State Hillary Clinton, Secretary of Defense Robert Gates, and other members of the president’s national security team in the Situation Room as cameras mounted on the helmets of the attackers send video footage of the assault narrated from CIA headquarters by Director Leon Panetta.
OSHA
Other barriers are structural. Voter registration laws were implemented in the 1860s by states and big cities to ensure that only citizens who met legal requirements could vote. Residency requirements limited access to registration offices. Closing voting rosters weeks or months in advance of elections effectively disenfranchised voters. Over time, residency requirements were relaxed. Beginning in the 1980s, some states, including Maine, Minnesota, and Wisconsin, made it possible for people to register on Election Day. Turnout in states that have Election Day registration averages ten points higher than in the rest of the country (Wolfinger &amp; Rosenstone, 1980).
Other interest groups have the need or the resources to strive for a favorable image and promote themselves and their policy preferences. One way is through advertising. They place advertisements on the television networks’ evening news shows in policymakers’ constituencies, such as Washington, DC, and New York, where opinion leaders will see them and in prominent newspapers, such as the New York Times, Washington Post, and Wall Street Journal. Even media outlets with tiny audiences may be suitable for advertisements. The Lockheed Martin Corporation has advertised in the policy-oriented National Journal in order to reach Washington insiders and policymakers.
Other judges follow a philosophy of judicial activism (although they may not call it that). Activist judges are willing to substitute their policy views for the policy actions or inaction of the other branches of government.
Other national reforms in the late nineteenth century that increased the power of the national government were generated by reactions to industrialization, immigration, and urban growth. Crusading journalists decried the power of big business. Upton Sinclair’s 1906 novel The Jungle exposed miserable, unsafe working conditions in America’s factories. These reformers feared that states lacked the power or were reluctant to regulate railroads, inspect meat, or guarantee food and drug safety. They prompted Congress to use its powers under the commerce clause for economic regulation, starting with the Interstate Commerce Act in 1887 to regulate railroads and the Sherman Antitrust Act in 1890 to outlaw monopolies.
Other politicians have proposed legislation. Mired in controversy, none of these proposals have become law. President Obama revisited one aspect of the subject in his 2011 State of the Union message:
Others disagree with the notion that leaders should pay close attention to public opinion when making decisions. They point out that many members of the public are uniformed about issues, and the opinions they record on polls are not carefully reasoned. Journalist and scholar Walter Lippmann noted that governing by popularity is not always best. Instead, public policy should be grounded in sound principles supported by experts; decision making should not simply be the result of popular will. This view is consistent with the belief that the country is being run by pollsters and their followers and not by leaders with integrity and principle. As an editorial in the Wall Street Journal lamented, “Spend too much time following polls and you simply forget how to lead, especially when it matters” (Warren, 2004).
Our text is a comprehensive introduction to the vital subject of American government and politics. Governments decide who gets what, when, how (See Harold D. Lasswell, Politics: Who Gets What, When, How, [New York: McGraw-Hill, 1936]); they make policies and pass laws that are binding on all a society’s members; they decide about taxation and spending, benefits and costs, even life and death.
Our text is a comprehensive introduction to American politics and government; it covers all the basics. Then it goes beyond the basics to explain how and why, in this information age, government and politics are most commonly depicted in the media.
Our ultimate goal is for students to increase their knowledge of the people, processes, institutions, and policies that make up the American political system; to become more aware of the influence and political effects of the old and new media; and to understand how they, as members of the public, can participate in politics.
Ourdocuments.gov, “Pendleton Act (1883),” accessed April 4, 2011, http://www.ourdocuments.gov/doc.php?flash=old&amp;doc=48.
Out of habit and to simplify complex subjects, journalists tend to cover government and politics with a relatively small repertoire of familiar frames. Relations within and between the branches of government are typically framed as conflicts. Stories often frame politicians as motivated by partisanship and the desire for reelection. Stories about government agencies are frequently framed around bureaucratic incompetence, waste, and corruption.
Outrage (2009). Kirby Dick’s documentary outs closeted politicians whose antigay records, it contends, contradict their homosexuality.
Outside of parties, like-minded members can form factions or specialized coalitions to promote a particular agenda. Some factions are long-standing groups with pronounced ideological leanings. They form coalitions to support or oppose legislation (Smith, Roberts, &amp; Wielen, 2003). Some factions are based on members’ identification with a group. These include the Congressional Black Caucus and the Congressional Hispanic Caucus.
Outside the polls, some voters answer questions on exit polls that are used in media reports.
Over forty years ago, pioneering political-socialization researcher Herbert Hyman proclaimed that “foremost among agencies of socialization into politics is the family” (Hyman, 1959). Hyman had good reason for making this assumption. The family has the primary responsibility for nurturing individuals and meeting basic needs, such as food and shelter, during their formative years. A hierarchical power structure exists within many families that stresses parental authority and obedience to the rules that parents establish. The strong emotional relationships that exist between family members may compel children to adopt behaviors and attitudes that will please their parents or, conversely, to rebel against them.
Over the past decade, there has been a trend toward greater acceptance of America’s cultural diversity. Multiculturalism celebrates the unique cultural heritage of racial and ethnic groups, some of whom seek to preserve their native languages and lifestyles. The United States is home to many people who were born in foreign countries and still maintain the cultural practices of their homelands.
Over the roar of the cloud, President Johnson intones, “These are the stakes. To make a world in which all of God’s children can live, or to go into the dark.” The word stakes, with its suggestion of being burnt at the stake, fits the Johnson campaign slogan, which ends the ad: “Vote for President Johnson on November 3. The stakes are too high for you to stay home.”
Over time, Supreme Court decisions have outlined processes for a suspect to be tried in court. The most important are the following:
Over two thousand radio stations employ a news-talk format. Hosts have ample time to vent their opinions and cultivate, cajole, and castigate their callers and listeners (Brewer, 1993). The bulk of the talk-radio audience listens to hosts who express conservative opinions, are pro-Republican and hostile to liberals, Democrats, and feminists. The most conspicuous is Rush Limbaugh. This caustic conservative is the most widely heard (on more than six hundred stations with an estimated weekly audience of more than 13.5 million) and influential of all radio commentators. Promoting the conservative side, he castigates liberals with humor, often sliding into insult, sneer, and exaggeration.
Over years of discussion and debate, argument, and acrimony, opposition to the policy increased and support declined. President Obama urged repeal, as did his secretary of defense and leaders of the military. In December 2010, Congress passed and the president signed legislation repealing “don’t ask, don’t tell.” As the president put it in his 2011 State of the Union message, “Our troops come from every corner of this country—they are black, white, Latino, Asian, and Native American. They are Christian and Hindu, Jewish and Muslim. And yes, we know that some of them are gay. Starting this year, no American will be forbidden from serving the country they love because of who they love.”
Over the years, the following Duke University graduate and undergraduate students worked with David Paletz on the text. We give thanks for them all:
The Overthrow of Saddam Hussein
Owen, D., “The Campaign and the Media,” in The American Elections of 2008, ed. Janet M. Box-Steffensmeier and Steven E. Schier (Lanham, MD: Rowman &amp; Littlefield, 2009), 9–32.
Owen, D., “The Debate Challenge,” in Presidential Campaign Discourse, ed. Kathleen E. Kendall (Albany: State University of New York Press, 1995), 135–55.
Owen, D. and Jack Dennis, “Antipartyism in the USA and Support for Ross Perot,” European Journal of Political Research 29: 383–400.
Owen, D. and Jack Dennis, “Antipartyism in the USA and Support for Ross Perot,” European Journal of Political Research 29 (1996): 383–400.
Owen, D., and Jack Dennis, “Kids and the Presidency: Assessing Clinton’s Legacy,” The Public Perspective 10, no. 3 (April–May 1999): 41–44.
Owen, D., Media Messages in American Presidential Elections (Westport, CT: Greenwood Press, 1991).
Pace, D., “House Takeover Led to Spending Plan,” Associated Press Online, August 6, 2002.
The pace of judicial review picked up in the 1960s and continues to this day. The Supreme Court has invalidated an average of eighteen federal laws per decade. The Court has displayed even less compunction about voiding state laws. For example, the famous Brown v. Board of Education of Topeka, Kansas desegregation case overturned statutes from Kansas, Delaware, South Carolina, and Virginia that either required or permitted segregated public schools. The average number of state and local laws invalidated per decade is 122, although it has fluctuated from a high of 195 to a low for the period 2000–2008 of 34 (Baum, 2010).
Padilla, F., The Gang as American Enterprise (New Brunswick, NJ: Rutgers University Press, 1992).
Page, B. I., Who Deliberates? (Chicago: University of Chicago Press, 1996).
Page, B. I. with Marshall M. Bouton, The Foreign Policy Disconnect: What Americans Want from Our Leaders but Don’t Get (Chicago: University of Chicago Press, 2006), 226.
Paletz, D. L., and Daniel Lapinski, “Movies on Congress,” in The Encyclopedia of the United States Congress, ed. Donald C. Bacon, Roger H. Davidson, and Morton Keller (New York: Simon and Schuster, 1995).
Paletz, D. L., The Media in American Politics: Contents and Consequences, 3rd ed. (New York: Longman, 2012).
Paletz, S. B. F., “The Irreverent Onion,” Political Communication 21, no. 1 (January–March 2004): 131–34.
Panagopoulos, C., ed., Rewiring Politics: Presidential Nominating Conventions in the Media Age (Baton Rouge: Louisiana State University Press, 2007).
Parents can teach their children about government institutions, political leaders, and current issues, but this rarely happens. They can influence the development of political values and ideas, such as respect for political symbols or belief in a particular cause. The family as an agent of political socialization is most successful in passing on basic political identities, especially an affiliation with the Republican or Democratic Parties and liberal or conservative ideological leanings (Dennis &amp; Owen, 1997).
Parents and educators express concerns that socialization of young people via mass media contributes to a citizenry that is alienated from politics and distrusts government. Many of the media messages young people receive about politics are negative. They spend little time discussing these messages with other people or discovering the ways in which they can actively engage the political world. Alternatively, young people today are exposed to much more political media content than any prior generation. This exposure can contribute to greater awareness of government and opportunities for civic action. Digital communication technologies offer people increased opportunities for taking part in politics via media, such as posting to a blog or participating in a “tweetup,” using the microblogging platform Twitter to inform people about a political event taking place online or offline.
Parents Involved in Community Schools v. Seattle School District No. 1, 551 US 701 (2007).
Parker, A., “Where News Is Power, a Fight to Be Well-Armed,” New York Times, January 18, 2011, A14, 17.
Parks was not the first African American woman to refuse to give up her seat in a bus. Claudette Colvin, a fifteen-year-old young woman active in the NAACP Youth Council, had refused to give up her bus seat a few months before. Colvin cried out as she was arrested, “this is my constitutional right.” NAACP leaders had hoped to draw attention to Colvin’s case, until they realized that she was foul-mouthed and unruly—the pregnant, unmarried Colvin was not the symbol of African American resistance the NAACP wished to portray. Parks, a diminutive, devout, soft-spoken, married woman, was ideal for favorable publicity (Brinkley, 2000).
Parry-Giles, T. and Shawn J. Parry-Giles, The Prime-Time Presidency: The West Wing and U.S. Nationalism (Champaign: University of Illinois Press, 2006).
Part B is an optional insurance system covering health-care costs outside of hospital stays for physician services, medical tests, and outpatient visits. Participants pay a monthly fee, deductible charges, and copayments. The government contributes about three-fourths of the overall costs.
Participation differs among members of racial and ethnic groups. Specific patterns of participation are associated with blacks, Latinos, and Asian Americans and Pacific Islanders.
Participation in the 2008 presidential election was greater than usual, as people were motivated by the open race and the candidate choices.
Parties also have adapted to changes in the media environment. When radio and television were new technologies, parties incorporated them into their strategies for reaching voters, including through advertising. More recently, the Republican and Democratic parties have advanced their use of the Internet and digital media for campaigning, fundraising, and issue advocacy.
Parties are umbrella organizations that accommodate labor and business federations, interest groups, racial and ethnic constituencies, and religious organizations. Traditionally, the Democratic Party has been home to labor unions, and the Republican Party has accommodated business interests, although these relationships are not set in stone.
Parties as adversaries is an accurate characterization of one of their primary functions, representing opposing viewpoints and providing platforms for debate. The modern party has been called “a fighting organization” (Michels, 1962). Indeed, parties actively promote this image. Reporters consulting party websites and reading partisan blogs get their fill of negative hyperbole about the opposition.
Parties compete for the allegiances of the same groups in an effort to increase their bases of support. As the Latino population has swelled to over 35 million people, the Democratic and Republican parties have stepped up their efforts to attract Latino voters and organizations. Both parties have produced Spanish-language television ads and websites, tailored their messages about health care and education to appeal to this group, and recruited Latino candidates (Milligan, 2002). The parties also have increased their appeals to Asian American voters.
The parties differ on the best policies to create jobs and reduce unemployment. For Republicans, it is cutting taxes and reducing regulation of business. For Democrats, the federal government should stimulate the economy by “investing” (Republicans replace that positive term with the negative “spending”) in infrastructure, education, child care, and other programs and undertaking public works projects, perhaps also an emergency jobs program. But doing so would likely increase the budget deficit. Given Republican opposition, neither a jobs program nor increases in government spending are likely.
Parties need to manage the media and attract sufficient attention to remain viable in the public eye and inform and mobilize their constituents. They interact with journalists by engaging in spin, producing and airing advertisements, hosting websites, and populating social media. Media depictions highlight the conflicts between parties and the strategies they employ to attract voters. Parties have adapted to a changing media environment by developing in-house media facilities to allow candidates and officeholders to communicate with constituents.
Parties responded in the 1990s by developing media strategies to enhance their proficiency as service providers to candidates, officeholders, and voters. They engaged in aggressive fundraising schemes so that they could afford to hire the services of consultants and purchase expensive advertising time on television and space in print publications. Parties have facilities where politicians do on-air television and radio interviews and tape messages for local media markets. They invest heavily in advertising during and between election cycles.
The parties stand for different principles with regard to federalism. Democrats prefer policies to be set by the national government. They opt for national standards for consistency across states and localities, often through attaching stringent conditions to the use of national funds. Republicans decry such centralization and endorse devolution, giving (or, they say, “returning”) powers to the states—and seeking to shrink funds for the national government.
Parties were especially powerful in the post–Civil War period through the Great Depression, when more than 15 million people immigrated to the United States from Europe, many of whom resided in urban areas. Party machines, cohesive, authoritarian command structures headed by bosses who exacted loyalty and services from underlings in return for jobs and favors, dominated political life in cities. Machines helped immigrants obtain jobs, learn the laws of the land, gain citizenship, and take part in politics.
Partisan dealignment occurs when party loyalty declines and voters base their decisions on short-term, election-specific factors, such as the leadership qualities of a candidate (Burnham, 1970). The inclination of people to identify as independents rather than as partisans is evidence that a dealignment is occurring (Beck, 2003). A partisan dealignment may be occurring today, as more people are identifying as independents and more voters select their candidates on the basis of personal traits, such as honesty. Mass media can contribute to partisan realignment by focusing attention on candidates’ personalities and scandals, which are short-term factors that can influence vote choice.
Party coalitions consist of groups that have long-term allegiances to a particular political party. Regions of the country establish loyalties to a specific party as a result of the party’s handling of a war, a major social problem, or an economic crisis. Social, economic, ethnic, and racial groups also become aligned with particular parties. Catholics and labor union members in the Northeast form a part of the Democratic coalition. White fundamentalist Protestants are a component of the Republican coalition (Beck, 2003). Parties count on coalition members to vote for them consistently in elections.
Party committees at the national, state, and local level, as well as the parties’ Senate and House campaign committees, can give a Senate candidate a total of $35,000 for the primary and then general election and $5,000 to each House candidate. There is no limit on how much of their own money candidates can spend on their campaigns. Neither John McCain nor Barack Obama used personal funds for their own campaigns in 2008. Self-financed presidential candidates do not receive public funds.
Party discipline can be difficult to enforce given the diversity of constituency interests and personalities in Congress. The extent to which party members are willing to vote in a block varies over time. Party unity in congressional voting rose from 40 percent in the early 1970s to 90 percent or more since 2000.
Party and election laws vary greatly among states. In Maryland, voters must register and declare their party identification twenty-nine days before a primary election in order to participate. In Massachusetts, independents can register with a party to vote in that party’s primary on Election Day. In Wisconsin, party preference is part of the secret ballot.
Party identification seldom decides elections alone, although it is a strong predictor of a person’s vote choice. A candidate’s image and her position on issues are also important, particularly when independents and undecided voters hold the balance. It does not apply in a primary when all the candidates are of the same party.
The party in government constitutes the organized partisans who serve in office, such as members of the Democratic and Republican parties in Congress. Parties provide an organizational structure for leaders in office, develop policy agendas, and ensure that majority and minority party opinions are voiced. The party in government seeks to represent its supporters, achieve policy objectives, and enhance the prospects for reelection. It is the center of democratic action. Party coalitions of many officeholders can be more powerful mechanisms for voicing opinions than individual leaders acting on their own. Coalitions from opposing parties spar openly by taking different positions on issues (Eldersveld &amp; Walton Jr., 2000).
The party in government constitutes the organized partisans who serve in office, such as members of the Democratic and Republican parties in Congress. The president is the symbolic leader of his political party and can use this position to urge party members to achieve policy goals. Legislative parties seek to impose discipline on party members in Congress, which is not always easily accomplished because members represent vastly different constituencies with particular needs. Divided government—periods when the president is of a different party from the majority in Congress—can create challenges for presidents seeking to enact their policy agendas.
Party machines became powerful in the period following the Civil War when an influx of immigrants brought new constituents to the country. The Progressive Movement initiated reforms that fundamentally changed party operations. Party organizations were weakened during the period of executive-centered government that began during the New Deal.
Party organization refers to the officials, activists, and members who set up the administration, make the rules, and carry out the collective goals and activities of the party. The Democratic and Republican national party committees are the central authorities for the two major American parties. Party organizations at the state and local level are influenced by the political environment in which they are situated.
Party organizations take many forms. National and state parties are large and complex organizations. They have permanent headquarters, chairpersons, boards of directors, and full-time employees with specialized responsibilities. They maintain lists of officers and members, operate under established bylaws and rules, and hold scheduled meetings and conventions. Local parties range from highly active, well-organized, professional structures to haphazard, amateur operations (Frantzich, 1989).
Party Votes
Party Voting in Congressional Elections by State
Party Voting in Presidential Elections by State
Party websites offer a vast amount of information to average citizens, political activists, and journalists who take the initiative to visit them. Websites provide an effective mechanism for communicating information to citizens and can lessen the administrative burden on party organizations. They reach a large number of people instantaneously and have become more effective mechanisms for raising funds than the earlier method of direct mail. The sites include general political information, such as facts about American democracy and party history. Press releases, platforms, and position papers give the lowdown on issues and candidates. Party sites also host discussion boards and blogs where party elites, including candidates, interact with rank-and-file members (Gibson &amp; Ward). Websites hype symbols that create a sense of identity as well as a party brand. The technical delivery of this content is an important aspect of outreach, so developing e-mail lists of party members, especially visitors to the website, is a priority.
Passage of No Child Left Behind Act
Patashnik, E. M., Reforms at Risk: What Happens after Major Policy Changes Are Enacted (Princeton, NJ: Princeton University Press, 2008), especially 2–6, 11–15, and 155–75.
Patch Adams (1998). Robin Williams treats patients with humor in this sentimental examination of US health policy.
Patrick, B. A., The National Rifle Association and the Media: The Motivating Force of Negative Coverage (New York: Peter Lang, 2002), 9.
The Patriot (2000). A South Carolina farmer and veteran of the wars with France (Mel Gibson) reluctantly takes up arms as a guerrilla fighter in the Revolution and struggles with his political identity and the meaning of self-government.
Patterson, T. E., Out of Order (New York: Knopf, 1994).
The Payne Fund studies of motion pictures and youth, conducted between 1929 and 1933, provide early evidence that film can be a powerful agent of socialization. The studies found that people developed attitudes toward racial and ethnic groups, war, and crime based on their exposure to popular films. Audience members who saw the controversial film Birth of a Nation believed that blacks in the post–Civil War era were uncivilized and dangerous. Children who watched their favorite movie stars, such as James Cagney and Humphrey Bogart, playing criminals on screen imitated their behavior patterns by acting up in school (Jowett, Jarvic, &amp; Fuller, 1996).
Peabody, R. L., Leadership in Congress (Boston: Little, Brown, 1976).
Pear, R., “Medicare Costs Expected to Soar in Coming Years,” New York Times, March 24, 2004, A1, 15.
Pear, R., “Medicare Law Prompts a Rush for Lobbyists,” New York Times, August 23, 2005, accessed March 23, 2011, http://www.nytimes.com/2005/08/23/politics/23health.html.
Peer-group influence begins when children reach school age and spend less time at home. Middle-childhood (elementary school) friendships are largely segregated by sex and age, as groups of boys and girls will engage in social activities such as eating together in the lunchroom or going to the mall. Such interactions reinforce sex-role distinctions, including those with political relevance, such as the perception that males are more suited to hold positions of authority. Peer relationships change later in childhood, adolescence, and young adulthood, when groups are more often based on athletic, social, academic, and job-related interests and abilities (Harris, 1995).
Peers (a group of people who are linked by common interests, equal social position, and similar age) can be influential in the political socialization process. Young people desire approval and are likely to adopt the attitudes, viewpoints, and behavior patterns of groups to which they belong. Unlike the family and school, which are structured hierarchically with adults exercising authority, the peer group provides a forum for youth to interact with people who are at similar levels of maturity. Peers provide role models for people who are trying to fit in or become popular in a social setting (Walker, Hennig, &amp; Krettenauer, 2000).
Pentagon correspondent Bob Zelnick retorted, “I would disagree, at least from the Pentagon’s perspective, with Jack’s [McWethy’s] comments that it will be likely be acceptable to have forces supervising that are not involved in the fighting.”
The penultimate part of the book examines the central institutions of the federal government—Congress (Chapter 12 “Congress”), the presidency (Chapter 13 “The Presidency”), the federal bureaucracy (Chapter 14 “The Bureaucracy”), and the federal judicial system (Chapter 15 “The Courts”)—taking them in order of their appearance in the Constitution. People in these institutions spend considerable time, energy, and resources in dealing with the media, although the ways in which they do so vary depending on their responsibilities and powers and on the media’s highly uneven interest in their actions.
People also can actively take part in politics through media. Television and radio call-in talk shows and Internet chat rooms accommodate political discussion between the public, political activists, government leaders, and the press. Right-wing talk-show host Rush Limbaugh not only encourages his listeners to sound off on air but also urges them to contact government officials, circulate political newsletters in their towns, and hold rallies and bake sales to raise funds for conservative causes. Many television and radio call-in shows accommodate predominantly callers who agree with the host. Rush Limbaugh, Glenn Beck, and Sean Hannity host programs that appeal to conservative audiences. Fewer call-in programs are hosted by political liberals.
People also can engage in symbolic participation, routine or habitual acts that show support for the political system. People salute the flag and recite the pledge of allegiance at the beginning of a school day, and they sing the national anthem at sporting events. Symbolic acts are not always supportive of the political system. Some people may refuse to say the pledge of allegiance to express their dissatisfaction with government. Citizens can show their unhappiness with leadership choices by the symbolic act of not voting.
People also can take part in support activities, more passive forms of political involvement. They may attend concerts or participate in sporting events associated with causes, such as the “Race for the Cure” for breast cancer. These events are designed to raise money and awareness of societal problems, such as poverty and health care. However, most participants are not activists for these causes. Support activities can lead to active participation, as people learn about issues through these events and decide to become involved.
People are inducted into the political culture of their nation through the political socialization process (Greenstein, 1969). Most often older members of society teach younger members the rules and norms of political life. However, young people can and do actively promote their own political learning, and they can influence adults’ political behavior as well (McDevitt &amp; Chaffee, 2002).
People are the most politically impressionable during the period from their midteens through their midtwenties, when their views are not set and they are open to new experiences. College allows students to encounter people with diverse views and provides opportunities for political engagement (Niemi &amp; Hepburn, 1995). Young people may join a cause because it hits close to home. After the media publicized the case of a student who committed suicide after his roommate allegedly posted highly personal videos of him on the Internet, students around the country became involved in antibullying initiatives (Sapiro, 1983).
People can become citizen journalists and create contents by reporting on subjects usually ignored by the news media. Examples include OneWorldTV’s human rights and development site and short videos on subjects such as land expropriation in Kenya, gang reform in Ecuador, and LiveLeak’s coverage of executions in Saudi Arabia.
People can become citizen journalists as eyewitnesses to events. Examples of their reporting include the earthquake and tsunami that hit Japan in 2011, Hurricane Katrina that hit the US Gulf Coast in 2005, and the massacre of students at Virginia Tech University in 2006. They showed some of what happened and documented the effectiveness or ineffectiveness of the authorities’ responses. Mainstream media have incorporated citizen journalism into their news products. CNN’s “iReport,” in which “you take control of the news,” encourages average people to submit stories with accompanying images. Reports span numerous topics, including candidates on the campaign and pet stories.
People can establish the habit of participating in politics through political socialization, the process by which people acquire their political beliefs, attitudes, and actions. Political experiences with families, schools, friendship groups, churches, community organizations, and mass media can motivate people to become lifelong political participants. If your parents are community activists there is a good chance that you also will be active at some point in your life (Merelman, 1984). People can be socialized to participation through civic education when they learn in school how democracy works and how they can take part. Students can gain experience by participating in extracurricular activities, student government, or community volunteer programs. These activities place young people in social and political networks with others who have a strong sense of civic duty, the belief that one has a responsibility to take part in community life.
People can follow C-SPAN via Twitter, Facebook, and Foursquare. C-SPAN has its own YouTube channel that hosts an extensive political video library.
People can use video clips to hold politicians accountable by revealing their gaffes, showing the contradictions in their statements and behavior, and thereby exposing their dissembling, their exaggerations, and even their falsehoods. Democratic candidate Hillary Clinton had to say that she had misremembered when her claim that she had been under sniper fire at the airport during her 1996 visit to Bosnia as First Lady was refuted by videos shown on YouTube that attained millions of views.
People develop attitudes toward the political system through the socialization process. Political legitimacy is a belief in the integrity of the political system and processes, such as elections. People who believe strongly in the legitimacy of the political system have confidence that political institutions will be responsive to the wants and needs of citizens and that abuses of governmental power will be held in check. If political leaders engage in questionable behavior, there are mechanisms to hold them accountable. The presidential impeachment process and congressional ethics hearings are two such mechanisms.
People develop their political values, beliefs, and orientations through interactions with agents of socialization. Agents include parents, teachers, friends, coworkers, military colleagues, church associates, club members, sports-team competitors, and media (Dawson &amp; Prewitt, 1969). The political socialization process in the United States is mostly haphazard, informal, and random. There is no standard set of practices for parents or teachers to follow when passing on the rites of politics to future generations. Instead, vague ideals—such as the textbook concept of the “model citizen,” who keeps politically informed, votes, and obeys the law—serve as unofficial guides for socializing agencies (Langton, 1969; Riccards, 1973).
People do not need to join an interest group voluntarily when they can benefit from its activities without becoming a member. This is the problem of collective goods. Laws successfully lobbied for by environmental organizations that lead to cleaner air and water benefit members and nonmembers alike. However, the latter get a free ride (Olson Jr., 1965).
People gain an understanding and acceptance of the political culture of their nation through a process called political socialization. The term “political socialization” refers to the process by which people learn their roles as citizens and develop an understanding of government and politics. This chapter explores the ways in which knowledge about politics; the attitudes about government, political processes, and leaders; and citizens’ political behavior—all of which are elements of American political culture—are passed on from generation to generation.
People get involved in politics for a variety of reasons. They may be personally motivated because of an event that changed their lives. They may receive invitations to participate from friends, organizations, political parties, or a candidate’s campaign. A person’s socialization, life experience, and attitudes toward politics can influence participation. Some people have a strong sense of civic duty and a belief that they can influence government, which compels them to act. Barriers, such as legal obstacles, may preclude some people from engaging politically.
People have many concerns. These become part of the policy agenda when they are seen as requiring government attention and action (e.g., global warming). In agenda setting, then, what were conditions ignored or to be endured become problems requiring government intervention (Lawrence, 2001).
People have many options for engaging in politics. People can act alone by writing letters to members of Congress or staging acts of civil disobedience. Some political activities, such as boycotts and protest movements, involve many people working together to attract the attention of public officials. Increasingly people are participating in politics via the media, especially the Internet.
People, including many women, were involved in the abolitionist movement against slavery in the mid-1800s.
People indicate their identification with a political party either by declaring their allegiance to a particular party or by regularly supporting that party at the polls. Societal groups that gravitate toward particular political parties can form partisan coalitions. These coalitions can shift during critical elections, which result in a minority party becoming the majority party in government.
People join membership interest groups voluntarily or because they have no choice.
People may also join groups to obtain material incentives available only to members. AARP, formerly the American Association of Retired Persons, has around thirty-five million members. It obtains this huge number by charging a nominal annual membership fee and offering such material incentives as health insurance and reduced prices for prescription drugs. The group’s magazine is sent to members and includes tax advice, travel and vacation information, and discounts.
People often are motivated to participate in politics because they are targets of mobilization efforts by political parties and interest groups. They also can acquire the habit of participating politically through the process of political socialization or have a life experience that prompts them to act. Political attitudes such as civic duty and a sense of political efficacy can influence a person’s decision to participate. People may seek personal gratification through political action, as they enjoy working with others and helping their community. Legal factors such as voter registration requirements can impede participation.
People posted campaign videos on YouTube that were circulated virally through e-mail messages, blog posts, and Facebook messages. While most videos posted by voters were selections from media broadcasts, such as debates, and clips of live events, such as candidate rallies, some original user-generated videos attracted extensive mainstream press coverage.
The People and the Power Game—the Elected: The Presidency and Congress (1996). Author Hedrick Smith’s production focuses on the difficulties faced by President Bill Clinton and the Democrats in enacting their policy agenda after the Republican takeover of the House of Representatives in 1995.
The People and the Power Game: The Lobbies (1996). A television program that analyzes the relationship between members of Congress and the lobbyists who seek to influence them.
People’s attitudes about government and politics can influence their decision to participate. People who have a strong sense of political efficacy, are interested in politics, and have a sense of civic duty are more likely to participate. Political efficacy is the belief that you personally can make a difference in governmental affairs (Verba &amp; Nie, 1972). During the 2008 presidential election, people who believed that their vote could make a difference were more likely to cast a ballot than those who felt that their vote didn’t matter.
People’s integration into their communities is strongly related to their level of political activity. Those who are mobile and have not established community roots find it more difficult to participate in politics because they are not part of a social network. It takes about three to five years to develop friendship networks, learn about the problems facing a community, and identify which people are the key players (Conway, 2000).
People’s interactions with media are increasingly important to the process of political socialization. The explosion in communication technologies has resulted in people communicating less via face-to-face interactions with family members and peers and more through technological intermediaries, such as the Internet, cell phones, and personal digital devices. Even teachers find it increasingly difficult to compete with the communications technologies that command their students’ attention.
People take part in support activities on behalf of a cause, which can lead to greater involvement.
People under the age of thirty are among the least involved in mainstream forms of participation. Young people often lack the money and time to participate. Still, many young people realize that participation matters. Reacting to problems they see in their hometowns, youth have formed groups to work for change. They have successfully lobbied government officials, spoken out at public meetings, and provided formal testimony at hearings. Young people have established safety policies in schools, protested against increases in college tuition rates, and prompted the creation of recreational facilities for biking, skateboarding, and ice hockey.
People use digital media to participate in new ways, often outside the context of campaign organizations. Facebook, Delicious, LiveJournal, Foursquare, Twitter, and Tumblr are used for political expression and networking. These platforms are versatile, and allow users to post their support for a candidate, link to outside content, such as a candidate’s website, share photos and videos, express opinions, and share comments. In 2008, 5.4 million people used the “I voted” button on Facebook to let their friends know that they had taken part in the election. More than 12 million people clicked on this button in the 2010 midterm campaign.
People watch an average of thirty-four hours of television weekly. Over one thousand commercial, for-profit television stations in the United States broadcast over the airwaves; they also are carried, as required by federal law, by local cable providers. Most of them are affiliated with or, in fewer cases, owned by one of the networks (ABC, CBS, NBC, and Fox), which provide the bulk of their programming. These networks produce news, public affairs, and sports programs.
People who identify with a political party either declare their allegiance by joining the party or show their support through regular party-line voting at the polls. People can easily switch their party affiliation or distance themselves from parties entirely. However, people who do not declare a partisan affiliation when they register to vote lose the opportunity to participate in primary election campaigns in many states.
People with disabilities have sought and gained civil rights protections. When society does not accommodate their differences, they view this as discrimination. They have clout because, by US Census estimates, over 19 percent of the population has some kind of disability.
Peretti, T. J., In Defense of a Political Court (Princeton, NJ: Princeton University Press, 1999), 73.
Perhaps because there was no new news in the president’s appearances and statements, stories reporting them focused on the rigged audiences, the “carefully screened panelists,” and “meticulously staged “conversations” (VandeHei &amp; Baker, 2005).
Perot received significant press coverage from his debate performance.
Perot: The Rise and Fall of a Presidential Contender (1992). A CNN-produced film that explores the third-party presidential bid of millionaire businessman Ross Perot in 1992; the film includes compelling interviews and news footage.
A person’s partisan identification is defined as a long-term attachment to a particular party (Campbell et al., 1960). Americans are not required to formally join party organizations as is the case in other democracies. Instead people self-identify as Republicans, Democrats, or members of minor parties. They also can declare themselves independent and not aligned with any political party (Green, Palmquist, &amp; Schickler, 2002).
Perspectives about the relationship of public opinion to policymaking differ vastly. On the one hand, scholars and political practitioners believe that public policy should be guided by public opinion so that the will of the people is respected. Public opinion polls are essential to ensuring democratic governance. Political scientist Sidney Verba supports this view: “Surveys produce just what democracy is supposed to produce—equal representation of all citizens. The sample survey is rigorously egalitarian; it is designed so that each citizen has an equal chance to participate and an equal voice when participating” (Keeter, 2011). From this perspective, members of Congress, state legislators, and local officials should pay close attention to the public’s views when making laws.
Perspectives on the influence on the news media on Congress’ legislative activities differ. Some scholars contend that because the media do not cover much of what goes on in Congress, members are largely able to do their jobs without interference. Members with high public visibility can get into trouble as they are subject to scrutiny and criticism. Therefore, members who pursue insider strategies—working behind the scenes to forge coalitions—can avoid press interference (Hess, 1986).
Pertschuk, M. and Wendy Schaetzel, The People’s Rising (New York: Thunder’s Mouth Press, 1989), 155.
Peter D. Hart Research Associates, New Leadership for a New Century (Washington, DC: Public Allies, August 28, 1998).
Peters, B. G., American Public Policy: Promise and Performance, 8th ed. (Washington, DC: CQ Press, 2010).
Peters, J. W. and Brian Stelter, “News Corp Heralds Debut of The Daily, an iPad-Only Newspaper,” New York Times, February 3, 2011, B1 and 4.
Peters Jr., R. M.,The American Speakership (Baltimore: Johns Hopkins University Press, 1997).
Peterson, M. A., Legislating Together: The White House and Capitol Hill from Eisenhower to Reagan (Cambridge, MA: Harvard University Press, 1990).
Peterson, Mark A. Legislating Together: The White House and Capitol Hill from Eisenhower to Reagan. Cambridge, MA: Harvard University Press, 1990. A painstaking account of conflict and cooperation between president and Congress.
Peterson, P. E., Barry George Rabe, and Kenneth K. Wong, When Federalism Works (Washington, DC: Brookings, 1986), especially chap. 5
Peterson, P. E., Barry George Rabe, and Kenneth K. Wong, When Federalism Works (Washington, DC: Brookings, 1986), 15.
Peterson, P. E., The Price of Federalism (Washington, DC: Brookings, 1995), chap. 4.
Peterson, Paul E. The Price of Federalism. Washington, DC: Brookings, 1995. An astute assessment of the contributions that national, state, and local levels can and do make to government.
Pew Research Center for the People &amp; the Press, “More See Benefits of Stem Cell Research” (Washington, DC: Pew Research Center, May 23, 2005).
Pew Research Center for the People &amp; the Press, “Many Faulty Media Coverage of Health Care Debate,” August 6, 2009, accessed June 6, 2011, http://people-press.org/report/533/many-fault-media-coverage-of-health-care.
Pew Research Center for the People and the Press, Retro-Politics: The Political Typology (Washington, DC: Pew Research Center, November 11, 1999).
Pew Research Center for the People and the Press, Values Survey (Washington, DC: Pew Research Center, March 2009).
Pew Research Center for the People and the Press, Views of Business and Regulation Remain Unchanged (Washington, DC: Pew Research Center, February 21, 2001).
Pew Research Center for the People and the Press, “Pew Research Center for the People &amp; the Press Re-Interview Poll, Nov, 2008,” Poll Database, http://people-press.org/questions/?qid=1720790&amp;pid=51&amp;ccid=51#top.
Pew Research Center for the People and the Press, “Pew Weekly News Interest Index Poll, Oct, 2010,” Poll Database, http://people-press.org/questions/?qid=1772828&amp;pid=51&amp;ccid=51#top: “Thinking about this year’s (2010) Congressional elections, would you say that you are interested in what’s happening in elections around the country?”
Pew Research Center on the Press and the Public, “Washington Leaders Wary of Public Opinion: Public Appetite for Government Misjudged,” news release, April 17, 1998, http://www.people-press.org/leadrpt.htm with questionnaire results at http://www.people-press.org/leadque.htm.
Pew Research Center survey in association with the National Journal. Not surprisingly, members of Congress were more positive toward the public, with 31 percent agreeing and an additional 17 percent volunteering that “it depends,” compared to 13 percent and 7 percent, respectively, of presidential appointees and 14 percent and 3 percent, respectively, of civil servants. Pew Research Center 1998: 1.
Pfau, M. and Henry C. Kenski, Attack Politics (New York: Praeger, 1990), 53.
Philadelphia (1993). A lawyer with AIDS (Tom Hanks) sues the sanctimonious law firm that dismissed him.
Philp, K. R., Termination Revisited: American Indians on the Trail to Self-Determination, 1933–1953 (Lincoln: University of Nebraska Press, 1999).
Photo by Chris Hondros of a Rebel Fighter in Misurata, Libya, from Front Page of the New York Times April 21, 2011, Getty Images.
A photo of a naked Vietnamese girl and other children fleeing napalm challenged the justification for the US involvement in Vietnam by graphically exposing the cruelty of the war on innocent children. See the legendary image at http://en.wikipedia.org/wiki/File:TrangBang.jpg.
The photograph and television footage of the execution by the director of South Vietnam’s national police force of a Viet Cong prisoner on the streets of Saigon during the Tet Offensive helped galvanize US opposition to the Vietnam War.
Photographs such as this, shown around the world, undermined the US claim to be a liberator not an occupier of Iraq.
Photos of the Supreme Court Justices
Piven, F. F. and Richard A. Cloward, Why Americans Still Don’t Vote (Boston: Beacon Press, 2000).
Piven, Frances Fox, and Richard A. Cloward. Why Americans Still Don’t Vote. Boston: Beacon Press, 2000. Discusses historical trends in voter turnout, and provides explanations for nonvoting.
Planned Parenthood of Southeastern Pennsylvania v. Casey, 505 US 833 (1992).
The Player (1992). Robert Altman’s delightful satire of Hollywood, its filmmakers, and its films.
Plessy v. Ferguson, 153 US (1896).
Plessy v. Ferguson, 163 US 537 (1896).
Plessy v. Ferguson gave states the green light to segregate on the basis of race. “Separate but equal” was far from equal in practice. Whites rarely sought access to areas reserved for blacks, which were of inferior quality. Such segregation extended to all areas of social life, including entertainment media. Films with all-black or all-white casts were shot for separate movie houses for blacks and whites.
The plight of fugitive slaves, vividly portrayed in the mega best seller of the 1850s, Uncle Tom’s Cabin, created a crisis in federalism that led directly to the Civil War.
Pluralists acknowledge that some groups might dominate areas where their interests are paramount. But they believe two factors rectify this situation. In overlapping membership, people belonging to several interest groups encourage negotiation and compromise. And underrepresented people will in time establish groups to assert their interests.
Podlas, K., “Should We Blame Judge Judy? The Messages TV Courtrooms send Viewers,” Judicature 86, no. 1 (July–August 2002): 38–43.
Policies protecting African Americans’ civil rights automatically extend to other racial and ethnic minorities. Most prominent of these groups are Latinos, Asian Americans, and Native Americans. They all have civil rights concerns of their own.
Policy changes may become entrenched, eroded, reversed, or reconfigured (Patashnik, 2008). In particular, general interest reforms “to rationalize governmental undertakings or to distribute benefits to some broad constituency” such as changes in taxation are not necessarily sustained. The politicians who achieve them leave the scene or move on to other issues.
Policy debate on gun control usually occurs only after a dramatic, heavily covered news event like an assassination or a massacre at a school. One political scientist described the result as “furious politics, marginal policy” (Spitzer, 1995). For example, after the killings of Martin Luther King Jr. and Robert Kennedy in 1968, Congress debated President Lyndon Johnson’s proposal for a federal system of firearm registration and licensing of gun owners but passed only limited, ineffective legislation. In 1994, dramatic fights over banning assault weapons and mandating a waiting period for gun purchases produced a law with huge loopholes when it failed to cover gun shows.
Policy decisions require policy implementation and administration. Congress relies on the bureaucracy to develop the specific standards and procedures that fulfill the intent of the policy.
The policy differences between the parties are clearly expressed in how they favor their constituencies. When Republicans gained control of the House of Representatives in 1994, the average Democratic district was receiving $35 million more annually in federal spending. By 2000, the average Republican district was receiving $612 million more than the average Democratic district. This change was based on policy: the Republicans increased business loans and farm subsidies and reduced public housing grants and funding for food stamps. It was also a conscious strategy of directing federal spending toward districts where the Republican incumbents were vulnerable to election defeat (Pace, 2002).
The policy differences between the parties are most visible in their attitudes toward what to do about the government’s several years of trillion-dollar budget deficits. President Obama blames the deficits on the spending for two wars, huge tax cuts for the wealthy, and the expensive prescription drug program of the George W. Bush presidency. Republicans blame them on the Obama stimulus recovery plan and additional spending on government programs. The economic disaster worsened the deficit by increasing the government’s expenditures for unemployment compensation and, because many more people are unemployed, reducing the government’s income from taxes.
Policy diffusion is a horizontal form of change (Walker, 1969). State and local officials watch what other state and local governments are doing. States can be “laboratories of democracy,” experimenting with innovative programs that spread to other states. They can also make problems worse with ineffective or misdirected policies.
Policy evaluation, or assessing a policy’s effectiveness, can be complicated (Peters, 2010). Many public policies aim to achieve broad conceptual goals such as “healthy air quality.” Or a policy may have multiple, not necessarily compatible, objectives. The 1996 Telecommunications Act was intended to unleash the power of competition, spur technological innovation, create jobs, and reduce cable rates (Aufderheide, 1999).
Policy groups (factions) also unite members interested in a particular policy area and include both Republicans and Democrats. The Congressional Wine Caucus consists of 250 House and Senate members who share a concern with the wine industry’s cultural and financial significance. In addition to sponsoring wine seminars and tastings, and legislative briefings, the Wine Caucus holds fundraisers for charities.
Policy stability is sometimes punctuated. Significant policy changes and innovations do take place (Jones &amp; Baumgartner, 2005). There are several causes that often overlap. They are (1) changes in control of the government, (2) crises and disasters, and (3) media depictions and framing. They are abetted by public awareness, the involvement of advocacy and interest groups, and policy ideas about what the changes should be.
Policymakers’ responses initially lagged behind the crisis and were improvised and contradictory. The Bush administration requested $700 billion to buy up toxic mortgage securities but then used the funds to purchase stock in banks.
Policymakers track public opinion using polls and the media. They are likely to follow public opinion in enacting a policy when the issue is prominent, receives widespread media coverage, and public opinion on it is clear. In response to public outrage, the Federal Trade Commission (FTC) established the National Do Not Call Registry in 2003. Prior to the registry’s setup, telemarketers were making 104 million calls to consumers and businesses every day. For fear of substantial fines, telemarketers no longer call the approximately 109 million telephone numbers on the registry.
Policymaking involves government deciding on laws, taxing and spending, regulations and rulings, and responding to and dealing with situations and events. It often requires negotiation and compromise and is influenced by interest groups, the media, and public opinion. Policy stability is common but policy change can take place, particularly after a crisis or when party control of the presidency or Congress (or both) changes.
Political Advertising Archives
Political advertising is a way for parties to disseminate messages without having them filtered by journalists. Parties engaged extensively in issue advocacy, advertising campaigns that focus on legislative policies. They also develop ads supportive of their candidates and leaders and critical of the opposition. Online video is a cost-effective alternative to television advertising, although many more people are reached through TV ads than via online ads.
Political culture can be thought of as a nation’s political personality. It encompasses the deep-rooted, well-established political traits that are characteristic of a society. Political culture takes into account the attitudes, values, and beliefs that people in a society have about the political system, including standard assumptions about the way that government works. As political scientist W. Lance Bennett notes, the components of political culture can be difficult to analyze. “They are rather like the lenses in a pair of glasses: they are not the things we see when we look at the world; they are the things we see with” (Bennett, 1980). Political culture helps build community and facilitate communication because people share an understanding of how and why political events, actions, and experiences occur in their country.
Political culture consists of a variety of different elements. Some aspects of culture are abstract, such as political beliefs and values. Other elements are visible and readily identifiable, such as rituals, traditions, symbols, folklore, and heroes. These aspects of political culture can generate feelings of national pride that form a bond between people and their country. Political culture is not monolithic. It consists of diverse subcultures based on group characteristics such as race, ethnicity, and social circumstances, including living in a particular place or in a certain part of the country. We will now examine these aspects of political culture in the American context.
Political culture includes formal rules as well as customs and traditions, sometimes referred to as “habits of the heart,” that are passed on generationally. People agree to abide by certain formal rules, such as the country’s constitution and codified laws. They also live by unstated rules: for example, the willingness in the United States to accept the outcomes of elections without resorting to violence. Political culture sets the boundaries of acceptable political behavior in a society (Elazar, 1994).
Political culture is defined by the ideologies, values, beliefs, norms, customs, traditions, and heroes characteristic of a nation. People living in a particular political culture share views about the nature and operation of government. Political culture changes over time in response to dramatic events, such as war, economic collapse, or radical technological developments. The core American values of democracy and capitalism are vested in the American creed. American exceptionalism is the idea that the country has a special place in the world because of the circumstances surrounding its founding and the settling of a vast frontier.
Political debate and conflict surround how, where, and when civil rights protections are applied. The complex US political system provides opportunities for disadvantaged groups to claim and obtain their civil rights. At the same time, the many divisions built into the Constitution by the separation of powers and federalism can be used to frustrate the achievement of civil rights.
Political efficacy refers to individuals’ perceptions about whether or not they can influence the political process. People who have a strong sense of political efficacy feel that they have the skills and resources to participate effectively in politics and that the government will be responsive to their efforts. Those who believe in the legitimacy of the political system and are highly efficacious are more likely to participate in politics and to take strong stands on public-policy issues (Craig, 1993). Citizens who were frustrated about the poor state of the economy and who felt they could influence the political process identified with the Tea Party in the 2010 election and worked to elect candidates who promised to deal with their concerns.
Political folklore, the legends and stories that are shared by a nation, constitutes another element of culture. Individualism and egalitarianism are central themes in American folklore that are used to reinforce the country’s values. The “rags-to-riches” narratives of novelists—the late-nineteenth-century writer Horatio Alger being the quintessential example—celebrate the possibilities of advancement through hard work.
A political generation is a group of individuals, similar in age, who share a general set of political socialization experiences leading to the development of shared political orientations that distinguish them from other age groups in society. People of a similar age tend to be exposed to shared historical, social, and political stimuli. A shared generational outlook develops when an age group experiences a decisive political event in its impressionable years—the period from late adolescence to early adulthood when people approach or attain voting age—and begins to think more seriously about politics. At the same time, younger people have less clearly defined political beliefs, which makes them more likely to be influenced by key societal events (Carpini, 1986).
Political generations consist of individuals similar in age who develop a unique worldview as a result of living through particular political experiences. These key events include war and economic depression.
Political interest has been bolstered by the ability of people to take part in politics and express their opinions more easily through digital media. People feel like they have a greater say in government and can reach out to leaders through e-mail and online discussion forums. Political leaders have established social media accounts on Facebook and Twitter in order to share information and to enable greater interaction with their constituents. “U.S. Politics on Facebook” provides a gateway to the pages of politicians, elected officials, and political campaigns.
Political learning begins early in childhood and continues over a person’s lifetime. The development of a political self begins when children realize that they belong to a particular town and eventually that they are Americans. Awareness of politics as a distinct realm of experience begins to develop in the preschool years (Dennis, Easton, &amp; Easton, 1969).
Political learning and socialization experiences can differ vastly for people depending on the groups with which they associate, such as those based on gender and racial and ethnic background. Certain groups are socialized to a more active role in politics, while others are marginalized. Wealthier people may have more resources for participating in politics, such as money and connections, than poorer people.
Political participation differs notably by age. People between the ages of thirty-five and sixty-five are the most politically active. At this stage in life, people are more likely than younger people to have established homes, hold steady jobs, and be settled into communities. Those with stable community roots often have strong incentives and greater resources for becoming involved in politics.
Political participation is action that influences the distribution of social goods and values (Rosenstone &amp; Hansen, 1993). People can vote for representatives, who make policies that will determine how much they have to pay in taxes and who will benefit from social programs. They can take part in organizations that work to directly influence policies made by government officials. They can communicate their interests, preferences, and needs to government by engaging in public debate (Verba, Schlozman, &amp; Brady, 1995). Such political activities can support government officials, institutions, and policies, or aim to change them.
Political parties are central to the organizational structure of Congress. Parties provide a measure of discipline that helps the House and Senate to function more efficiently. Members who switch parties often lose the benefits of seniority, such as committee chair positions, and face an uncertain future when they seek reelection.
Political parties are enduring organizations under whose labels candidates seek and hold elective offices (Epstein, 1986). Parties develop and implement rules governing elections. They help organize government leadership (Key Jr., 1964). Political parties have been likened to public utilities, such as water and power companies, because they provide vital services for a democracy.
Political parties are enduring organizations that run candidates for office. American parties developed quickly in the early years of the republic despite concerns about factions expressed by the founders. A true, enduring party system developed in 1828. The two-party system of Democrats and Republicans was in place before the election of President Abraham Lincoln in 1860.
Political parties are obsessed with keeping their names and representatives in the public eye. Publicity gives the impression that the party is active and influential. A party with a strong media presence can attract volunteers and financial contributors. Parties use a variety of tactics in their efforts to control the media agenda and get their message out to the public and to journalists. They employ many of the same tactics as interest groups, such as holding news conferences, issuing press releases, giving interviews to journalists, and appearing on television and radio talk shows. Democratic and Republican officials provide competing commentary about issues. Party leaders participate in “spin sessions” to get their views heard. Parties engage in aggressive advertising campaigns. Finally, they maintain significant web and digital media presences to reach their supporters and to court the press.
Political parties have a double-edged relationship with the media. On the one hand, the press is important for political parties because it publicizes the activities and positions of party organizations, leaders, and candidates, which can build a base of support. On the other hand, media coverage of parties emphasizes conflict and the failure of parties to make good on promises they make about policies. Thus parties are continually revising their strategies as they attempt to garner as much positive coverage and publicity as possible.
Political parties have had to adapt to a dynamic mass media environment that at times has weakened their position in the political process. The introduction of television in the 1950s allowed candidates and government officials to circumvent parties and take their appeals directly to the public. An example is Nixon’s “Checkers” speech. Richard Nixon, who was running on a ticket headed by Republican presidential candidate General Dwight D. Eisenhower, had been accused of taking money from campaign supporters. The Republican Party was unhappy with Nixon and considered dropping him from the ticket. To save his political career, Nixon went on television to make his case to the American people by detailing his personal finances and denying any wrongdoing. With his wife, Pat, by his side, Nixon declared that there was one gift from supporters he would not return, a dog named Checkers that had become a beloved family pet. The tactic worked as the public bought into Nixon’s impassioned television appeal. Eisenhower and Nixon went on to win the election.
Political parties in the United States are porous, decentralized institutions that can be joined readily by people who choose to adopt the party label, usually Democrat or Republican (Epstein, 1986). American parties are not mass membership organizations that require people to pay dues if they want to belong, which is the case in many European democracies. Instead, party membership is very loosely defined often by state laws that are highly variable. In some states, citizens declare a party affiliation when registering to vote. People also can join a state or local party organization, or work for a candidate associated with a particular party.
Political parties’ influence on members’ decisions and actions has been on the rise since the 1970s, especially in the House. One explanation for this increase in partisanship is that members come from districts where constituents are strongly affiliated with the Democratic or Republican Party (Krehbiel, 1998). Another explanation is that reforms instituted when Republicans took control of the House in 1994 have given more power to congressional leaders to handle procedural matters. When policy preferences among majority party members are consistent, members will delegate responsibility to the Speaker of the House and committee chairs to advance the party’s legislative program (Rohde, 1991; Rae &amp; Campbell, 1999). Some scholars argue that this results in the majority party promoting policy goals that are closer to the ideals of the leadership than those of rank-and-file members and the general public (Aldrich, Rohde, &amp; Tofias, 2011).
Political parties instituted a series of reforms beginning in the late 1960s amid concerns that party elites were not responsive to the public and operated secretively in so-called smoke-filled rooms. The Democrats were the first to act, forming the McGovern-Fraser Commission to revamp the presidential nominating system. The commission’s reforms, adopted in 1972, allowed more average voters to serve as delegates to the national party nominating convention, where the presidential candidate is chosen. The result was that many state Democratic parties switched from caucuses, where convention delegates are selected primarily by party leaders, to primary elections, which make it easier for the public to take part. The Republican Party soon followed with its own reforms that resulted in states adopting primaries (Crotty, 1984).
Political parties play an important role in politics today. Whereas observers like the Washington Post’s David Broder could write a book in 1972 with the title The Party’s Over, such eulogies were premature. Compared to the 1970s, party organizations today are larger, farther reaching, and better financed. Relations among party officials in Washington and the states have improved dramatically. Voters are still more likely to cast their votes along partisan lines than independently.
Political parties provide Congress with organizational structure and discipline. The Democratic and Republican parties are a robust presence in Congress. Almost all members of Congress are either Republicans or Democrats. Party organizations have permanent offices and staffs on the Hill. Parties facilitate lawmaking and are the basis for the most stable coalitions in Congress. They unite individuals who share ideological orientations and policy goals and help them work together to pass legislation. Congressional campaign committees help party members get elected to Congress.
Political parties provide a gateway to involvement in public affairs. Parties offer opportunities for taking part in political campaigns, advocating on behalf of a policy issue, and even running for office. The experience of involvement with a political party can help people hone their organizational skills, develop as public speakers, and learn how to use media for outreach.
Political parties seek to influence political debate on a daily basis by confronting the opposition in the media. They engage in spin, the practice of providing an interpretation of events or issues that favors their side. High-profile partisans make the rounds of political talk programs such as Meet the Press, and news shows and give interviews to print journalists to spin their views. Partisan spin doctors routinely appear on television immediately following candidate debates or major speeches to interpret what has been said and to recast any misstatements (Bates, 1993). Spin doctors can be elected leaders, party officials, or interest group leaders. In 2011, Republican Congressman Paul Ryan and Washington Governor Gary Locke provide opposing commentary on the State of the Union address by President Barack Obama. Minnesota Congresswoman Michele Bachmann gave the Tea Party spin on the address via webcast.
Political parties thrive when they are able to manage the media and effectively promote their candidates, leaders, and causes. Their goal is to use the media to publicize policy positions, activities, and leaders. Party organizations launch media blitzes and provide technical communications assistance to campaigns and government officials so that they can attract media attention. They also use media to inform and mobilize their loyalists. Media depictions tend to be dramatic, emphasizing infighting among party members as well as conflicts between different parties.
Political parties today are experiencing a period of renewal. They have strengthened their organizations, improved their fundraising techniques, and enhanced the services they offer to candidates and officeholders.
Political parties were first evident in presidential elections in 1796, when Federalist John Adams was barely victorious over Republican Thomas Jefferson. During the election of 1800, Republican and Federalist members of Congress met formally to nominate presidential candidates, a practice that was a precursor to the nominating conventions used today. As the head of state and leader of the Republicans, Jefferson established the American tradition of political parties as grassroots organizations that band together smaller groups representing various interests, run slates of candidates for office, and present issue platforms (White &amp; Shea, 2000).
Political scientist Harold Lasswell once noted, “The open interplay of opinion and policy is the distinguishing mark of popular rule” (Lasswell, 1941). Public opinion plays a number of important roles in a representative democracy. Leaders can take public opinion into account when making laws and formulating policy. Public opinion can act as a check on leadership, as the members of the public can express their dissatisfaction with politicians who refuse to take their opinions into account and vote them out of office.
Political scientist James Fishkin, who pioneered deliberative polling, observes, “The Public is very smart if you give it a chance. If people think their voice actually matters, they’ll do the hard work, really study their briefing books, ask the experts smart questions and then make tough decisions.”
Political scientists Gabriel Almond and James Coleman once observed that we “do not inherit our political behavior, attitudes, values, and knowledge through our genes” (Almond &amp; Coleman, 1960). Instead, we come to understand our role and to “fit in” to our political culture through the political learning process (Conover, 1991). Political learning is a broad concept that encompasses both the active and passive and the formal and informal ways in which people mature politically (Hahn, 1998). Individuals develop a political self, a sense of personal identification with the political world. Developing a political self begins when children start to feel that they are part of a political community. They acquire the knowledge, beliefs, and values that help them comprehend government and politics (Dawson &amp; Prewitt, 1969). The sense of being an American, which includes feeling that one belongs to a unique nation in which people share a belief in democratic ideals, is conveyed through the political learning process.
Political scientists and journalists often talk about the gender gap in participation, which assumes women lag behind men in their rates of political engagement. The gender gap is closing for some forms of participation, such as voting, but still exists for activities such as running for office.
Political socialization differs over the life course. Young children develop a basic sense of identification with a country. College students can form opinions based on their experiences working for a cause. Older people can become active because they see a need to influence public policy that will affect their lives. There are subgroup differences in political socialization. Certain groups, such citizens with higher levels of education and income, are socialized to take an active part in politics, while others are marginalized.
Political socialization is a particular type of political learning whereby people develop the attitudes, values, beliefs, opinions, and behaviors that are conducive to becoming good citizens in their country. Socialization is largely a one-way process through which young people gain an understanding of the political world through their interaction with adults and the media. The process is represented by the following model (Greenstein, 1969):
Political socialization is the process by which people learn about their government and acquire the beliefs, attitudes, values, and behaviors associated with good citizenship. The political socialization process in the United States stresses the teaching of democratic and capitalist values. Agents, including parents, teachers, friends, coworkers, church associates, club members, sports teams, mass media, and popular culture, pass on political orientations.
Political subcultures are distinct groups, associated with particular beliefs, values, and behavior patterns, that exist within the overall framework of the larger culture. They can develop around groups with distinct interests, such as those based on age, sex, race, ethnicity, social class, religion, and sexual preference. Subcultures also can be geographically based. Political scientist Daniel Elazar identified regional political subcultures, rooted in American immigrant settlement patterns, that influenced the way that government was constituted and practiced in different locations across the nation. The moral political subculture, which is present in New England and the Midwest, promotes the common good over individual values. The individual political subculture, which is evident in the middle Atlantic states and the West, is more concerned with private enterprise than societal interests. The traditional political subculture, which is found in the South, reflects a hierarchical societal structure in which social and familial ties are central to holding political power (Elazar, 1972). Political subcultures can also form around social and artistic groups and their associated lifestyles, such as the heavy metal and hip-hop music subcultures.
The political system was designed by the framers to be infrequently innovative, to act with neither efficiency nor dispatch. Authority is decentralized. Political parties are usually in conflict. Interests are diverse (Edwards III, 2009).
Political traditions are customs and festivities that are passed on from generation to generation, such as celebrating America’s founding on the Fourth of July with parades, picnics, and fireworks. Symbols are objects or emblems that stand for a nation. The flag is perhaps the most significant national symbol, especially as it can take on enhanced meaning when a country experiences difficult times. The bald eagle was officially adopted as the country’s emblem in 1787, as it is considered a symbol of America’s “supreme power and authority.”
Politicians also espouse or oppose policies in their search for political advantage: while most leaders of the Republican Party oppose gay marriage from religious or ideological conviction, this position also represents the views of many of the party’s adherents and a majority of the public.
Politicians court Latinos as a growing bloc of voters (Márquez, 1993; Rodríguez, 2002). As a result, Latinos have had some success in pursuing civil rights, such as the use of Spanish in voting and teaching. After Latino groups claimed that voting rights were at risk for citizens not literate in English, the Voting Rights Act was amended to require ballots to be available in a language other than English in election districts where that language was spoken by 5 percent or more of the electorate. And the Supreme Court has ruled that school districts violate the Civil Rights Act of 1964 when students are taught in a language that they do not understand.
Politicians pledge to shrink the size and enhance the efficiency of the federal bureaucracy. By one measure—how many civilian federal employees there are—they have succeeded: the number has not increased since the 1960s.
Politicians, pollsters, policy specialists, activists, and journalists have assumed the position of opinion leaders who shape, create, and interpret public opinion. These political elites are devoted to following public affairs—it’s their job (Zaller, 1992). Noted journalist and social commentator Walter Lippmann observed that average people have neither the time nor the inclination to handle the impossible task of keeping up with the myriad issues that confront the nation. They do not have the opportunity to directly experience most political events and must rely on second-hand accounts conveyed by elites primarily through mass media. In Lippmann’s view, public opinion is best managed by specialists who have the knowledge and capabilities to promote policies. Thus, elite opinion, and not the views of average citizens, should count the most.
Politicians proposed policies in response to the lack of health care. Most notably, the Clinton administration, led by First Lady Hillary Clinton, proposed health-care coverage for all United States citizens. This 1994 initiative died for lack of support in Congress, in part because of its complexity and a negative advertising campaign by interest groups against it (Hacker, 1997).
Politics and government appear not only on television in news and public-affairs programs but also in courtroom dramas and cop shows. In the long-running and top-rated television show (with an audience of 21.93 million viewers on January 11, 2011), NCIS (Naval Criminal Investigative Service), a team of attractive special agents conduct criminal investigations. The show features technology, sex, villains, and suspense. The investigators and their institutions are usually portrayed positively.
Politics is the process by which leaders are selected and policy decisions are made and executed. It involves people and groups, both inside and outside of government, engaged in deliberation and debate, disagreement and conflict, cooperation and consensus, and power struggles.
Poll results make headlines. They can be presented in the form of eye-catching visuals to highlight their prominence. The headline for the lead story about the federal budget deficit in the April 20, 2011, online version of the Washington Post proclaimed, “Poll finds little backing for debt remedies.” Directly beneath the headline was a colorful graph citing the public’s approval of the way President Obama (39 percent approval) was handling the federal budget deficit compared to Republicans in Congress (33 percent approval). The story discussed the results of a Washington Post-ABC News poll that indicated that most Americans want to keep government benefits, such as Medicare and Social Security, and would oppose plans to cut these programs to reduce the national debt. Almost three thousand people weighed in with their thoughts about this poll story within just a few hours of its posting. These comments represent another expression of public opinion. The poll story became the most popular piece on the Washington Post website for the day, and thousands of people recommended it to their friends on Facebook.
Polling Report, http://www.pollingreport.com/bush.htm, accessed July 7, 2005.
Polls can even be used to adjust a president’s personal behavior. After a poll showed that some people did not believe that President Obama was a Christian, he attended services, with photographers in tow, at a prominent church in Washington, DC.
Polls vary greatly in terms of their quality, content, and purpose. Reliable public opinion data are gathered by reputable commercial polling organizations, nonpartisan think tanks, academic institutions, government agencies, and news organizations. Misleading information about public opinion can result from quick polls that do not employ appropriate data-gathering techniques.
Pollsters are essential because campaigning without polls is like “flying without the benefit of radar” (Herrnson, 2007). Polls conducted by campaigns, not to be confused with the media’s polls, can identify the types of people who support or oppose the candidate and those who are undecided. They can reveal what people know and feel about the candidates, the issues that concern them, and the most effective appeals to win their votes. Tracking polls measure shifts in public opinion, sometimes daily, in response to news stories and events. They test the effectiveness of the campaign’s messages, including candidates’ advertisements.
Pollsters and the press anticipated that Dewey would win by a landslide. On September 9, 1948, nearly two months prior to the election, noted pollster Elmo Roper declared that there would be no more Roper Polls predicting the outcome: “My whole inclination is to predict the election of Thomas E. Dewey by a heavy margin and devote my time and efforts to other things” (Roper, 1992).
Polsby, N., The Consequences of Party Reform (New York: Oxford University Press, 1983).
Pomper, G. M., Passions and Interests (Lawrence: University Press of Kansas, 1992).
Pomper, G. M., Passions and Interests (Lawrence: University Press of Kansas, 1992).
Poniewozik, J., “What You See vs. What They See,” Time, April 7, 2003, 68–69.
Poole, B. L. and Melinda A. Mueller, “Alienation and the ‘Soccer Mom’: A Media Creation or a New Trend in Voting Behavior,” in Engaging the Public, ed. Thomas J. Johnson, Carol E. Hays, and Scott P. Hays (Boulder, CO: Rowman &amp; Littlefield, 1998), 29–40.
Poole, K. T. and Howard Rosenthal, Congress: A Political-Economic History of Roll Call Voting (New York: Oxford, 2000).
Positive portrayals of the military by the media may be unusual. The view of Civil War Union General William Tecumseh Sherman may be more typical: upon hearing that the Confederate army had shot two reporters, he remarked, “Great. Now we’ll have the news from Hell by noon.”
Posner, P. L., The Politics of Unfunded Mandates: Whither Federalism? (Washington, DC: Georgetown University Press, 1998), 223.
Posner, Paul L. The Politics of Unfunded Mandates: Whither Federalism? Washington, DC: Georgetown University Press, 1998. A concise account of the ups and downs of unfunded mandates.
Post Politics, “Election 2010: Live Results,” Washington Post, December 28, 2010, http://www.washingtonpost.com/wp-srv/special/politics/election-results-2010.
Potential candidates for public office must gather signatures on a petition before their names can appear on the ballot. Some people may be discouraged from running because the signature requirement seems daunting. For example, running for mayor of New York City requires 7,500 signatures and addresses on a petition. Once a candidate gets on the ballot, she must organize a campaign, solicit volunteers, raise funds, and garner press coverage.
The power of the national government also increased when prostitution became a focus of national policy. A 1910 exposé in McClure’s magazine roused President William Howard Taft to warn Congress about prostitution rings operating across state lines. The ensuing media frenzy depicted young white girls torn from rural homes and degraded by an urban “white slave trade.” Using the commerce clause, Congress passed the Mann Act to prohibit the transportation “in interstate commerce…of any woman or girl for the purpose of prostitution or debauchery, or for any other immoral purpose” (Morone, 2003). The bill turned enforcement over to a tiny agency concerned with antitrust and postal violations, the Bureau of Investigations. The Bureau aggressively investigated thousands of allegations of “immoral purpose,” including unmarried couples crossing state lines to wed and interracial married couples.
Power, Politics and Latinos (1992). A documentary focusing on efforts by Latinos to promote political awareness and participation in the United States; the film includes an examination of the development of the La Raza Unida party.
The powers and structures of the Constitution resulted from a series of compromises designed to bridge these three divides.
Prah, P. M., “Guide to State Ballot Measures for 2010,” Stateline.org, November 12, 2010, http://www.stateline.org/live/details/story?contentId=479649.
Precedents, however, have less of an influence on judicial power than would be expected. According to a study, “justices interpret precedent in order to move existing precedents closer to their preferred outcomes and to justify new policy choices” (Hansford &amp; Spriggs II, 2006).
Precedents may erode over time. The 1954 Brown school desegregation decision overturned the 1896 Plessy decision that had upheld the constitutionality of separate but equal facilities and thus segregation. Or they may be overturned relatively quickly. In 2003, the Supreme Court by 6–3 struck down a Texas law that made homosexual acts a crime, overruling the Court’s decision seventeen years earlier upholding a similar antisodomy law in Georgia. The previous case “was not correct when it was decided, and it is not correct today,” Justice Kennedy wrote for the majority. (Plessy v. Ferguson, 1896; Brown v. Board of Education of Topeka, Kansas, 1954, 1986; Lawrence v. Texas, 2003).
The presidency became a complex institution starting with FDR, who was elected to four terms during the Great Depression and World War II. Prior to FDR, presidents’ staffs were small. As presidents took on responsibilities and jobs, often at Congress’s initiative, the presidency grew and expanded.
The presidency is organized around two offices. They enhance but also constrain the president’s power.
The presidency is seen as the heart of the political system. It is personalized in the president as advocate of the national interest, chief agenda-setter, and chief legislator (Tulis, 1988). Scholars evaluate presidents according to such abilities as “public communication,” “organizational capacity,” “political skill,” “policy vision,” and “cognitive skill” (Greenstein, 2009). The media too personalize the office and push the ideal of the bold, decisive, active, public-minded president who altruistically governs the country (Smith, 2009).
The president appeared at town hall meetings with handpicked, sympathetic audiences. Signs saying “Protecting our Seniors” flanked him. He used the positive and evocative words “choice” and “ownership” to describe his proposals.
The president appoints, but the Senate has the constitutional authority to approve the appointment of ambassadors and those charged with running government departments that conduct foreign policy, such as the Departments of State and Defense. This gives the Senate a voice in how these organizations are run. The Senate does readily and routinely confirm most appointees, but this is often because the president, anticipating objections, usually makes unobjectionable appointments.
President Barack Obama faced situations left by his predecessor—notably the wars in Afghanistan and Iraq, the Arab-Israeli conflict, and the global economic crisis. Obama also inherited persistent problems, such as the proliferation of nuclear weapons, their possession by North Korea, and their development by Iran. These issues were further complicated by unexpected challenges, as in the explosion of popular outrage against some of the autocratic rulers of the Middle Eastern states—states replete with corruption, unemployment, and inequality—of Bahrain, Egypt, Libya, Syria, Tunisia, and Yemen. (For a parody of how US policies differ toward each state, depending on US interests, see “John Oliver, America’s Freedom Package,” The Daily Show with Jon Stewart, March 21, 2011, http://www.thedailyshow.com/watch/mon-march-21-2011/america-s-freedom-packages.)
President Barack Obama gives the 2010 State of the Union address. The ritual calls for the president to be flanked by the Speaker of the House of Representatives (Nancy Pelosi) and the vice president (Joe Biden). Members of Congress and distinguished guests fill the House gallery.
President Barack Obama’s campaign organization, Organizing for America, continued to raise funds through its website following the 2008 election in anticipation of his reelection bid in 2012.
President Barack Obama’s Inaugural Address
President Bush announced victory, but Iraq remained a country with ethnic and tribal divisions and religious fanatics following the dictates of clerics. Conflict continued, with insurgents attacking and killing US troops, Iraqi police, and public officials. Weapons of mass destruction were not found. The condition of the country’s infrastructure was dire. Many more billions of dollars were needed to pay for the war and reconstruction and to keep US troops in Iraq.
President Bush checks his watch during a presidential debate in 1992.
President Bush demanded that the Taliban expel Osama bin Laden and Al Qaeda and sever its ties with international terrorism. When this did not happen, the United States and its allies began aerial strikes against terrorist facilities and Taliban military targets inside Afghanistan on October 7, 2001. Ground forces were supplied largely by the Northern Alliance, a coalition group that had opposed Taliban rule. Its efforts were aided and guided by the Central Intelligence Agency (CIA) and US military forces. The Taliban soon surrendered, but its leader and Osama bin Laden remained at large.
President Bush and other US government and military leaders responded to the attacks depicted in the devastating images and words of the media. Their themes were American national identity, strength, and power. Their purpose was to unite the American public and mobilize support for a “war on terrorism” to be waged abroad and at home. In their stories, journalists repeated and thereby reinforced these themes and supported the purposes.John Hutcheson, David Domke, Andre Billeaudeaux, and Philip Garland, “U.S. National Identity, Political Elites, and a Patriotic Press Following 9/11,” Political Communication 21, no. 1 (January–March 2004): 27–50.
President Bush pursued policies making it easier for minority Americans to buy their homes. The results were far different than he expected.
President Bush then nominated a federal appeals court judge, Samuel A. Alito Jr. The judge had a record from his time in the Reagan administration and from fifteen years of judicial decisions of deferring to the executive branch, favoring business, and rejecting abortion rights.
President Bush touted No Child Left Behind as a great domestic accomplishment of his administration. He promoted it from the White House, on radio, and in speeches. Education Secretary Rod Paige talked it up throughout the country. The Department of Education created a website and issued publications and press releases describing the act and how its objectives were being achieved.
President Bush was supported by such powerful interest groups as the US Chamber of Commerce and the Business Roundtable. He also received support from potential beneficiaries of his proposed changes: Wall Street firms would receive billions of dollars to manage personal accounts.
President Bush won the Electoral College 286 to 252. He gained 50.7 percent of the popular vote compared to 48.3 percent for John Kerry. Bush held all the states he had won in 2000 except for New Hampshire, and he picked up Iowa and New Mexico. The key state was Ohio with twenty electoral votes, which President Bush won with 51 percent of the vote.
President Clinton faced the challenges of divided government beginning in 1994, when the Republicans took control of the House and Senate. Clinton did not use the veto power once when his Democratic Party controlled Congress between 1993 and 1994. After the Democrats lost fifty-two seats in Congress to Republicans as a result of the 1994 midterm elections, President Clinton used the veto to block legislation his party opposed, including tax bills that were central to the Republican Party’s platform. From 1995 to 2000, he vetoed thirty-six bills (Hoff, 2003). Democratic President Barack Obama was faced with divided government in 2010 when the Republican Party won the majority in the House of Representatives while the Democrats held the Senate by a small margin. Obama used the State of the Union address to call for the parties to work together on key issues, especially health care and the economy (Dorning, 2011).
The president ended his campaign. Personal retirement accounts disappeared from Congress’s policy agenda.
The president faced opposition from Democrats and powerful interest groups such as organized labor and AARP (formerly the American Association of Retired Persons). They were bolstered by experts in Social Security policy who provided information challenging and undermining Bush’s arguments and claims.
President George H. W. Bush nominated Clarence Thomas for the seat of retiring Justice Thurgood Marshall. Both were African Americans. But in contrast to the liberal Democrat Marshall, Thomas was a conservative Republican. The nomination was opposed by leaders of liberal and feminist organizations, and supported by their conservative counterparts. It divided the civil rights community, which wanted an African American justice, but not one as conservative as Thomas.
President George W. Bush outlined a new direction for American foreign and military policy. Known as the Bush Doctrine, it contained three interrelated themes (Gaddis, 2002).
The president gets things done as an agenda-setter and the chief lobbyist and via his veto power and signing statements. To what extent he can lead Congress depends on its party composition and ideological makeup. As the chief executive, the president gets things done through the appointment powers, executive orders, and war powers. The president seeks power and public approval through speeches and by heeding public response to polls.
President Harry S. Truman saw black citizens as a sizable voting bloc. In 1946, he named an advisory commission to recommend civil rights policies. Amid his 1948 election campaign, Truman issued executive orders that adopted two of its suggestions: desegregating the armed forces and creating review boards in each cabinet department to monitor discrimination. With the crucial help of Northern black votes, Truman won in an upset.
The president is the official and symbolic leader of his party. Presidents can use this position to rally members of Congress to push their agendas as President Franklin Roosevelt did to get his New Deal programs passed quickly with the help of congressional Democrats. President Ronald Reagan mobilized congressional Republicans to enact the so-called Reagan revolution of conservative policies, such as cutting taxes and increasing defense spending. Other presidents prefer to adopt a policy of triangulation, where they work both sides of the congressional aisle (White &amp; Shea, 2000). President Barack Obama successfully encouraged Democrats and Republicans in Congress to pass a bill extending tax cuts to citizens.
President Jimmy Carter’s foreign policy emphasis on human rights pushed US–Soviet competition into the background (Johansen, 1980; Liang-Fenton, 2004). He criticized the human rights abuses of leaders who had loyally stood by the United States in its containment of the Soviet Union. One of those criticized was the shah of Iran. Put into power through a coup engineered by the Central Intelligence Agency (CIA) in 1953, the shah had been one of America’s staunchest Cold War allies. But by the 1970s, he had become increasingly isolated within his own country (Kinzer, 2002).
President Nixon redirected American foreign and national security policy. He sought to minimize future Soviet challenges by treating the Soviet Union less as a rival and more as a partner in the international system. Known as détente, the goal was to create a framework of limited cooperation between the two superpowers within the context of ongoing competition and conflict (Bell, 1977).
The president nominates all federal judges, who must then be approved by the Senate. President George W. Bush’s nominees were screened by a committee of fifteen White House and justice department officials headed by the White House legal counsel. They looked for ideological purity, party affiliation, and agreement with the president on policy issues and often turned to the Federalist Society, a conservative lawyers’ group, for nominees.
President Obama did not seek Congressional authorization before ordering the US military to join attacks on the Libyan air defenses and government forces in March 2011. After the bombing campaign started, Obama sent Congress a letter contending that as commander in chief he had constitutional authority for the attacks. The White House lawyers distinguished between this limited military operation and a war.
President Obama did remove US combat brigades from Iraq by August 2010 and promised that all US troops would be out by the end of 2011; but personnel were likely to remain in the country after that time to help ensure its stability and favorable relations with the United States. He increased the number of US troops in Afghanistan by thirty thousand, doubling the overall American deployment (President Bush had begun a more modest buildup), but announced that the troops would start being withdrawn in July 2011. He sought to avoid getting the United States bogged down in a conflict quagmire as it had in Vietnam, thinking that he would otherwise lose a lot of support in his party (Woodward, 2010).
President Obama has ventured far and wide in the media landscape to find audiences—including to The Daily Show and The View.
President Obama ordered executive officials to consult with the attorney general before relying on any of President Bush’s signing statements to bypass a law. Yet he initially issued some signing statements himself. Then, to avoid clashing with Congress, he refrained from doing so. He did claim that the executive branch could bypass what he deemed to be unconstitutional restraints on executive power. But he did not invoke the unitary executive theory (Savage, 2009; Savage, 2010).
President Obama: Our Security, Our Values
President Obama’s Secretary of Education Arne Duncan promised to rectify the defects of NCLB. He embraced competition, accountability, parental choice, and incentives. Specifically, he proposed to raise academic standards, end the misleading identification of thousands of schools as failing, turn around schools that were truly failing, recruit and retain effective teachers, track students’ and teachers’ performance, and tie teacher evaluation to students’ test scores. He wanted to increase the number of charter schools—a broad term describing the more than five thousand private schools set up mainly in urban areas, with local and state and private funds, to compete with public schools (Rotella, 2010).
President Obama’s Treasury Secretary Timothy Geithner devised a Public-Private Investment Program (PPIP) to buy up and hold as much as $1 trillion in toxic assets. The Treasury and Federal Reserve Board carried out stress tests to determine whether individual banks had the resources to survive a recession.
The president reached new audiences, appeared in comfortable settings, and was usually treated with deference and respect. Conversation took place in a relaxed atmosphere. He discussed his accomplishments and displayed mastery of policies yet at the same time was humanized as a family man with a sense of humor.
President Reagan rejected the notion that the United States could cooperate or work with the Soviet Union. Under Reagan, détente and arms control ceased guiding American foreign policy.
President Richard Nixon shunned press conferences and sought other ways to get his messages out, such as through star-struck local news. President Bill Clinton instituted cozy miniconferences with other world leaders and brought in local television weather reporters for a confab on global warming. Nowadays, the White House deals directly with the regional and local press, special-interest media, and ethnic news organizations.
The president’s ability on occasion to make decisions and take action quickly gives him more power over foreign policy than Congress, which takes more time. Nonetheless, Congress can be influential by asserting its amending, oversight, and budgetary powers.
The president’s constitutional responsibility to inform Congress on “the state of the union” has been elevated into a performance, nationally broadcast on all major networks and before a joint session on Capitol Hill, that summarizes the key items on his policy agenda.
A president’s opportunities to influence public policies depend in part on the preceding administration and the political circumstances under which the new president takes office (Skowronek, 2008). Presidents often face intractable issues, encounter unpredictable events, have to make complex policy decisions, and are beset by scandals (policy, financial, sexual).
The president’s proposal was damned by its opponents as unwarranted meddling with the constitutionally guaranteed independence of the judiciary. It was further undermined when the justices pointed out that they were quite capable of coping with their workload, which was not at all excessive. Media coverage, editorials, and commentary were generally critical, even hostile to the proposal, framing it as “court packing” and calling it a “scheme.” The proposal seemed a rare blunder on FDR’s part. But while Congress was debating it, one of the justices shifted to the Roosevelt side in a series of regulatory cases, giving the president a majority on the court at least for these cases. This led to the famous aphorism “a switch in time saves nine.” Within a year, two of the conservative justices retired and were replaced by staunch Roosevelt supporters.
The president’s speechwriters are involved in the organization and contents of the speech (Schlesinger, 2008). They contribute memorable phrases, jokes, applause lines, transitions, repetition, rhythm, emphases, and places to pause. They write for ease of delivery, the cadence of the president’s voice, mannerisms of expression, idioms, pace, and timing.
The president’s visibility in the news is a double-edged sword. The news personalizes the presidency and presents the office through the individual president. There is high pressure for dramatic action and quick results. The constant presence of the White House press corps means that reporters clamor for presidential reaction to and action about any breaking news—which can easily overwhelm the president’s agenda.
The president and vice president are chosen by the Electoral College as specified in the Constitution. Voters do not directly elect the president but choose electors—representatives from their state who meet in December to select the president and vice president. To win the presidency, a candidate must obtain a majority of the electors, at least 270 out of the 538 total. The statewide winner-take-all by state system obliges them to put much of their time and money into swing states where the contest is close. Except for Maine and Nebraska, states operate under a winner-take-all system: the candidate with the most votes cast in the state, even if fewer than a majority, receives all its electoral votes.
Presidential appointments, especially of cabinet secretaries, are one way to control the bureaucracy. But cabinet secretaries have multiple loyalties. The Senate’s power to confirm nominees means that appointees answer to Congress as well as the president. In office, each secretary is not based at the White House but at a particular agency “amid a framework of established relations, of goals already fixed, of forces long set in motion [in] an impersonal bureaucratic structure resistant to change” (Fenno, Jr., 1959).
Presidential candidate Barack Obama reinforced his campaign slogan, “Change we can believe in,” during his campaign trail appearances in 2008.
Presidential candidates can opt for public funding of their election campaigns. The funds come from an income tax check-off, where people can check a box to contribute $3 to a public funding account. To qualify for public funding, candidates must have raised $100,000 in amounts of $250 or less, with at least $5,000 from each of twenty states. The first $250 of every individual contribution is matched with public funds starting January 1 of the election year. However, candidates who take public funds must adhere to spending limits.
Presidential candidates choose the vice presidential candidate, who is approved by the convention. The vice presidential candidate is selected based on a number of criteria. He or she might have experience that compliments that of the presidential nominee, such as being an expert on foreign affairs while the presidential nominee concentrates on domestic issues. The vice presidential nominee might balance the ticket ideologically or come from a battleground state with many electoral votes. The choice for a vice presidential candidate can sometimes be met with dissent from party members.
The presidential election gets the most prominent American campaign. It lasts the longest and receives far more attention from the media than any other election. The Constitution requires the president to be a natural-born US citizen, at least thirty-five years old when taking office, and a resident of the United States for at least fourteen years. It imposed no limits on the number of presidential terms, but the first president, George Washington, established a precedent by leaving office after two terms. This stood until President Franklin D. Roosevelt won a third term in 1940 and a fourth in 1944. Congress then proposed, and the states ratified, the Twenty-Second Amendment to the Constitution, which limited the president’s term of office to two terms.
Presidential elections involve caucuses, primaries, the national party convention, the general election, and the Electoral College. Presidential hopefuls vie to be their party’s nominee by collecting delegates through state caucuses and primaries. Delegates attend their party’s national nominating convention to select the presidential nominee. The presidential candidate selects his vice presidential running mate who is approved at the convention. Voters in the general election select electors to the Electoral College who select the president and vice president. It is possible for a candidate to win the popular vote and lose the general election.
Presidential Impeachment
The presidential press conference evolved from Franklin D. Roosevelt’s informal, off-the-record bull session in the Oval Office to a full-fledged staged event when President Kennedy invited television cameras to broadcast the conference live.
Presidents aim at legislative accomplishments by negotiating with legislators directly or through their legislative liaison officers: White House staffers assigned to deal with Congress who provide a conduit from president to Congress and back again. These staffers convey presidential preferences and pressure members of Congress; they also pass along members’ concerns to the White House. They count votes, line up coalitions, and suggest times for presidents to rally fellow party members. And they try to cut deals.
Presidents also can and do fire agency officials who question the White House line. In 2002, Mike Parker, head of the Army Corps of Engineers and former member of Congress, testified on Capitol Hill that the president’s budget for the Corps was too low. His remarks were covered heavily in the news—as was his dismissal (McKinney, 2002).
Presidents are even presented as redeemers (Sachleben &amp; Yenerall, 2004; Smith, 2009). There are exceptions: presidents depicted as “sleazeballs” or “simpletons” (Larson, 2000).
Presidents are more or less engaged in composing and editing their speeches. For speeches that articulate policies, the contents will usually be considered in advance by the people in the relevant executive branch departments and agencies who make suggestions and try to resolve or meld conflicting views, for example, on foreign policy by the State and Defense departments, the CIA, and National Security Council. It will be up to the president, to buy in on, modify, or reject themes, arguments, and language.
Presidents are tempted to pursue implementation by agencies to accomplish policy goals that Congress has frustrated. Tools of this administrative presidencyPolitical scientist Richard Nathan’s term for the tactics presidents use with the bureaucracy to implement policy goals blocked by Congress. include establishing agencies, strategic appointments, internal reorganization, and budget cuts (Nathan, 1975).
Presidents both hire and (with the exception of regulatory commissions) fire executive officers. They also appoint ambassadors, the members of independent agencies, and the judiciary (Lewis, 2008; Mackenzie, 2001).
Presidents can cater to interest groups they favor or that have supported them or whose support they seek by pushing policies the interest groups desire. Usually, these are policies the president favors anyway. For example, President George W. Bush imposed restrictions on stem cell research, while President Barack Obama removed these restrictions shortly after taking office.
Presidents can connect their policy proposals to revered American forebears and documents, but this does not guarantee success.
Presidents can engage in frontal assaults. Following his overwhelming reelection victory, President Franklin D. Roosevelt proposed to Congress in February 1937 that another justice be added to the Supreme Court for each sitting justice over the age of seventy. This would have increased the number of justices on the court from nine to fifteen. His ostensible justification was the Court’s workload and the ages of the justices. Actually, he was frustrated by the Court’s decisions, which gutted his New Deal economic programs by declaring many of its measures unconstitutional.
Presidents can rearrange an agency’s organizational chart. President Richard Nixon faced a ballooning welfare budget after taking office in 1969. Congress failed to act on welfare reform. Nixon turned to administrative measures to slow federal outlays. Deeply conservative appointees initiated new rules; instead of worrying about denying welfare to someone who was qualified, they stressed reducing the number of ineligible persons receiving benefits. Civil servants were moved out of offices devoted to specific programs and reported to managers who graded them on their ability to cut costs. The result? Welfare rolls leveled off despite a worsening economy (Randall, 1979).
Presidents can set up an agency by executive order—and dare Congress not to authorize and fund it. President John F. Kennedy issued an executive order to launch the Peace Corps after Congress did not act on his legislative request. Only then did Congress authorize, and allocate money for, the new venture. Agencies created by presidents are smaller than those begun by Congress; but presidents have more control of their structure and personnel (Howell &amp; Lewis, 2002).
Presidents claim inherent powers not explicitly stated but that are intrinsic to the office or implied by the language of the Constitution. They rely on three key phrases. First, in contrast to Article I’s detailed powers of Congress, Article II states that “The Executive Power shall be vested in a President.” Second, the presidential oath of office is spelled out, implying a special guardianship of the Constitution. Third, the job of ensuring that “the Laws be faithfully executed” can denote a duty to protect the country and political system as a whole.
Presidents and Congress have struggled over immigration policy.
Presidents decide whether, when, where, at what length, and under what conditions they will talk to reporters. Most presidential interactions with the media are highly restricted and stage-managed.
Presidents exercise only one power that cannot be limited by other branches: the pardon. So controversial decisions like President Gerald Ford’s pardon of his predecessor Richard Nixon for “crimes he committed or may have committed” or President Jimmy Carter’s blanket amnesty to all who avoided the draft during the Vietnam War could not have been overturned.
Presidents favor ever more controlled interactions with reporters. Most typically, they make a brief statement or give a speech without answering questions, or pose in a photo opportunity, where they are seen but not heard. Controversial announcements may be made in writing so that television news has no damaging footage to air. “It is a rare day when the president is not seen by reporters. But it is also a rare day when his appearance is not a scripted one. The White House goal is to have the president publicly available, but to do so with his having as little vulnerability to error as the staff can fashion” (Kumar, 1999).
Presidents have few opportunities to nominate Supreme Court justices, so the media provide intensive coverage of every stage of the nomination, from the time an incumbent justice leaves office until a replacement is confirmed by the Senate. The scrutiny is not necessarily damaging. President Clinton’s nominees, Ruth Bader Ginsberg and Stephen Breyer, enjoyed Senate confirmation by votes of 97–3 and 87–9, respectively.
Presidents have more powers and responsibilities in foreign and defense policy than in domestic affairs. They are the commanders in chief of the armed forces; they decide how (and increasingly when) to wage war. Presidents have the power to make treaties to be approved by the Senate; the president is America’s chief diplomat. As head of state, the president speaks for the nation to other world leaders and receives ambassadors.
Presidents head the state, government, and their political party. So almost anything they do or that happens to them is newsworthy (Farnsworth &amp; Lichter, 2006). They are the sole political figures whose activities are followed around the clock. Presidents fit news values perfectly. The ongoing saga of a familiar hero engaged in myriad controversies and conflicts, international and domestic, is far simpler to explain and present than complex scenarios of coalition-building in Congress.
Presidents indicate what issues should garner most attention and action; they help set the policy agenda. They lobby Congress to pass their programs, often by campaign-like swings around the country. Their position as head of their political party enables them to keep or gain allies (and win reelection). Inside the executive branch, presidents make policies by well-publicized appointments and executive orders. They use their ceremonial position as head of state to get into the news and gain public approval, making it easier to persuade others to follow their lead.
Presidents interact with the media through press conferences, the press secretary, the Office of Communications, manipulation by inundation, and end runs around White House reporters. The White House press corps, in search of dramatic stories, is engaged in ongoing conflict and cooperation with the White House. President Obama encountered several problems with the media that he tried to resolve through new technologies and appearing in many media venues. It can be difficult for presidents to balance their policy interests with the media’s criteria of news and expectations of dramatic action and quick results.
Presidents make policies by executive orders (Mayer, 2001). This power comes from the constitutional mandate that they “take care that the laws be faithfully executed.”
Presidents make strategic appointments. Agency personnel are open to change when new appointees take office. Presidents can appoint true-believer ideologues to the cabinet who become prominent in the news, stand firm against the sway of the civil service, and deflect criticism away from the president (Ellis, 1994). After the 9/11 attacks, President Bush let Attorney General John Ashcroft take the lead—and the flak—on aggressive law enforcement policies that many saw as threats to civil liberties (Purdum, 2001).
Presidents pursue the administrative presidency most effectively with programs that are obscure or unpopular with the public. Otherwise, they risk reactions on Capitol Hill. For example, President Ronald Reagan, seeking more leeway for business, successfully restrained the EPA in his first term. He appointed loyal, lightning-rod individuals who went to Congress and asked for budget reductions. He left positions vacant. He shifted authority to the states. He subjected environmental laws to cost-benefit calculations that emphasized tangible costs of regulation over intangible benefits. After two years, fewer new regulations were issued, and environmental standards and enforcement were relaxed.
Presidents speak for various reasons: to represent the country, address issues, promote policies, and seek legislative accomplishments; to raise funds for their campaign, their party, and its candidates; and to berate the opposition. They also speak to control the executive branch by publicizing their thematic focus, ushering along appointments, and issuing executive orders (Grossman &amp; Kumar, 1980; Maltese, 1992). They aim their speeches at those physically present and, often, at the far larger audience reached through the media.
Presidents try to set the political agenda. They call attention to issues and solutions, using constitutional powers such as calling Congress into session, recommending bills, and informing its members about the state of the union, as well as giving speeches and making news (Hoffman &amp; Howard, 2006).
Presidents usually look to nominate as federal judges people who share their ideological, policy, and partisan views. Nominations attract intense scrutiny from interest groups and the media and can be controversial and contentious. They are subject to confirmation by the Senate, which may delay, block, or approve them. We explain why the nominations of Robert H. Bork and Harriet Miers failed and why those of Clarence Thomas, John G. Roberts Jr., Samuel A. Alito Jr., Sonia Sotomayor, and Elena Kagan were successful.
Presidents who dislike an agency’s programs can decide not to replace departing staffers. Early in his term, George W. Bush (the first president to graduate from business school) made few appointments to the Securities and Exchange Commission that regulates the stock market; he only boosted its staff after financial scandals rocked Wall Street in 2002 (Labaton, 2002).
The presiding officer convenes floor action in the Senate. Unlike the Speaker of the House, the Senate’s presiding officer is not the most visible or powerful member. The Senate majority leader has this distinction.
The press can influence a movement’s success or failure. The 1960s student movement provides an illustration. At first the student movement was virtually ignored by the media. As the Vietnam War escalated, students expressed their opposition through demonstrations and sit-ins on college campuses. Media coverage was abundant and favorable. News stories about student activists along with graphic televised images of the war helped attract new members to the antiwar effort. Press coverage became more negative as government officials who opposed the antiwar movement emerged and were featured in media reports. Negative coverage galvanized the movement, as supporters rallied to defend the cause. It also radicalized the movement, as members pursued more militant tactics to ensure coverage. The bombing of a building at the University of Wisconsin, which killed a graduate student, caused people to lose sympathy with the activists. Journalists grew tired of the story and portrayed the movement as factionalized into different groups with rival leaders. The student movement eventually fell apart (Gitlin, 1980).
Press conferences allow presidents to dominate the news, pay obeisance to or at least acknowledge the importance of a free press, galvanize supporters, and try to placate opponents. Presidents, as much as reporters, control press conferences. They make opening statements. They choose who asks questions—at his first press conference President Obama recognized the presence of the new media by taking a question from a writer for the influential online-only news outlet the Huffington Post. They can recover from a tough question by finding someone to toss them a softball. Follow-up questions are not guaranteed. Presidents can run out the clock, blather on in evasive or convoluted language, and refuse to take or answer questions on a subject (Manheim, 1979).
The press coverage can exaggerate the conflicts between parties by employing sports and war metaphors. Parties often are described as attacking, battling, fighting, jousting, beating, and pummeling one another. This type of media coverage becomes a problem when parties genuinely try to work together while the press continues to frame their relations in conflict terms. When the Republican congressional leadership held a meeting at the White House in 1995 and agreed to work with Democratic President Bill Clinton on public policy, Republican House Speaker Newt Gingrich told reporters that the meeting was “great.” When the press immediately speculated about when the cordial relations would break down, Gingrich reacted by dressing down reporters: “[Y]ou just heard the leaders of the Republican Party say that the Democratic President today had a wonderful meeting on behalf of America; we’re trying to work together. Couldn’t you try for twenty-four hours to have a positive, optimistic message as though it might work?” (Cappella &amp; Jamieson, 1997)
Press coverage of the Constitutional Convention cannot be compared because one of the first decisions made in the Constitutional Convention was that “nothing spoken in the House be printed, or otherwise published or communicated” (Farrand, 1937). The delegates feared that exposure through newspapers would complicate their work. The delegate who is today regarded as the great defender of civil liberties, George Mason, wrote to his son approvingly: “This I think myself a proper precaution to prevent mistakes and misrepresentation until the business shall have been completed, when the whole may have a very different complexion from that in the several crude and indigested parts might in their first shape appear if submitted to the public eye” (Farrand, 1937).
The Press Secretary (2001). An insightful fly-on-the-wall documentary about several days in the professional life of Joe Lockhart who was then President Clinton’s press secretary.
The press secretary begins the gaggle by reviewing the president’s schedule before entering into a fast-moving question-and-answer session. The gaggle benefits reporters: it provides responses to overnight news, gives guidance for the workday ahead, reveals the line the White House is pushing and allows them to lobby for access to the president. The gaggle helps press secretaries too by enabling them to float ideas and slogans and, by hearing what’s on reporters’ minds, prepare for the afternoon briefing.
The press secretary on the front line is not always the key public relations strategist. Richard Nixon was the first president to craft long-range communication strategies. A bevy of public relations veterans defined a White House priority or storyline, coordinated who said what, and planned public schedules of administration officials. They brought local reporters from outside Washington to the capital. The aim was to emphasize a single White House position, woo softer local news, and silence contrary messages in the administration.
The press secretary leads this more official 12:30 p.m. briefing, which is as close as anything to a daily enunciation of White House policy. Here, cameras are allowed; the briefing is broadcast live on cable television if news is brewing. The session is transcribed and disseminated (electronically and on paper) to reporters at the White House and beyond. The press secretary spends the hours between the gaggle and the briefing looking for answers to questions raised (or anticipated) and checking with other spokespersons elsewhere in the administration, such as at the Departments of State and Defense.
The press secretary promotes the candidate to the news media and at the same time works to deflect negative publicity. This entails briefing journalists, issuing press releases, responding to reporters’ questions and requests, and meeting informally with journalists. As online media have proliferated, the campaign press secretary’s job has become more complicated, as it entails managing the information that is disseminated on news websites, such as blogs like the Huffington Post, and social media, such as Facebook. Campaigns also have consultants responsible for media strategy, specialists on political advertising, and speech writers.
The pressure to conform to group norms can have a powerful impact on young people’s political development if group members are engaged in activities directly related to politics, such as student government or working on a candidate’s campaign. Young people even will change their political viewpoints to conform to those held by the most vocal members of their peer group rather than face being ostracized. Still, individuals often gravitate toward groups that hold beliefs and values similar to their own in order to minimize conflict and reinforce their personal views (Dey, 1997). As in the case of families, the influence of peer groups is mitigated by the fact that politics is not a high priority for most of them.
Preston, T. and Margaret G. Hermann, “Presidential Leadership Style and the Foreign Policy Advisory Process,” in The Domestic Sources of American Foreign Policy, 4th ed., ed. Eugene R. Wittkopf and James M. McCormick (Lanham, MD: Rowman &amp; Littlefield, 2004), 363–80.
The prevalence of courtroom shows is a testament to their appeal and to television’s need for cheap and relatively easy-to-produce programming. Frequent viewers believe that judges should—as these “judges” do—ask questions, be aggressive with litigants, express views about their testimony, and make known their opinions about the outcome of the cases (Podlas, 2002). This is, in fact, the opposite of how most real judges behave.
The primacy of individualism may undercut the status quo in politics and economics. The emphasis on the lone, powerful person implies a distrust of collective action and of power structures such as big government, big business, or big labor. The public is leery of having too much power concentrated in the hands of a few large companies. The emergence of the Tea Party, a visible grassroots conservative movement that gained momentum during the 2010 midterm elections, illustrates how some Americans become mobilized in opposition to the “tax and spend” policies of big government (Pew Research Center for the People and the Press, 2001). While the Tea Party shunned the mainstream media because of their view that the press had a liberal bias, they received tremendous coverage of their rallies and conventions, as well as their candidates. Tea Party candidates relied heavily on social media, such as Facebook and Twitter, to get their anti–big government message out to the public.
Primary (1960). The first documentary on a campaign focuses on candidates Senators John F. Kennedy and Hubert H. Humphrey in Wisconsin’s 1960 presidential primary.
The primary responsibility of Congress is making laws. Lawmaking is no easy task. Political scientists have characterized Congress as “a procedural obstacle course that favors opponents of legislation and hinders proponents.” It often takes years before a bill is passed. Only a small number of bills that are introduced, formally proposed by members of the House and Senate, become law. On average, close to eleven thousand bills are introduced in the House and Senate during a two-year legislative session and fewer than four hundred become laws (Sullivan, 2008).
The principle of individualism stresses the centrality and dignity of individual people. It privileges free action and people’s ability to take the initiative in making their own lives as well as those of others more prosperous and satisfying. In keeping with the Constitution’s preoccupation with liberty, Americans feel that children should be taught to believe that individuals can better themselves through self-reliance, hard work, and perseverance (Hunter &amp; Bowman, 1996).
Principled distinctions often evaporate in practice. Both parties have been known to give priority to other principles over federalism and to pursue policy goals regardless of the impact on boundaries between national, state, and local governments (Posner, 1998).
Printing newspapers was a small, labor-intensive business. Printers were often identifiable around town, not only for being ink stained, but also because the physical strain of pulling their presses shut made one shoulder rise considerably higher than the other.
Prior to the 1970s, presidential impeachment was deemed the founders’ “rusted blunderbuss that will probably never be taken in hand again” (Labowitz, 1978). Only one president (Andrew Johnson in 1868) had been impeached—over policy disagreements with Congress on the Reconstruction of the South after the Civil War. Johnson avoided removal by a single senator’s vote.
Prisoners may organize to pursue common interests, such as seeking decent conditions in prison (Berkman, 1979). Inspired by 1960s civil rights movements, they claimed a denial of basic rights. Their perspectives were bolstered by Hollywood films of the 1960s and 1970s, such as Birdman of Alcatraz, Cool Hand Luke, and One Flew Over the Cuckoo’s Nest, that vividly depicted inhumane conditions of involuntary confinement. Some inmates taught themselves to become lawyers and sued the prisons. Starting in the 1960s, the Supreme Court recognized prisoners’ rights to bring suit and said the ban on “cruel and unusual punishment” included prison conditions. While harsh conditions may be part of a convict’s penalty, prisoners cannot be subjected to “unnecessary and wanton” pain by the “deliberate indifference” of authorities (Cooper v. Pate, 1964; Estelle v. Gamble, 1976; Wilson v. Seiter, 1991; Lewis v. Casey, 1996).
A problem for AARP is that, aside from being fifty or over, its members may have little in common. In 1988, AARP supported legislation setting up a catastrophic health insurance plan in Medicare to provide insurance for elderly people faced with huge medical bills for major illnesses. After the plan went into effect, many seniors objected to the increase in their Medicare premiums and an annual surtax of as high as $800. Their complaints were widely covered in the media. Congress repealed the program the next year.
The process of making laws involves complex written rules and procedures, some of which date back to 1797, when Vice President Thomas Jefferson prepared a rule book to help him carry out his responsibilities as president of the Senate. Jefferson’s Manual was adopted by the House and remains the authoritative statement of rules except where it has been superseded by provisions passed by members. In addition, there are fifteen volumes of parliamentary procedures and supplementary manuals of notes specifying current rules that pertain to lawmaking in the House. Similar reams of codes exist in the Senate (Johnson, 2000).
Program by program, the federal government has contributed to the costs of medical care for some of the people who have difficulty paying their medical bills or have no health insurance. The media encouraged the creation of such government policies by consistently reporting about the large number of uninsured Americans who, it was assumed, were without adequate doctor, prescription drug, and hospital care.
Programs in which students and faculty work together have accounted for the vast majority of the exonerations of death-row inmates since the 1970s. A few programs, such as the Innocence Project at the Benjamin Cardozo Law School of Yeshiva University, specialize in death-penalty cases. Legal clinics associated with many law schools help those who cannot afford representation with their cases. You do not have to be a law student to be involved.
The Progressive Reformers’ goal of more open and representative parties resonate today.
Progressive reformers ran for president under party labels. Former president Theodore Roosevelt split from the Republicans and ran as the Bull Moose Party candidate in 1912, and Robert LaFollette ran as the Progressive Party candidate in 1924. Republican William Howard Taft defeated Roosevelt, and LaFollette lost to Republican Calvin Coolidge.
The Progressives sought to end party machine dominance by eliminating the patronage system. Instead, employment would be awarded on the basis of qualifications rather than party loyalty. The merit system, now called the civil service, was instituted in 1883 with the passage of the Pendleton Act. The merit system wounded political machines, although it did not eliminate them (Merriam &amp; Gosnell, 1922).
Prohibition was repealed in 1933. But the FBI under J. Edgar Hoover, its director from the 1920s to the 1970s, continued to call attention through news and entertainment media to the scourge of organized crime that justified its growth, political independence, and Hoover’s power. The FBI supervised film depictions of the lives of criminals like John Dillinger and long-running radio and television shows like The FBI. The heroic image of federal law enforcement would not be challenged until the 1960s when the classic film Bonnie and Clyde romanticized the tale of two small-time criminals into a saga of rebellious outsiders crushed by the ominous rise of authority across state lines.
Project Vote-Smart, Democracy Inclusion Project, http://www.vote-smart.org/yip.
Propelling the subprime mortgage market was the tremendous growth in complicated and opaque securities. Lenders sold the original mortgages to Wall Street and then used the cash to make still more loans. The investment and commercial banks sold packages of mortgages as mortgage-backed securities (MBS). These were then combined with other securities (e.g., commercial mortgages, credit card debt, and student loans) and sold as collateral debt obligations (CDOs).
Proposed legislation, even with presidential support to tackle such issues, has encountered divisions between (and sometimes within) the parties; passionate support (e.g., from many Hispanic organizations) and opposition (e.g., from NumbersUSA) from interest groups; intense hostility from talk show hosts; and public attention. The Senate did pass an immigration bill in 2006, but it was defeated in the House of Representatives. The Senate then defeated a similar bill in June 2007 (Jencks, 2009). Some states have taken action: Arizona passed a law in 2010 requiring the police, during a “lawful stop, detention or arrest,” to check the immigration status of people they suspect are in the country illegally.
Protecting investors from losses, each package could be insured by a credit default swap (CDS). These guaranteed that if any borrowers in an MBS defaulted, the seller of the swap would pay the loss. The leading issuer was the American Insurance Group (AIG), with insurance on more than $400 billion in securities.
Protests involve unconventional, and sometimes unlawful, political actions that are undertaken in order to gain rewards from the political and economic system. Protest behavior can take many forms. People can engage in nonviolent acts of civil disobedience where they deliberately break a law that they consider to be unjust (Lipsky, 1968). This tactic was used effectively during the 1960s civil rights movement when African Americans sat in whites-only sections of public busses. Other forms of protest behavior include marking public spaces with graffiti, demonstrating, and boycotting. Extreme forms of protest behavior include acts that cause harm, such as when environmental activists place spikes in trees that can seriously injure loggers, terrorist acts, like bombing a building, and civil war.
Public approval helps the president assure agreement, attract support, and discourage opposition. Presidents with high popularity win more victories in Congress on high-priority bills (Canes-Wrone, 2006). But obtaining public approval can be complicated. Presidents face contradictory expectations, even demands, from the public: to be an ordinary person yet display heroic qualities, to be nonpolitical yet excel (unobtrusively) at the politics required to get things done, to be a visionary leader yet respond to public opinion (Cronin &amp; Genovese, 2009).
Public broadcasting delves into politics, particularly with its evening news programs and documentaries in its Frontline series. National Public Radio, with an audience of around twenty-seven million listeners weekly, broadcasts lengthy news programs during the morning and evening with reports from domestic and foreign bureaus. NPR has several call-in current-events programs, such as The Diane Rehm Show. Guests from a spectrum of cultural life are interviewed by Terry Gross on her program Fresh Air. On the Media analyzes the news business in all its aspects; and Ira Glass’s This American Life features distinctive individuals delving into important issues and quirky subjects. Most of these programs are available via podcast from iTunes. Public Radio Exchange, PRX.org, has an abundance of programs from independent producers and local NPR stations.
Public confidence in Congress has declined over the past three decades. Congress has the lowest approval ratings of the three national institutions. In 2010, Congress received its lowest approval rating in the history of the Gallup poll, with 83 percent of the public disapproving of the way the institution is handling its job.
Public Housing (1997). Fred Wiseman’s patient and probing documentary on life in public housing.
Public interest groups work for widely accepted concepts of the common good, such as the family, human rights, and consumers. Although their goals are usually popular, some of their specific positions (e.g., environmental groups opposing offshore drilling for oil) may be controversial and challenged.
The public is more politically active and aware than much press coverage would suggest. Over 50 percent of adults have joined political organizations and more than 70 percent of young people have done community service.Michael Schudson, The Good Citizen (New York: Free Press, 1998). Still, the “engaged public” remains a largely untold news story.
Public judgment, in contrast, is a special type of public opinion where people carefully consider the important issues of the day, contemplate the range of viewpoints, and weigh the consequences of policy prescriptions. Rather than stating positions off the top of their heads, public judgment requires people to be knowledgeable about an issue and debate the merits of policies before arriving at an informed opinion. For example, public opinion polls conducted by the Pew Research Center in 2011 indicate that the public favors tougher immigration laws and better enforcement of border security. However, when people exercise public judgment and consider the consequences of immigration policy, such as the moral issues related to the welfare of children of illegal immigrants, they support more generous policies (Yankelovich, 1991). Public judgment is not easily achieved, but it offers an important counterbalance to the domination of elite opinion in the policy sphere.
Public judgment, informed opinions about issues, requires that people be open to diverse viewpoints and consider the outcomes when supporting policy positions. Some scholars believe that a democracy requires media that provide a place where citizens can gain a broad perspective on political issues and events. However, in the current high-choice media environment that offers literally hundreds of options for getting information, people increasingly are exposed solely to viewpoints consistent with their own beliefs.
The public must be reached through the news media. Reagan’s election took such efforts to new heights. Like Nixon, Reagan downgraded the news conference in favor of stage-managed appearances. A press officer who worked for both presidents noted a crucial distinction. The Nixon administration was restrictive, but he said, “The Reagan White House came to the totally opposite conclusion that the media will take what we feed them. They’ve got to write their story every day.…Hand them a well-packaged, premasticated story in the format they want, they’ll go away. The phrase is ‘manipulation by inundation’” (Janka, 1988).
Public officials designed tough policies to stop this imagined outbreak of crime. These included treating juvenile offenders like adults, instituting mandatory minimum and longer sentences, the imposition of a lengthy prison term after a third conviction no matter how minor the crime (the catchy “three strikes” provision), and increasing the number of offenses subject to the death penalty.Sara Sun Beale, “The News Media’s Influence on Criminal Justice Policy: How Market-Driven News Promotes Punitiveness,” William and Mary Law Review 48, no. 2 (2006): 397–480. These policies made little sense to experts as ways of preventing crime. They also cost a lot of money: California spent more on prisons than on all its public universities combined.
Public opinion can be defined broadly as the collective views of people in a society. It is a complicated concept that takes into account the opinions of individual citizens, groups, and elites. Public opinion is publicized through the media, often by pundits who promulgate elite views.
Public opinion can be defined most generically as the sum of many individual opinions. More specific notions of public opinion place greater weight on individual, majority, group, or elite opinion when considering policy decisions.
Public opinion can be viewed as the collection of individual opinions, where all opinions deserve equal treatment regardless of whether the individuals expressing them are knowledgeable about an issue or not. Thus, public opinion is the aggregation of preferences of people from all segments of society. The use of public opinion polls to gauge what people are thinking underlies this view (Glynn et al., 1999). By asking questions of a sample of people who are representative of the US population, pollsters contend they can assess the American public’s mood (Herbst, 1993). People who favor this perspective on public opinion believe that government officials should take into account both majority and minority views when making policy.
Public opinion, especially as measured by polls, is a quick take on the public pulse. It often does not require that members of the public have much knowledge about politicians, government, or policies; they merely must be willing to state whatever views pop into their heads. Public opinion polls often deal with issues and abstract ideas that people have not thought much about.
Public opinion is important in a democracy, as it can guide policy decisions. There is disagreement about the extent to which political leaders should take the public’s views into account compared with the advice of experts. Many people do not have a good understanding about issues and related policies. Deliberative polling is an attempt to give people the opportunity to become more informed about issues and to contemplate policy options.
Public opinion is often made concrete through questions asked on polls. Politicians routinely cite public opinion polls to justify their support of or opposition to public policies. Candidates use public opinion strategically to establish themselves as front-runners or underdogs in campaigns. Interest groups and political parties use public opinion polls to promote their causes. The mass media incorporate reports of public opinion into news story about government and politics.
Public opinion is one of the most frequently evoked terms in American politics. At the most basic level, public opinion represents people’s collective preferences on matters related to government and politics. However, public opinion is a complex phenomenon, and scholars have developed a variety of interpretations of what public opinion means. One perspective holds that individual opinions matter; therefore, the opinions of the majority should be weighed more heavily than opinions of the minority when leaders make decisions. A contrasting view maintains that public opinion is controlled by organized groups, government leaders, and media elites. The opinions of those in positions of power or who have access to those in power carry the most weight.
Public opinion polling dates back to the early days of the republic. The abundance of poll data measuring Americans’ opinions about government and politics available today is astounding. In this environment, it is important to differentiate between quality polling data generated through established scientific methods and unreliable information produced by quick polls.
Public opinion polling has a long history in the United States. Polls are ubiquitous in American political life. In 2007, there were nearly 5,500 polling organizations in the United States, an increase of over 1,500 organizations in ten years (Goidel, 2011). Every day the public is polled about topics ranging from their views about taxes and the federal budget, their opinions about the environment and global warming, and whether or not a principal has the right to prevent students from bringing their lunches to school.
Public opinion polls date back to the early days of the American republic. From the outset, polls were linked closely with newspapers. The Harrisburg Pennsylvanian conducted the first informal “straw poll” in 1824 that incorrectly predicted Andrew Jackson as the winner over John Quincy Adams in the presidential election (Erikson &amp; Tedin, 2011). Early straw polls were administered haphazardly and without concern for drawing a proper sample, often right after people had cast their ballots in elections or even when they were checking into a hotel. They were notoriously inaccurate, yet they became a popular feature of newspapers and magazines, which treated poll data as a source of news much like today.
Public policies encouraged the dream of home ownership by enabling people to deduct on their tax returns the interest they paid on their mortgage loan and by a Clinton-era law excluding from tax all or most of the profit they made from selling their homes. But these policies did little for people unable to obtain mortgages because of low income and poor credit records. So President George W. Bush, promoting an “ownership society,” pushed policies to enable the disadvantaged and those with poor credit, especially minorities, to buy homes.
Public policy treats different media differently. Broadcast and cable slots, being inherently limited, can be regulated by government in ways that are not allowed for print media or the Internet (Red Lion Broadcasting Company v. Federal Communication Commission, 1969; Turner Broadcasting System, Inc. et al. v. Federal Communication Commission, 1997).
Public relations is not confined to American interest groups. Approximately 160 foreign governments have US public relations consultants or lobbyists representing them in communicating with the US media, policymakers, and the public. The firms instruct their clients on how to deal with the media, arrange meetings for them with journalists, set up editorial briefings, pitch stories to reporters and editors, and try to create newsworthy events. These tactics usually succeed in increasing and improving the countries’ news coverage and images (Manheim, 1994; Manheim &amp; Albritton, 1984; Choate, 1990).
The publication of defamatory information, or libel, can be challenged in court. But officials and other public figures must demonstrate “actual malice” displayed by a “reckless disregard for the truth” (New York Times v. Sullivan, 1964). Thus libel cases are hard to win. Nonetheless, some litigants sue to shame a media organization publicly or to force it to spend money defending itself in court.
Publius (James Madison), “The Federalist No. 10,” in The Federalist, ed. Robert Scigliano (New York: The Modern Library Classics, 2001), 53–61.
Puette, W. J., Through Jaundiced Eyes: How the Media View Organized Labor (Ithaca, NY: ILR Press, 1992).
Pundits and experts who appear in the media make extensive use of poll results when making their case. They appear with charts and graphs depicting poll results to emphasize that the public shares their views. They use opinion polls to speak on behalf of the public, whether or not they are truly representing the views of the people.
Purdum, T. S., “Mr. Heat Shield Keeps Boss Happy,” New York Times, December 6, 2001, B7.
Purdy, M., “Bush’s New Rules to Fight Terror Transform the Legal Landscape,” New York Times, November 25, 2001, B4.
A push poll is a marketing technique used by political campaigns and issue advocacy groups to influence the opinions of respondents. Despite their name, push polls are not legitimate public opinion polls. They are a form of advertising masquerading in the form of an opinion survey. No one collects or analyzes data from a push poll. However, push polls can influence vote choice in campaigns by incorporating negative attacks on a candidate into the questions asked or associating a candidate with a particular issue position which may or may not be accurate.
Push polls were used against Republican candidate John McCain during the 2000 presidential primary. Voters in South Carolina were asked questions like “Would you be more or less likely to vote for John McCain for president if you knew he had fathered an illegitimate black child?” Push polls were used to target Democratic candidate Barack Obama in the 2008 presidential campaign. Voters in Ohio received phone calls from Opinion Access Corporation asking if they would be more or less likely to vote for Barack Obama if they knew that he had voted to let convicted child sex offenders out early (Stein, 2008). While these allegations were untrue or taken out of context, the information was spread to voters. Push polls have been outlawed in certain states and they have been condemned by the American Association of Public Opinion Researchers (AAPOR), the organization that upholds standards for polling and survey research.
Putnam, R., Bowling Alone: America’s Declining Social Capital (New York: Simon &amp; Schuster, 2000).
Putnam, R. D., Bowling Alone: America’s Declining Social Capital (New York: Simon &amp; Schuster, 2000).
Questionnaires used to measure public opinion include a variety of question types. Closed-ended questions provide respondents with a fixed number of options about a topic from which they can choose the one that best fits their position. A closed-ended question frequently asked to gauge people’s feelings about the direction in which the country is headed is “Generally speaking, would you say things in this country are heading in the right direction, or are they off on the wrong track?” Respondents must select one of the options: the right direction or the wrong track. Closed-ended questions are easier and less time-consuming to analyze, although they limit the respondent’s ability to express their opinions to the choices offered by the researcher. Open-ended questions do not provide fixed options but instead allow respondents to reply to a question in their own words. This type of question elicits more information from respondents and can be useful in gaining insight into sensitive topics. The drawbacks of open-ended questions are that people may not want to take the time to answer them and they are more time-consuming for pollsters to analyze. An open-ended question about the direction in which the country is headed would ask people to express their own views in response to the question “How do you think things are going in this country?”
A quick poll usually consists of one or two questions that are posted to a website, blog, discussion board, social media platform, or podcast. Quick polls have become standard features of websites of news organizations, political leaders, issue advocacy groups, political parties, candidates, bloggers, and even average citizens. They can be distributed through website sidebars, e-mail links, Facebook postings, and Twitter feeds. There are many platforms available that make it easy for just about anyone to field a quick poll. Quick polls also can be administered through robo-polling—administering automated polls by phone using a recorded voice to ask the question and requiring respondents to answer by pressing the touch pad on their telephone (Blumenthal, 2009).
Quick polls can be a fun way to generate interest in political affairs. People can express their views easily, and they often get immediate feedback about where they stand compared to others. The results of quick polls often are revealed in visually appealing graphics. Reporters and bloggers use the results of quick polls to generate story lines and supplement the text of their pieces. However, quick polls can be misused when the results are interpreted as if they truly reflect public opinion rather than the views of the people who chose to take them.
Quick polls do not conform to the established protocols for conducting scientific polls, and they generally are not reliable indicators of public opinion. They often use an unscientific convenience sample of people who may see the poll posted online or have the link sent to them through e-mail. Most respondents to quick polls are self-selected, and they may have a strong interest in the topic. Often it is possible for people to register their views more than once, which can bias the outcome of the poll. Quick polls may generate many responses, but the results can be wildly inaccurate. In addition, quick poll questions can be designed in a way that elicits a particular response that is then used to promote a particular position. For example, a quick poll might seek to find support for bike lanes in cities by stating, “Seven out of ten Americans favor designating bike lanes in major cities. Do you favor or oppose designating bike lanes in your city?”
Quick polls provide snapshots of political opinion that are used by the media, interest groups, parties, and candidates.
Quinn v. United States, 349 US 155 (1955).
Quite often a policy appears only to affect specific corporations or industries and therefore does not receive much media or public attention (Smith, 2000). The Walt Disney Company’s copyright on Mickey Mouse was due to expire in 2003 and those on Pluto, Goofy, and Donald Duck would expire soon after. In 2000, after lobbying and well-placed campaign contributions by Disney, Congress extended all copyrights for twenty more years (Surowiecki, 2011).
Rae, N. C. and Colton C. Campbell, eds., New Majority or Old Minority? (Lanham, MD: Rowman &amp; Littlefield, 1999).
Rae, N. C. and Colton C. Campbell, eds. New Majority or Old Minority? (Lanham, MD: Rowman &amp; Littlefield, 1999).
Ragsdale, L. and John J. Theis III, “The Institutionalization of the American Presidency, 1924–92,” American Journal of Political Science 41, no. 4 (October 1997): 1280–1318 at 1316.
Ragsdale, L., Vital Statistics on the Presidency, 3rd ed. (Washington, DC: CQ Press, 2008), 360.
Ragsdale, Lyn. Vital Statistics on the Presidency, 3rd ed. Washington, DC: CQ Press, 2008. A compendium of everything that can be numerically measured about the presidency, further illuminated by incisive interpretive essays.
Rakka – ”twin peaks” and voter registration – CC BY-NC-ND 2.0.
Rakove, J. N., The Beginnings of National Politics: An Interpretive History of the Continental Congress (New York: Knopf, 1979).
Rakove, J. N., Original Meanings: Politics and Ideas in the Making of the Constitution (New York: Knopf, 1996), 25–28.
Rakove, M., Don’t Make No Waves, Don’t Back No Losers: An Insider’s Analysis of the Daley Machine (Bloomington: Indiana University Press, 1975), 3.
Rally Signs Depict Issue Positions
Ramsay, C., Steven Kull, and Evan Lewis, “Misinformation and the 2010 Election: A Study of the U.S. Electorate,” WorldPublicOpinion.org, Program on International Policy Attitudes, University of Maryland, College Park, MD, December 10, 2010. http://www.worldpublicopinion.org/pipa/pdf/dec10/Misinformation_ Dec10_rpt.pdf.
Randall, R., “Presidential Power versus Bureaucratic Intransigence: The Influence of the Nixon Administration on Welfare Policy,” American Political Science Review 73 (1979): 795–810.
A random, representative sample of people is first polled about their positions on targeted issues. They are then brought together for a few days to discuss a particular issue in detail. The participants are provided with briefing materials, engage in a dialogue with experts on specific topics, and discuss their views in small groups led by trained moderators. The deliberations are shared with the general public through television broadcasts. The participants are polled again after they have deliberated to determine if their opinions have changed. Scholars believe that deliberative polls represent the opinions the public would hold on issues if they had the opportunity to exercise public judgment and carefully consider their options. After deliberating on an issue, members of the public frequently shift positions (Fishkin, 2009). For example, people participating in a deliberative polling experiment in Texas shifted their views on the use of wind power from 54 percent to 84 percent in favor. As a result, political leaders heeded the views of Texas’s population, and the state went from last to first in the use of wind power (Klein, 2010).
Ranelagh, J., The Agency: The Rise and Decline of the CIA (New York: Simon &amp; Schuster, 1986).
Rapid policymaking takes place after crises or situations portrayed by the president and the media as crises (Birkland, 2006). The Patriot Act was passed on October 29, 2001, less than two months after the 9/11 attack on the World Trade Center and the Pentagon.
Rapoport, R. B. and Walter J. Stone, “Ross Perot Is Alive and Well and Living in the Republican Party: Major Party Co-optation of the Perot Movement and the Reform Party,” in The State of the Parties, 2nd ed., ed. John C. Green and Rick Farmer (Lanham, MD: Rowman &amp; Littlefield, 2003), 337–53.
Rapping, Elayne. Law and Justice as Seen on TV. New York: New York University Press, 2003. A thought-provoking analysis of the spate of “law and order” programming.
On rare occasions, Stewart has tried to influence public policy. In December 2010, he effectively pushed (embarrassed, shamed) congressional Republicans to pass a bill they had been blocking that would approve funding for medical benefits to firefighters, police officers, and health workers who had become sick from working at Ground Zero on and after 9/11. In one program he interviewed four of the first responders who had become ill.
On rare occasions, the Supreme Court renders a controversial decision that graphically reveals its power and is seen as motivated by political partisanship. In December 2000, the Court voted 5–4, with the five most conservative justices in the majority, that the Florida Election Code’s “intent of the voter” standard provided insufficient guidance for manually recounting disputed ballots and that there was no time left to conduct recounts under constitutionally acceptable standards (Bush v. Gore, 2000; Margolick, Peretz, &amp; Shnayerson, 2004). This ensured that Republican George W. Bush would become president.
Rarely, if ever, does the public hold a single unified opinion. There is often significant disagreement in the public’s preferences, and clear majority opinions do not emerge. This situation poses a challenge for leaders looking to translate these preferences into policies. In 2005, Congress was wrestling with the issue of providing funding for stem cell research to seek new medical cures. Opinion polls indicated that a majority of the public (56 percent) favored stem cell research. However, views differed markedly among particular groups who formed important political constituencies for members. White evangelical Protestants opposed stem cell research (58 percent), arguing the need to protect human embryos, while mainline Protestants (69 percent) and Catholics supported research (63 percent) (Pew Research Center for the People &amp; the Press, 2005).
Rashomon (1950). Four versions of an ambush, rape, and murder are shown in Japanese director Akira Kurosawa’s famous exploration of the elusive nature of truth.
Rasul et al. v. Bush, President of the United States, et al., 542 US 466 (2004).
Rather than assuming strong, polarizing ideological alignments, the two major parties represent the core values of American culture that favor centrist positions inherent in the liberal tradition of liberty, democracy, and equal opportunity (Gerring, 1998). These values appeal to the majority of Americans, and political parties can advocate them without losing followers.
Rather than developing distinct ideological positions, parties develop policy platforms. Policy platforms are plans outlining party positions on issues and the actions leaders will take to implement them if elected (Epstein, 1986; Pomper, 1992). Parties frequently assume middle-of-the-road positions or waffle on issues to avoid alienating potential supporters (Downs, 1957). For example, party platforms may oppose abortion—except in cases of rape or incest (Green &amp; Herrnson, 2002).
Rather than foster enterprise, the White House herds reporters together, gives them all the same information, and breeds anxiety by leading them to believe they may be missing the big story everyone else is chasing.
Ratification was not easy to win. In most states, property qualifications for voting had broadened from landholding to taxpaying, thereby including most white men, many of whom benefited from the public policies of the states. Popular opinion for and against ratification was evenly split. In key states like Massachusetts and Virginia, observers thought the opposition was ahead (Main, 1961; Fink &amp; Riker, 1989).
Raw Video: NY Rep Weiner’s Anti-GOP Rant
Raza Khan and Vishal Garg, then twenty-nine, founded MyRichUncle in 2005 on the assumption that their company would prosper in this $85 billion business by offering students lower interest rates and a better deal. But they soon discovered that students followed the recommendations of their college’s financial aid officers and that MyRichUncle was excluded from many of the lists of recommended lenders. So they ran advertisements questioning and challenging the cozy relationship between financial aid officials and large lenders.
Read about containment strategy at http://www.nuclearfiles.org/menu/key-issues/nuclear-weapons/history/cold-war/strategy/strategy-containment.htm.
Read about deterrence strategy at http://americanhistory.si.edu/subs/history/timeline/different/nuclear_ deterrence.html.
Read about the impeachment trial of President Johnson at http://www.senate.gov/artandhistory/history/minute/The_Senate_Votes_on_a_Presidential_Impeachment.htm.
Read about the impeachment trial of President Clinton at https://en.wikipedia.org/wiki/Impeachment_of_Bill_Clinton.
Read archived Supreme Court decisions online at http://caselaw.findlaw.com/court/us-supreme-court.
Read City Slickers: How Farm Subsidy Checks End Up in Big Cities in its entirety at http://www.ewg.org/research/city-slickers.
Read the comic at http://www.gocomics.com/boondocks/2004/10/21.
Read the complete No Child Left Behind Act at http://www2.ed.gov/policy/elsec/leg/esea02/index.html.
Read the entire Constituion at https://www.archives.gov/founding-docs/constitution.
Read The Federalist at the Library of Congress online at http://www.constitution.org/fed/federa00.htm.
Read the findings of the 9/11 Commission at https://9-11commission.gov/.
Read the Fireside Chats online at http://docs.fdrlibrary.marist.edu/firesi90.html.
Read more about the Alien and Sedition Acts online at http://www.loc.gov/rr/program/bib/ourdocs/Alien.html.
Read more about exit polling at http://www.edisonresearch.com/election-polling/.
Read more about the Great Society online at http://www.pbs.org/johngardner/chapters/4.html.
Read more about Jefferson’s role online at http://www.loc.gov/exhibits/jefferson/jefffed.html.
Read more about McCulloch v. Maryland (1819) online at http://www.pbs.org/wnet/supremecourt/antebellum/landmark_mcculloch.html.
Read PRWORA at https://www.congress.gov/bill/104th-congress/house-bill/3734 and TANF at http://www.acf.hhs.gov/ofa/programs/tanf
Read a related interview with Oliver North online at http://www.pbs.org/wgbh/pages/frontline/shows/drugs/special/north.html.
Reagan (2011). Eugene Jarecki’s documentary traces the fascinating life and career, while struggling to understand the personality, of the fortieth president.
Reagan’s first White House spokesperson, Larry Speakes, had a plaque on his desk that read: “You don’t tell us how to stage the news, and we won’t tell you how to cover it.” Though he was being playful, Speakes revealed how the White House and the press corps each control one part of the news.
Reagan’s lesson has been learned by subsequent presidents and media advisors. Presidents rarely have to “freeze out” given reporters (when officials do not return their calls). Staff do sometimes cajole and berate reporters, but frontal assaults against the press usually only occur in clear cases of journalistic bungling.
The real Sarah Palin appeared on “Saturday Night Live” alongside Tina Fey, who parodied her throughout the campaign.
Rebel without a Cause (1955). James Dean portrays a troubled and misunderstood middle-class 1950s-era youth in this classic depiction of generational conflict.
Rebels and Redcoats (2003). A lively four-hour documentary featuring a British military historian’s perspective of the Revolution as a bloody civil war.
Recognizing that film has the power to impart political messages to the public, officials in Washington have forged connections with the filmmaking community in Hollywood. The Hollywood-Washington connection dates back to the 1930s when President Herbert Hoover befriended MGM mogul Louis B. Mayer, whose studio produced many of the most popular films of the era. President Franklin D. Roosevelt realized that films could influence public perceptions of the Great Depression and the United States’ involvement in World War II. Roosevelt encouraged filmmakers to make movies with optimistic messages that would generate support for government action. The defeatist ending of director John Ford’s Oscar-winning film The Grapes of Wrath (1940), based on the John Steinbeck novel, was changed to depict the Joad family persevering despite terrible hardship, due to their inner strength. In addition to prowar documentaries such as Frank Capra’s Why We Fight series, Roosevelt requested that studio heads make popular films in support of the war effort. Films such as Confessions of a Nazi Spy depicted Germany as a nation out to destroy the American Constitution and the Bill of Rights. Anti-German messages were delivered in popular series films such as Tarzan Triumphs (1943), in which Tarzan and Cheetah fight Nazis who parachute into their jungle paradise (Koppes &amp; Black, 1987).
Recount (2008). A chronicle of the recount of Florida votes as the results of the 2000 presidential election hang in the balance.
Red Lion Broadcasting Company v. Federal Communication Commission, 395 US 367 (1969)
Redistricting is often a highly partisan and contentious activity because it can change the number of House seats each party wins in a state. The party in control of the state legislature can design districts so as to protect its incumbents and increase its House seats. The party in power can obtain more seats by having small but usually safe majorities in several districts and cramming large numbers of the other party’s voters into just a few districts. This is achieved through a gerrymander, drawing congressional district lines to give one party the advantage in electing its candidates to the House of Representatives (Monmonier, 2001). Incumbents in gerrymandered districts are usually reelected.
Redman, E., The Dance of Legislation (Seattle, WA: University of Washington Press, 2001).
Reducing the deficit will, therefore, likely require shrinking the growth of entitlement programs, cutting the defense budget, increasing taxes, and eliminating some tax deductions (for example the interest people pay for their mortgages, charitable donations, nonbusiness state and local taxes).
Reese, S. D., Oscar H. Gandy Jr., and August E. Grant, eds., Framing Public Life: Perspectives on Media and Our Understanding of the Social World (Mahwah, NJ: Lawrence Erlbaum, 2001).
Reeve, C. and Fred Fay, “The Road I Have Taken: Christopher Reeve and the Cure,” interview by Chet Cooper, Ability Magazine, 1998, http://abilitymagazine.com/reeve_interview.
Reforms of the party nominating system resulted in the rise of candidate-centered politics beginning in the 1970s. The media contributes to candidate-centered politics by allowing candidates to take their message to the public directly without the intervention of parties.
Regents of the University of California v. Bakke, 438 US 265 (1978).
Registered voters meet eligibility requirements and have filed the necessary paperwork that permits them to vote in a given locality. In addition to the requirement that voters must be eighteen years of age, states can enforce residency requirements that mandate the number of years a person must live in a place before being eligible to vote. A large majority of people who have registered to vote participate in presidential elections.
The regulars make up an intimate society with its own culture, norms, manners, friendship networks, and modes of interaction. The White House layout reinforces this in-group mentality. The briefing room, where press secretaries and reporters meet daily, is a claustrophobic, cluttered space with forty-eight scuffed and battered seats. Beyond the dais at one end, reporters can wander down the hall to buttonhole press officers, though they cannot go much farther (the Oval Office, just fifty feet away, is inaccessible). Hallways leading to two floors of press rooms are in the back; the rooms are crammed with desks and broadcasting equipment for the use of reporters. Along the corridor are bins that contain press releases, official statements, and daily schedules (which are also available electronically). Outside, on a once graveled-over and now paved section of the lawn named “Pebble Beach,” rows of television cameras await television reporters.
Regulation was the responsibility of an “alphabet soup” of federal agencies. These included the Federal Reserve Board, the Securities and Exchange Commission, the Office of the Comptroller of the Currency, the Office of Thrift Supervision, and the Federal Deposit Insurance Corporation. Their jurisdictions were splintered and confusing. Some mortgage lenders did not fall under any regulatory agency.
Regulatory commissions’ autonomy was meant to take the politics out of regulation. But “most regulatory commissions face united, intensely interested industries, and passive, fragmented, and large consumer groups” (Knott &amp; Miller, 1987). They may become unsympathetic to the regulations they are supposed to enforce, even liable to being captured by the industries they are supposed to regulate. Consider the Federal Communications Commission (FCC). It grants licenses to radio and television broadcast frequencies in exchange for vague promises to pursue “the public interest.” Broadcasters are well organized, but viewers and listeners are not; the FCC’s policies have favored commercial broadcasters. If the FCC does diverge from industry views, its decisions can be repealed by Congress. Broadcasters’ power is weak only when the industry itself is divided.
Rejecting the British legacy of “established” churches, the establishment clause bars Congress from giving any religion an official status. In Jefferson’s much-quoted line, the establishment clause erects a “wall of separation between church and state.” A public policy may advance religious objectives only if its aim and main effect have nothing to do with religion. Thus a law forcing stores to close on Sundays can be justified to require employers to give staff a day off but not to enforce a Sabbath (Lemon v. Kurtzman, 1971).
Relatedly, focus groups bring together a few people representative of the general public or of particular groups, such as undecided voters, to find out their reactions to such things as the candidate’s stump speech delivered at campaign rallies, debate performance, and campaign ads.
Relatedly, trial judges are usually portrayed on television as legitimate and judicious, and their decisions almost always as correct. Consider the pseudorealistic television courtroom shows represented by Judge Judy and Judge Joe Brown.
The relationship between the media and public opinion has grown increasingly complicated. Poll results and opinion forums have proliferated in all forms of media. The vast number of political media sources has made it possible for people to expose themselves only to news and information that conforms to their personal ideological and partisan perspectives. The implications for democratic politics are both negative and positive.
The relationship between the White House and its press corps is ongoing. The “village” feel to the newsbeat includes presidents and their staffers. But while this day-to-day continuity favors cooperation, the divergent interests and notions of the White House and reporters makes for a constant tension. Reporters do not like appearing as “mouthpieces” for presidents. They embrace the notion of acting as watchdogs and seek ways to present an independent and critical account whenever possible in their White House stories.
The relationships between interest groups and policymakers vary depending on the administration in power. Energy companies had a close political support and referral relationship with the George W. Bush administration but primarily a pressure relationship with the Obama administration. Relationships also vary by subject. For example, a Democratic president’s choice to head the US Department of Labor may have to be acceptable to the American Federation of Labor and Congress of Industrial Organizations (AFL-CIO), but the union organization has little influence over other cabinet appointments.
Relatively few Internet users attend to politics or government or public policies (Hindman, 2008). Nonetheless, the new media are rife with political potential. They can convey a wide range of information and views. There are sites for people of every political persuasion interested in any policy issue (e.g., drugs, education, health, environment, immigration). These sites can encourage discussion and debate, stimulate political participation, raise funds, mobilize voters, and inspire civic engagement.
The reliance of most of the mass media on advertising as their main source of revenue and profit can discourage them from giving prominence to challenging social and political issues and critical views. Advertisers usually want cheery contexts for their messages.
Religious convictions can influence people to participate in politics.
Reluctantly and cautiously, the Supreme Court has entered the information age. The Court’s official website now contains transcripts of oral arguments on the same day they are made. It also provides the complete opinions of each case on the docket since the 2003 term and instructions on how to obtain opinions for earlier cases. In 2009, former Justice O’Connor launched a website called “Our Courts,” which explains courts in relation to the Constitution. Much of the other information now available, however—such as on Scotusblog.com, the go-to site for Supreme Court coverage—is intended for the legal community.
Relyea, H., “Organizing for Homeland Security,” Presidential Studies Quarterly 33 (2003): 602–24.
The remaining government organizations in the executive branch outside the presidency are independent executive agencies. The best known include NASA, the Environmental Protection Agency (EPA), and the Social Security Administration (SSA). Apart from a smaller jurisdiction, such agencies resemble cabinet departments. Their heads are appointed by (and report directly to) the president and confirmed by Congress. They simply lack the symbolic prestige—and literal place at the table—of a cabinet appointment. Independent executive agencies can smoothly become cabinet departments: in 1990, Congress upgraded the Veterans Administration to the cabinet-level Department of Veterans Affairs.
Rep. Eric Cantor (R-VA) became House Majority Leader following the 2010 midterm elections. Cantor’s web page features multiple means of reaching out to citizens, including links to Facebook and a TwitterBuzz feed.
Rep. Nancy Pelosi (D-CA) became House Minority Leader after she was replaced as Speaker of the House by Republican Rep. John Boehner (R-OH) following the 2010 midterm elections. Pelosi’s website does not mention her status as minority leader.
The report was not entirely ignored but never received the media attention it warranted. The wire services reported it, as did the Washington Post, the Los Angeles Times, and CNN. USA Today published a short piece on the report. But there were few stories in the rest of the news media when the commission reported or later. Nothing about it was reported in the New York Times. Most Americans were unaware of the report and of the deadly danger it warned of.
Reporters and commentators in the media identified how race and gender played out in the campaign and in the statements of the candidates and their associates, including the polarizing statements of figures such as Obama’s minister, Jeremiah Wright. At the same time, the media reported that the Democratic contest and Obama’s nomination symbolized how far civil rights have come in America from the dark days of segregation. This frame became dominant when Obama was elected president in November 2008.
Reporters covering inner cabinet departments use their assignments to benefit both them and the department they cover. To land a front-page or lead story, they stress the importance of the agency’s policy area within their news organizations. But to get the information that impresses editors and producers, reporters must rely on the input of top officials. Based at the department itself and interacting heavily with its personnel, inner cabinet reporters begin to reflect the department’s procedures, approaches, and priorities (see Note 14.32 “Comparing Content”).
Reporters covering the Supreme Court tend to be protective of the institution and the justices. In part, this is because they see law and politics as separate and different. Also, they do not have access to the kind of behavior and information that might lead them to think of and frame the Court in terms of policy and, particularly, politics.
Reporters and editors came from over four hundred high schools and colleges nationwide. Their backgrounds were ethnically and socially diverse. All volunteers, students who wanted to become involved responded to an open invitation on the website’s homepage: “This is your newsroom—Get involved.” Scoop08’s web-based platform allowed its young reporters to file conventional stories as well as to post videos, blog entries, cartoons, and instant polls.
Reporters and editors have the final say over the subjects and frames of campaign news. Bill Clinton’s campaign manager, James Carville, described the power of the news media as “staggering” and said that his staff dubbed them “The Beast” (Matalin &amp; Carville, 1994).
Reporters from the networks and cable channels rushed to chronicle the catastrophe. They emotionally expressed their horror on camera and in print at the woefully tardy and inadequate response to the disaster by the government’s Federal Emergency Management Agency (FEMA). The head of FEMA confessing on television that he had only learned belatedly that thousands were stranded at the New Orleans’ convention center without food or water symbolized this incompetence. Through the media and the Internet, Americans and people throughout the world witnessed an inept federal agency and learned that it was led not by a disaster expert but by a political appointee whose previous employer was the International Arabian Horse Association.
Reporters gravitate to the Pentagon for stories about operational guns-and-ammo firepower. This approach is handy for the Defense Department, which tries to “educate” reporters—and through them, the public—on the benefits of sophisticated weapons systems (and reasons for a huge budget). The Pentagon fosters favorable coverage by giving conditional access: providing captivating video to reporters of successful military sorties, sending them to reporters’ boot camp to help them appreciate the soldier’s life, or “embedding” them in military units, which enables them to file compelling human interest stories of brave warriors. Even skeptical reporters find the drama and vividness of such content irresistible for the news.
Reporters have privileges that the public lacks: greater access to the workings of government, the ability to question officeholders, legal protection from revealing confidential sources, and access to government public information offices that feed them quotations and stories. But such privileges stem from policy and practice, not from constitutional rights.
Reporters may include some of these views in their stories and show that the justice’s decisions have effects on people’s lives. But they usually lack the time and space to explain the decisions in explicitly political terms.
Reporters routinely take stock of the parties, and their prognosis is typically bleak and filled with foreboding. In 2003, New York Times political reporter Adam Clymer took stock of the Democratic and Republican parties in a series of front-page articles. “With the Congress thinly divided along partisan lines, another presidential election taking shape, and the rules of campaign finance in limbo, the two national political parties are at crucial turning points,” he wrote. Clymer described a revitalized Republican Party that was looking forward to an era of political dominance after having had “one foot in the grave” for more than twenty years since the Watergate scandal in 1974. His prognosis for the Democratic Party was more pessimistic. Clymer quoted a Democratic Party leader as saying, “God knows we need help” and another who observed that his party had “run out of gas.”Adam Clymer, “Buoyed by Resurgence, G.O.P. Strives for an Era of Dominance,” New York Times, May 25, 2003, accessed March 23, 2011, http://query.nytimes.com/gst/fullpage.html?res=950CE1D91531F936A15756C0A9659C8B63&amp;pagewanted=all. He argued that the Democrats lacked a unified message or a clear leader, and quoted a party activist: “Our party has so many disparate points of influence that we can never focus enough to achieve our programs.”Adam Clymer, “Democrats Seek a Stronger Focus, and Money” New York Times, May 26, 2003, accessed March 23, 2011, http://www.nytimes.com/2003/05/26/us/democrats-seek-a-stronger-focus-and-money.html.
Reporters submit to the conditions established by presidents and their staffers in receiving information. But they are less docile when they actually assemble that information in White House news.
Reporters who were not embedded had a tough time getting into and around Iraq and obtaining cooperation from the US military. Many of them were located at US Central Command forward headquarters in Doha, Qatar, where at press conferences generals summarized the success of military operations on a high-tech set designed by a show-business professional at an estimated cost of $250,000.
Reporting America at War (2003). A basic history of the reporting of American wars from the Spanish-American War through the invasion of Iraq that focuses on legendary correspondents and thus minimizes reporters’ self-censorship and the acceptance of official perspectives and naive notions of wartime glory.
Reporting from war zones abroad is dangerous. Journalists live and work under constant threat of kidnapping and murder. Many have been killed, many more wounded. As one horrifying example, in April 2011, photojournalists Tim Hetherington (see Diary and Restrepo in Section 17.7 “Recommended Viewing”) and Chris Hondros were killed by a grenade in Libya.
Republican John Boehner of Ohio became Speaker of the House after the Republicans took control following the 2010 elections. He replaced Democrat Nancy Pelosi, the first woman Speaker.
Republican John McCain and his running mate, former Alaska governor Sarah Palin, and Democrat Barack Obama and his running mate, former Delaware senator Joe Biden, accept their party’s nominations for president in 2008 to great fanfare.
The Republican majority in the House of Representatives desires to cut government discretionary spending drastically while retaining the Bush era tax cuts, including for the wealthiest 2 percent, and not increasing taxes. President Obama and the Democrats accept some cuts to government expenditures but far less than what was sought by the Republicans. Obama and his fellow Democrats want to end the Bush tax cuts for the wealthiest Americans, or those earning over $250,000 annually.
The Republican National Committee used “soft money” to produce an ad that devoted fifty-six seconds to presidential candidate Bob Dole’s biography and only four seconds to issues. Similarly, the Democratic National Committee used “soft money” on ads that promoted candidate Bill Clinton. These ads pushed the limits of campaign finance laws, prompting a call for reform.
The Republican Party logo features the historic elephant icon that has represented the party since the 1860s.
Republican president George W. Bush ran for reelection against Democratic candidate Senator John Kerry (MA) and won. The campaign hinged on the candidates’ performance in battleground states where the race was close. Terrorism and the war in Iraq were key campaign issues.
Republican president George W. Bush was reelected in the 2004 presidential election against Democratic candidate John Kerry. Media coverage focused on the horse race between the candidates, especially in battleground states where the race was tight. Kerry faced opposition from a 527 organization, Swift Boat Veterans for Truth, which ran ads that cast aspersions on Kerry’s service in the Vietnam War.
Republican Rand Paul, an ophthalmologist, won the Senate race in Kentucky against Democrat Jack Conway, the state’s attorney general, with the backing of the Tea Party.
The Republicans and Democrats elect floor leaders who coordinate legislative initiatives and serve as the chief spokespersons for their parties on the House floor. These positions are held by experienced legislators who have earned the respect of their colleagues. Floor leaders actively work at attracting media coverage to promote their party’s agenda. The leadership offices all have their own press secretaries.
The Republicans had a wedge issue in same-sex marriage. For many months this subject had been prominent in the news. Eleven states had propositions on their ballots amending their constitutions to limit marriage to one man and one woman. An ad supporting this position used the sound of wedding bells to remind people that the amendment would protect traditional marriage. The issue primed people’s vote when evaluating the presidential candidates, attracting some Democratic voters to choose the Republican candidate. Nine of the eleven states went for President Bush.
The Republicans renominated the incumbents, President George W. Bush and Vice President Dick Cheney, who were unchallenged in their party’s caucuses and primaries. Their convention was held in New York City around the anniversary of the 9/11 terrorist attack on the World Trade Center and within staging distance of the ground zero site. The convention portrayed President Bush as a strong and decisive leader. Convention speakers attacked Kerry as weak, a waffler, and unqualified to be president. In his acceptance speech, President Bush laid out programs and policies he would pursue if reelected, which included security and defense in order to ensure that America “is safer.” In polls, his postconvention bounce ranged from 4 to 11 percent.
Reserve requirements stipulate the portions of deposits that banks must hold in reserve. By reducing reserve requirements, the Fed increases the money supply, thereby stimulating economic activity. Increasing the reserve requirements combats inflationary pressures.
The responses became more focused. The Federal Reserve Board slashed interest rates to lower borrowing costs, bolster the real estate market, and encourage spending. Intervening in Wall Street in unprecedented ways, it committed trillions of dollars to rescue (bail out) the financial system and prevent the failure of major financial institutions. It gave them loans, guaranteed their liabilities, and brokered deals (e.g., takeovers or sales of one financial institution to another). It carried out these actions on the grounds that an economic collapse would cost millions of jobs.
Restrepo (2010). This harrowing documentary follows a combat team of American soldiers deployed in a lethally dangerous remote valley in Afghanistan.
The results of the 2008 general election are available at http://www.cnn.com/ELECTION/2008/results/president.
The results of public opinion polls are prominently depicted in all forms of media. News organizations regularly include poll results in their stories about political issues, events, and leaders. Poll results released by the press, candidate organizations, and political parties feature prominently during elections in news stories, commentary, and campaign media. Political websites and blogs offer quick polls where people can record their views on myriad topics instantaneously. These poll results are depicted as colorful sidebars that attract audiences’ attention. Poll results frequently run on the ticker on cable television news broadcasts and on media organization websites.
Return with Honor (1998). First-person survival accounts of US pilots held captive in North Vietnam and testimonies of their wives are joined to Vietnamese archival footage in a moving documentary of mental, physical, and emotional resilience.
A revealing example comes from the early weeks of the first Persian Gulf War, provoked by Iraq’s 1990 invasion of Kuwait. American forces and allies had launched an air attack on Iraq and were readying an assault on land. On February 21, 1991, ABC’s Moscow correspondent revealed that Iraqi Foreign Minister Tariq Aziz and Soviet President Mikhail Gorbachev had reached a proposed agreement to forestall a ground war. This unexpected news broke into Peter Jennings’s nightly broadcast. His team, facing the tough task of making sense of breaking news, declared a “Special Report” through a tour of newsbeats in Washington. Jennings talked to three reporters.
The revelations had consequences. In May 2007, the House of Representatives voted by 414 to 3 to ban student loan companies from giving gifts and payments to universities. The directors of financial aid at several universities, including the University of Texas at Austin, Columbia University, Johns Hopkins University, and the University of Southern California, left their positions. New York University, the University of Pennsylvania, and other schools repaid students the money that lenders had given to the universities for steering loans to them (Glater, 2007; Arenson, 2007). In New York and other states, lenders promised to adhere to a code of conduct prohibiting the dubious practices.
Rhode, David W. Parties and Leaders in the Postreform House. Chicago: University of Chicago Press, 1991. Argues that majority party control of the legislative agenda has increased since the 1970s.
Riccards, M. P., The Making of American Citizenry (New York: Chandler Press, 1973).
Richards, L. A., Shays’s Rebellion: The American Revolution’s Final Battle (Philadelphia: University of Pennsylvania Press, 2002).
Richardson, L., What Terrorists Want: Understanding the Enemy, Containing the Threat (New York: Random House, 2005).
Richie, Donald A. The U.S. Congress: A Very Short Introduction. New York: Oxford University Press, 2010. A good overview of the institution of Congress and how it works.
Riechley, A. J., The Life of the Parties (New York: Free Press, 1992).
Riechley, A. James. The Life of the Parties. New York: Free Press, 1992. A lively, detailed account of the history of American parties from the founding to the present day.
The right against self-incrimination originally meant only that individuals could not be forced to testify against themselves during their trials. In the 1920s, the Supreme Court threw out convictions for which evidence had been gained by torture or coercion and slowly expanded the right to cover all discussions with all law enforcement officials.
The Right Stuff (1983). An elegy for the passing of the era of the lone hero of the desert test pilot and its succession by politics-bedazzled and publicity-minded astronautics.
The “right to keep and bear arms” has been debated by the public and politicians more than by courts. But in June 2008, the Supreme Court, by a vote of 5–4, ruled that individuals have the right to bear arms. This decision, an interpretation of the Second Amendment, struck down the District of Columbia’s thirty-two-year-old law banning the possession of handguns (District of Columbia v. Heller, 2008). In June 2010, the Court, again by a vote of 5–4, applied the ruling to cities and states by overturning Chicago’s ban on handguns (McDonald v. Chicago, 2010). The Court has not prohibited all legislation and limitation of guns, but such governmental actions would likely conflict with the Court’s interpretation of the Second Amendment.
A right to privacy is nowhere explicitly named in the Bill of Rights. However, some members of the Supreme Court recognized the right in a 1965 case. They overturned the conviction of executives of Connecticut’s Planned Parenthood for violating a state law that banned advising married couples about the use of birth control and prescribing contraceptives. One justice found privacy implicit in the First, Third, Fourth, and Fifth Amendments. Other justices found it in the Ninth Amendment’s reminder that the Bill of Rights does not exhaust the sum total of liberties (Griswold v. Connecticut, 1965). Justice applied the right to the states through the due process clause of the Fourteenth Amendment.
The rights of the accused are the kernel of many a media story. For instance, dramas from the vantage point of a person wrongly accused by officials of a crime are perennial favorites in films and television. The television drama Perry Mason compiled 271 episodes from 1957 to 1966, and they are endlessly rerun. Each episode is similar: the brilliant lawyer Perry Mason defends his client in court against a rush to judgment by the district attorney and police and, in a climactic cross-examination, unveils the true guilty party.
Rights to assemble and petition government allow individuals to come together as groups and voice concerns. These rights permitted groups that were denied the vote—such as women before 1920—to state views and pressure government (Zaeske, 2003; Lumsden, 1997). Social movements claim that the rights protect protesting; interest groups argue that the right to petition government includes all lobbying.
Riker, W. H., The Strategy of Rhetoric: Campaigning for the American Constitution (New Haven, CT: Yale University Press, 1996), 26–28.
Riker, William H. The Strategy of Rhetoric: Campaigning for the American Constitution. New Haven, CT: Yale University Press, 1996. A distinguished political scientist’s posthumously published work recounting the many tactics of the ratification campaign.
Riley II, C. A., Disability and the Media: Prescriptions for Change (Hanover, NH: University Press of New England, 2005).
Rimmerman, C. A., ed., Gay Rights, Military Wrongs: Political Perspectives on Lesbians and Gays in the Military (New York: Garland Publishing, 1996).
Rimmerman, C. A., From Identity to Politics: The Lesbian and Gay Movements in the United States (Philadelphia: Temple University Press, 2002), chaps. 2 and 3.
Riordon, W. L., Plunkitt of Tammany Hall (St. James, NY: Brandywine Press, 1994), 3.
Riordon, William L. Plunkitt of Tammany Hall. St. James, NY: Brandywine Press, 1994. Political wisdom dispatched by a New York party boss in the 1800s.
Rituals, traditions, and symbols are highly visible aspects of political culture, and they are important characteristics of a nation’s identity. Rituals, such as singing the national anthem at sporting events and saluting the flag before the start of a school day, are ceremonial acts that are performed by the people of a nation. Some rituals have important symbolic and substantive purposes: Election Night follows a standard script that ends with the vanquished candidate congratulating the opponent on a well-fought battle and urging support and unity behind the victor. Whether they have supported a winning or losing candidate, voters feel better about the outcome as a result of this ritual (Ginsberg &amp; Weissberg, 1978).The State of the Union address that the president makes to Congress every January is a ritual that, in the modern era, has become an opportunity for the president to set his policy agenda, to report on his administration’s accomplishments, and to establish public trust. A more recent addition to the ritual is the practice of having representatives from the president’s party and the opposition give formal, televised reactions to the address.
Rituals, traditions, and symbols bond people to their culture and can stimulate national pride. Folklore consists of stories about a nation’s leaders and heroes; often embellished, these stories highlight the character traits that are desirable in a nation’s citizens. Heroes are important for defining a nation’s political culture.
The rivalry of diplomacy at state and guns and ammo at defense and the tension between the policy focus of State and the political focus of the White House was being played out in the disagreements of the three reporters.
River’s Edge (1987). A dark portrayal of 1980s youth culture based on a true story of friends who do not report the murder of a woman in their group by her boyfriend. The film deals with issues, such as family socialization in homes with absentee parents and peer-group influence. It was selected as the “Film That Mattered” for the 1980s by the LA International Film Festival.
Robert Hoge – FDR Memorial – CC BY 2.0.
Roberts, G. and Hank Klibanoff, The Race Beat. (New York: Random House, 2006).
Roberts, Gene, and Hank Klibanoff. The Race Beat. New York: Random House, 2006. Media coverage of the civil rights movement.
Robertson, D. B., “Madison’s Opponents and Constitutional Design,” American Political Science Review 99 (2005): 225–44.
Robinson, P., The CNN Effect: The Myth of News, Foreign Policy and Intervention (New York: Routledge, 2002).
Roche, J. P., “The Founding Fathers: A Reform Caucus in Action,” American Political Science Review 55 (December 1961): 810.
Rock the Vote
The Rock the Vote website offers a gateway to participation in elections. It includes a feature “Democracy Class” that provides interactive lesson plans for teaching about civics and the voting process, including new media use.
The Rodney King Video
Rodríguez, D., Latino National Political Coalitions: Struggles and Challenges (New York: Routledge, 2002).
The Roe decision mobilized a pro-life movement. Members of Congress sought but failed to obtain the two-thirds majorities necessary for a constitutional amendment declaring that life begins with conception, thereby recognizing the fetus as a “person” able to receive the protection of the Bill of Rights. President Reagan, elected in 1980, also pushed to reverse Roe. States tried to test Roe’s boundaries. The Court initially rejected such efforts as requiring the written consent of the woman’s spouse or her parents, demanding that abortions be performed in a hospital, or enforcing twenty-four-hour waiting periods.
Roe v. Wade, 410 US 113 (1973).
Roger &amp; Me (1989). A docucomedy in which Michael Moore pursues General Motors’ president to show him how the closing of automobile plants and firing of workers affected Flint, Michigan.
Rogers, T., “Both Fox News and CNN Made Mistakes in Tea Party Protest Coverage,” About.com Journalism, accessed March 26, 2011, http://journalism.about.com/od/ethicsprofessionalism/a/teaparty.htm.
Rohde, D. W., Parties and Leaders in the Postreform House (Chicago: University of Chicago Press, 1991).
Rom, M. C. and Paul E. Peterson, Welfare Magnets: A New Case for a New National Standard (Washington, DC: Brookings, 1990).
Romer v. Evans, 517 US 620 (1996) at 632.
Roper, E., as quoted in David McCullough, Truman (New York: Simon &amp; Schuster, 1992), 657.
Rosa Parks
Rose, B., An Examination of Narrative Structure in the Films of Frank Capra (New York: Arno Press, 1980), chap. 3.
Rosenbaum, D. E., “At $500 an Hour, Lobbyist’s Influence Rises with G.O.P.,” New York Times, April 3, 2002, accessed March 23, 2011, http://query.nytimes.com/gst/fullpage.html?res=9A01E6DC103AF930A35757C0A9649C8B63.
Rosenbaum, T., “Where Lawyers with a Conscience Get to Win Cases,” New York Times, May 12, 2002, AR 23.
Rosenstone, S. J. and John Mark Hansen, Mobilization, Participation, and Democracy in America (New York: Macmillan, 1993), 4.
Rosenstone, S. J., Roy L. Behr, and Edward H. Lazarus, Third Parties in America, 2nd ed. (Princeton, NJ: Princeton University Press, 2000), 9.
Rosenstone, S. J., Roy L. Behr, and Edward H. Lazarus, Third Parties in America, 2nd ed. (Princeton, NJ: Princeton University Press, 2000).
Rosenthal, A., Governors and Legislatures: Contending Powers (Washington, DC: CQ Press, 1990), 24–27.
Rossiter, C., ed., “Federalist 51,” in The Federalist, Alexander Hamilton, James Madison, and John Jay (New York: Mentor, 1961), 322.
Rossiter, C., Parties and Politics in America (Ithaca, NY: Cornell University Press, 1960).
Rossiter, C., Parties and Politics in America (Ithaca, NY: Cornell University Press, 1960).
Rotbeg, R. I. and Thomas G. Weiss, eds., From Massacres to Genocide (Washington, DC: Brookings Institution Press, 1996).
Rotella, C., “Class Warrior,” New Yorker, February 1, 2010, 24–29.
Roth v. United States, 354 US 476 (1957)
Rotherham, A. J., “No Pundit Left Behind,” New York Times, January 12, 2005, A23.
Rowling, J. K., Harry Potter and the Goblet of Fire (New York: Scholastic Press, 2000), especially 433–53, 511–15, 611–15, and 726–28; the quotation is on p. 450.
Rudalevige, A., Managing the President’s Program: Presidential Leadership and Legislative Policy Formulation (Princeton, NJ: Princeton University Press, 2002).
Rutland, R. A., “The First Great Newspaper Debate: The Constitutional Crisis of 1787–88,” Proceedings of the American Antiquarian Society (1987): 43–58.
Rutland, R. A., The Ordeal of the Constitution: The Antifederalists and the Ratification Struggle of 1787–1788 (Norman: University of Oklahoma Press, 1966), 38.
Ryden, D. K., ed., The U.S. Supreme Court and the Electoral Process (Washington, DC: Georgetown University Press, 2000), especially the editor’s “Overview,” 1–4.
Sabato, L. J., Feeding Frenzy: How Attack Journalism Has Transformed American Politics (New York: Free Press, 1991).
Sachleben, M. and Kevan M. Yenerall, Seeing the Bigger Picture: Understanding Politics through Film and Television (New York: Peter Lang, 2004), chap. 4.
Sachs, R. C., “Leadership in the U.S. House of Representatives,” CRS Report for Congress, September 19, 1996, order code 96-784GOV.
Safire, W., “The Press is the Enemy: Nixon and the Media,” New York, January 27, 1975, 44.
Sage Ross – Tea Party Protest, Hartford, Conneticut – CC BY-SA 2.0.
Salisbury, R. H. and Kenneth A. Shepsle, “U.S. Congressman as Enterprise,” Legislative Studies Quarterly 6, no. 4 (November 1981): 559–76.
Sally Tudor – CONFEDERATE FLAG2 – CC BY-NC 2.0.
Same-sex couples brought suits in state courts on the grounds that preventing them from marrying was sex discrimination barred by their state constitutions. In 1996, Hawaii’s state supreme court agreed. Many members of Congress, concerned that officials might be forced by the Constitution’s “full faith and credit” clause to recognize same-sex marriages from Hawaii, quickly passed a Defense of Marriage Act, which President Clinton signed. It defines marriage as the union of a man and a woman and denies same-sex couples federal benefits for married people. Many states followed suit, and Hawaii’s court decision was nullified when the state’s voters amended the state constitution before it could take effect.
Samples, J., The Fallacy of Campaign Finance Reform (Chicago: University of Chicago Press, 2006).
Sanford, T., Storm over the States (New York: McGraw-Hill, 1967), 184–85, quoted in Thad L. Beyle and Lynn R. Muchmore, eds., “The Governor and the Public,” in Being Governor: The View from the Office (Durham, NC: Duke University Press, 1983), 52.
Sanger, D. E. and Marc Lacey, “In Early Battles, Bush Learns Need for Compromises,” New York Times, April 29, 2001, A1.
Santa Fe Independent School District v. Doe, 530 US 290 (2000).
Santelli called for a “Chicago Tea Party” protest, which ignited the movement. The Tea Party’s efforts were publicized through new media, including websites such as Tea Party Patriots, Facebook pages, blogs, and Twitter feeds.
Saphir, M. N. and Steven H. Chaffee, “Adolescents’ Contribution to Family Communication Patterns,” Human Communication Research 28, no. 1 (2002): 86–108.
Sapiro, V., The Political Integration of Women (Urbana: University of Illinois Press, 1983).
Sapiro, V., Women in American Society (New York: Mayfair Publishing, 2002).
Satellite radio is the fastest growing radio market. It uses technology that broadcasts a clear signal from space to receivers anywhere in the world. Providers XM and Sirius offer uninterrupted programming for a subscription fee. Listeners have hundreds of program options. Broadcast radio stations are no longer limited by the range of a signal across terrain but through the web can reach listeners who make up an audience that is less bounded by geography than by shared cultural, social, and political interests.
The satirical news source The Onion produced a parody of pundits adjusting their views in an attempt to please the public as they watch a live poll tracking the audience’s opinion about their discussion.
The Saudi Arabian leader of Al Qaeda and mastermind of the 9/11 attacks symbolized terrorism for US policymakers and the media.
Savage, C., “Obama’s Embrace of a Bush Tactic Riles Congress,” New York Times, August 9, 2009, A1
Savage, C., “Obama Takes a New Route to Opposing Parts of Laws,” New York Times, January 9, 2010, A9.
Savage, J. D., Funding Science in America: Congress, Universities, and the Politics of the Academic Pork Barrel (New York: Cambridge University Press, 1999).
Savage, T., “The Libertarian Party: A Pragmatic Approach to Party Building,” in Multiparty Politics in America, ed. Paul S. Herrnson and John C. Green (Lanham, MD: Rowman &amp; Littlefield, 1997), 141–45.
SAVE
Savvy presidents use “vetoes not only to block legislation but to shape it.…Vetoes are not fatal bullets but bargaining ploys” (Cameron, 2000). Veto threats and vetoing ceremonies become key to presidential communications in the news, which welcomes the story of Capitol Hill-versus-White House disputes, particularly under divided government. In 1996, President Clinton faced a tough welfare reform bill from a Republican Congress whose leaders dared him to veto the bill so they could claim he broke his 1992 promise to “end welfare as we know it.” Clinton vetoed the first bill; Republicans reduced the cuts but kept tough provisions denying benefits to children born to welfare recipients. Clinton vetoed this second version; Republicans shrank the cuts again and reduced the impact on children. Finally, Clinton signed the bill—and ran ads during his reelection campaign proclaiming how he had “ended welfare as we know it.”
Scalia, A. and Bryan Garner, Making Your Case: The Art of Persuading Judges (Eagan, MN: Thomson West, 2008).
Scalia, J., appeared on the American Civil Liberties Union (ACLU) panel on the state of civil liberties televised by C-SPAN (October 15, 2006), explaining and defending some of his decisions.
Scalia, A., with replies by scholars, A Matter of Interpretation: Federal Courts and the Law (Princeton, NJ: Princeton University Press, 1998).
Schaffner, B. F. and Mary Layton Atkinson, “Taxing Death or Estates? When Frames Influence Citizens’ Issue Beliefs,” in Winning with Words: The Origins and Impact of Political Framing, ed. Brian F. Schaffner and Patrick J. Sellers (New York: Routledge, 2010), 121–35.
Schaffner, B. F. and Patrick J. Sellers, Winning with Words: The Origins and Impact of Political Framing (New York: Routledge, 2010).
Schattschneider, Elmer E. The Semi-Sovereign People. New York: Holt, Rinehart, and Winston, 1960. A powerful critique of pluralism and American democracy.
Schauer, F., “The Political Incidence of the Free Speech Principle,” University of Colorado Law Review 64 (1993): 935–57.
Schechter, D., Media Wars: News at a Time of Terror (Lanham, MD: Rowman &amp; Littlefield, 2003).
Schelling, T. C. and Morton H. Halperin, Strategy and Arms Control (New York: Pergamon-Brassey’s Classic, 1985).
Schemo, D. J., “Congress Passes Overhaul of Student Aid Programs,” New York Times, September 8, 2007, A12.
Schenck v. United States, 249 US 47 (1919)
Scherer, N., Scoring Points: Political Activists and the Lower Federal Court Confirmation Process (Palo Alto, CA: Stanford University Press, 2005).
Schier, S. E., By Invitation Only: The Rise of Exclusive Politics in the United States (Pittsburgh, PA: University of Pittsburgh Press, 2000).
Schier, Stephen E. By Invitation Only: The Rise of Exclusive Politics in the United States. Pittsburgh, PA: University of Pittsburgh Press, 2000. Contends that American political participation falls short of democratic ideals because political parties, interest groups, and campaigns target small exclusive segments of the population with their activation strategies. The importance of money for successful mobilization efforts is emphasized.
Schlesinger, R., White House Ghosts: Presidents and Their Speechwriters (New York: Simon &amp; Schuster, 2008).
Schlozman, K. L. and John T. Tierney, Organized Interests and American Democracy (New York: Harper &amp; Row, 1986), 72–73.
Schlozman, K. L. and John T. Tierney, Organized Interests and American Democracy (New York: Harper &amp; Row, 1986), 67.
Schlozman, K. L. and John T. Tierney, Organized Interests and American Democracy (New York: Harper &amp; Row, 1986), chap. 10
Schlozman, Kay Lehman, and John T. Tierney. Organized Interests and American Democracy. New York: Harper &amp; Row, 1986. A comprehensive account of Washington-based interest groups in the early 1980s.
Schmermund, Kathleen. Charles Gibson vs. Jon Stewart. New York: Lambert Academic Publishing, 2010. Compares political socialization of young people via traditional and fake news media.
Schmidt, S., “A Jackpot from Indian Gaming Tribes,” Washington Post, February 22, 2004, accessed March 23, 2011, http://www.washingtonpost.com/ac2/wp-dyn/A60906-2004Feb21?language=printer.
Scholars disagree about the effects of mass media on political participation. Some argue that the media serve the public by providing information that stimulates political interest, furthers information gathering, and encourages participation. The result is a “virtuous circle” that promotes political engagement (Norris, 2003). During the 2008 presidential election, the media stimulated public interest with its campaign coverage that incorporated voters’ voices through innovated new media, such as blogs and amateur video reports. Others contend that the media’s scandal-ridden and negative coverage of government and politics creates a “spiral of cynicism” by generating public distrust, discouraging interest, eroding attention to the news, and ultimately hindering participation (Cappella &amp; Jamieson, 1997). Public opinion about government fell in the wake of the nonstop coverage of President Bill Clinton’s affair with White House intern Monica Lewinsky. Neither of these perspectives alone tells the full story, as both positive and negative media effects can result depending on coverage.
Scholars have identified negative and positive consequences of the echo chamber effect. On one hand, selective exposure to ideological media may have deleterious effects on democratic discourse as people take extreme positions on issues and refuse to make compromises that are often necessary to achieve workable public policies. At the same time, people who come to feel strongly about their political beliefs are more likely to participate in politics (Stroud, 2011).
Scholars offer competing views about whether or not the media contribute to this trend of declining approval of Congress. Some suggest that the image of an institution characterized by conflict and deal making that pervades media coverage has a negative impact on public perceptions. Most Americans abhor the squabbling between members and acrimonious interactions between Congress and the presidency that they see in the media. They feel that congressional leaders have lost touch with average people and that the institution is dominated by special interests (Hibbing &amp; Theiss-Morse, 1995). Other researchers disagree and believe that evidence of a direct connection between media coverage and declining public opinion about Congress is lacking. People’s low opinion of Congress is based on the public’s holding the institution accountable for negative societal conditions, such as a bad economy (Norris, 2001).
School Prayer (1999). Riveting documentary about a Mississippi mother who sues her local school district to remove prayer and Bible classes—and about the outrage that ensues.
Schools may be held legally liable if they have tolerated sexual harassment (Davis v. Monroe County Board of Education, 1999). Therefore, they establish codes and definitions of what is and is not permissible. The College of William and Mary, for example, sees a power difference between students and teachers and prohibits any and all sexual contact between them. Others, like Williams College, seek to ensure that teachers opt out of any supervisory relationship with a student with whom they are sexually involved. The news often minimizes the impact of sexual harassment by shifting focus away from a public issue of systematic discrimination to the question of personal responsibility, turning the issue into a private “he said, she said” spat (Vavrus, 2002).
Schriefer, R., Bush campaign media consultant, interview by Owen, May 22, 2001.
Schroeder, Alan. Presidential Debates: Fifty Years of High-Risk TV, 2nd ed. New York: Columbia University Press, 2008. An exhaustive survey of and discussion of all aspects of debates.
Schroeder, A., Presidential Debates: Fifty Years of High-Risk TV, 2nd ed. (New York: Columbia University Press, 2008).
Schudson, M., The Good Citizen (New York: Free Press, 1998).
Schudson, Michael. Advertising, the Uneasy Persuasion: Its Dubious Impact on American Society. New York: Basic Books, 1984. A distinctive discussion of the role of advertising in American society and economy.
Schudson, Michael. The Good Citizen. New York: Free Press, 1998. Schudson provides a historical overview of civic participation in the United States, including a discussion of the part played by mass media at each stage of development.
Schultz, B. D., Spectacular Things Happen Along the Way (New York: Teachers College Press, 2008).
Schumer hails from Brooklyn, to which he attributes his affinity for speaking his mind. “That’s one of the benefits of being a Brooklynite. You’re a straight shooter with people, and people are back with you. And sometimes you offend people” (Leibovich, 2005). While his Brooklynese may offend some, it generates headlines and plays well in New York, where he easily wins reelection campaigns.
Schumer’s communications staff is one of the busiest on Capitol Hill. Numerous press releases on a variety of issues affecting his home state and national policy might be issued in a single day. On the same day he announced legislation that would reverse plans to require passports at the Canadian border, called for the suspension of President Bush’s advisor Karl Rove’s security clearance for allegedly revealing the identity of CIA operative Valerie Plame, and publicized a list of twenty-five questions that should be asked of a Supreme Court nominee. This aggressive press strategy prompted his opponent in the 2004 election to pledge that he would “plant 25 trees to replace the trees killed last year to print Chuck Schumer’s press releases” (Leibovich, 2005).
Schumer’s penchant for the media has made him the punch line for numerous jokes by fellow members of Congress. Former senator Bob Dole coined one of Capitol Hill’s favorite quips, “The most dangerous place in Washington is between Chuck Schumer and a microphone” (Manuel, 2005).
Schuurman, S., “Kent State Killings Shock Nation: 28 Years Ago This Week,” Weekly Alibi, May 11, 1998, http://weeklywire.com/ww/05-11-98/alibi_skeleton.html. The leading historian of Kent State is J. Gregory Payne, who provides a valuable narrative at May4Archive.org, http://www.may4archive.org.
Schwab, L., “The Unprecedented Senate: Political Parties in the Senate after the 2000 Election,” in The State of the Parties, ed. John C. Green and Rick Farmer (Lanham, MD: Rowman &amp; Littlefield), 241–53.
Schwartz, S. I., “Outmaneuvered, Out Gunned, and Out of View,” The Bulletin of the Atomic Scientists 56 (January 2000): 24–31.
Scientific polls and surveys are considered to be the gold standard for measuring public opinion. They adhere to established procedures that help ensure the accuracy of their results, which includes using proper techniques for drawing a sample and designing questions. Scientific polls and surveys are administered to a sample of people who are representative of a larger population. The sample is drawn using probability sampling, meaning that each person in the population has a chance of being included in the sample. It is possible to get an accurate accounting of public opinion with a relatively small sample. A representative sample of twelve hundred people can accurately reflect the public opinion of the entire population of the United States. On the other hand, large samples that are not representative may not reflect public opinion accurately at all. Question wording is another important consideration when measuring public opinion. Questions need to be clearly stated, and they should not lead the respondent to choose one answer over another. A poorly worded question can be misunderstood by the respondent and ultimately can misrepresent the public’s viewpoints. Answer options that do not provide the public with clear alternatives also are problematic.
Scoop08.com, the “first-ever daily national student newspaper,” was launched on November 4, 2007—a year before the presidential election. The goal of the paper was to bring a youthful focus to campaign news and political issues, as well as to cover topics and political personalities that escaped mainstream media attention. There were almost fifty beats covering aspects of the 2008 election including major and minor political parties, gender and sexuality, the environment, technology, and even sports.
The Scopes Trial
Scotch, R. K., From Good Will to Civil Rights: Transforming Federal Disability Policy, 2nd ed. (Philadelphia: Temple University Press, 2001), chap. 3.
Scotch, Richard K. From Good Will to Civil Rights: Transforming Federal Disability Policy, 2nd ed. Philadelphia: Temple University Press, 2001. A revealing case study of Congress’s pioneering steps on the issue of disability.
Scott, J. M., Deciding to Intervene: The Reagan Doctrine and American Foreign Policy (Durham, NC: Duke University Press, 1996).
Scott v. Macy, 349 F. 2d 182 (1965).
Search the archives of press briefings at http://www.whitehouse.gov/briefing-room/press-briefings.
Second, the amendment bars states from depriving anyone, whether a citizen or not, of “life, liberty, or property, without due process of law.” It thereby extended the Bill of Rights’ due process requirement on the federal government to the states.
The Second Amendment reads, “A well-regulated militia being necessary to the security of a free state, the right to keep and bear arms shall not be infringed.” Is this a right of self-defense that is akin to the protection of one’s dwelling guaranteed by other amendments? (Malcom, 1994) Or is it simply a basis for states to build militias, balancing off the standing army of the national government—in which case the gradual replacement of volunteer state militias by the National Guard rendered the Second Amendment obsolete? (Uviller &amp; Merkel, 2002)
A second approach is to appear in many media venues. On September 20, 2009, President Obama gave separate back-to-back interviews advocating his health-care proposal to each of the hosts of the Sunday morning talk shows. (The interviews had been taped the previous Friday in the Roosevelt Room in the White House).
Second, the new media encourage people to expose themselves to contents (people and perspectives) they already agree with. The audience for Fox News is overwhelmingly Republican, while Democrats gravitate to MSNBC and Comedy Central. Liberals find stories that support their views on the Huffington Post, conservatives on the National Review Online. Liberal blogs link to other liberal blogs, conservative blogs to other conservative blogs.
Second, the news media are more than ever obsessed with conflict. As President Obama observed to Bob Schieffer, “the twenty-four-hour news cycle and cable television and blogs and all this, they focus on the most extreme elements on both sides. They can’t get enough of conflict” (CBS, 2009).
The second reason federalism often works is because national, state, and local governments specialize in different policy domains (Peterson, 1995). The main focus of local and state government policy is economic development, broadly defined to include all policies that attract or keep businesses and enhance property values. States have traditionally taken the lead in highways, welfare, health, natural resources, and prisons (Anton, 1988). Local governments dominate in education, fire protection, sewerage, sanitation, airports, and parking.
Second, the strategy for employing military power is preemption. Rather than containment and deterrence, the United States will act first to remove threats before they are capable of harming it.
The second type of journalist, characterized by Walter Burns, is more common in the entertainment media. At their worst, as in Billy Wilder’s classic Ace in the Hole, such reporters cynically and callously exploit the disasters of the human condition. But even less bitter films show reporters as inevitably led astray from their devotion to the truth to the point that they destroy lives and reputations in their reckless search for an exclusive story ahead of other reporters (a scoop) that is dramatic and shocking. In Absence of Malice, Sally Field plays a reporter who ends up besmirching a good man’s (Paul Newman) reputation. In Broadcast News, William Hurt and Albert Brooks compete to become a news anchor. Hurt—good-looking, smooth, unscrupulous, and none too bright—wins out over the dumpier, knowledgeable, and dedicated Brooks.
The second way in which judges obtain favorable media coverage is through secrecy. Denied to reporters—and therefore absent from the news—are the justices’ discussions on granting review, conference proceedings, and the process of creating a majority through opinion writing. The press is not privy to the decision-making processes, the informal contacts among the justices, the appeals and persuasion, the negotiation and bargaining, and the sometimes pragmatic compromises.
The second way the Pentagon generates positive coverage of an administration’s national security policies is through the special briefings it provides to the retired officers who appear thousands of times on television and radio as “military analysts” (Barstow, 2008). Many of them have ideological agreements with and allegiance to the Pentagon. They also have financial ties, as lobbyists for, senior executive or board members of, or consultant to military contractors who benefit from the policies the “analysts” assess. It is in their interests to maintain their access to and stay on the Pentagon’s right side. Consequently, many of them repeat administration talking points on the air. The largest group was affiliated with Fox News, then NBC and CNN. The Pentagon paid a private contractor to search databases and track all the analysts’ comments.
Secretary of State Hillary Clinton is one of an increasing number of women who has achieved a highly visible political leadership role.
The secretary of the Treasury usually comes from the financial or business world. The degree to which a Treasury secretary influences economic policy depends on his political skill and relations with the president. The Treasury Department is largely responsible for tax collection, payments and debt services, and enforcing federal finance and tax laws. Its interests include trade and monetary policy, international finance, and capital movements.
The Seduction of Joe Tynan (1979). A drama focusing on the political dilemma faced by a young, liberal senator who holds a deciding vote in a US Supreme Court confirmation hearing.
See the House Majority Leader’s web page at http://www.majorityleader.gov/.
See the text of the Stamp Act Congress’s Declaration of Rights at http://www.constitution.org/bcp/dor_sac.htm.
Seeing Red (1984). A documentary film about the political dedication, activities, lives, and fates of American communists.
Seelye, K. Q., “Steward of a Department He Once Sought to Scrap,” New York Times, August 31, 2003, 24.
Seelye, K. Q., “White House Seeks Changes in Rules on Air Pollution,” New York Times, June 14, 2002, A1.
Segal, J. A. and Harold J. Spaeth, The Supreme Court and the Attitudinal Model Revisited (New York: Cambridge University Press, 2002).
Selecting the party’s nominees for president and vice president is potentially the most important and exciting function of national conventions. But today, conventions are coronations as the results are already determined by the caucuses and primaries. The last presidential candidate not victorious on the first ballot was Democrat Adlai Stevenson in 1952. The last nominee who almost lacked enough delegates to win on the first ballot was President Gerald Ford at the 1976 Republican National Convention.
Self-confident at his public nomination by President Reagan, Bork would be defeated by the campaign waged against him by his opponents.
Sella, M., “The Stiff Guy vs. the Dumb Guy,” New York Times Magazine, September 24, 2000, 75.
Sellers, P. J., “Winning Media Coverage in the U.S. Congress,” in U.S. Senate Exceptionalism, ed. Bruce I. Oppenheimer (Columbus, OH: Ohio State University Press, 2002), 132–53.
Sellers, Patrick. Cycles of Spin. New York: Cambridge University Press, 2009. Discusses the communication strategies of members of Congress.
Seltzer, R., Jody Newman, Melissa Vorhees Leighton, Sex as a Political Variable (Boulder, CO: Lynne Reinner, 1997).
Seminole Tribe of Florida v. Florida, 517 US 44 (1996).
The Senate convened a special committee to investigate the Watergate burglaries and cover-up in 1973. The burglars had been directed by President Richard Nixon’s reelection committee to break into and wiretap the Democratic National Committee headquarters at the Watergate building complex. The Watergate hearings became a national television event as 319 hours of the hearings were broadcast and watched by 85 percent of American households. Gavel-to-gavel coverage of the hearings was broadcast on National Public Radio. The senators who conducted the investigation, especially Chairman Sam Ervin (D-NC) and Senator Howard Baker (R-TN), became household names. The hearings resulted in the conviction of several of President Nixon’s aides for obstruction of justice and ultimately led to Nixon’s resignation (Gray, 1984).
The Senate does not rely as heavily on hierarchy as the House. It is less rule-bound and operates more loosely and unpredictably than the House, especially as it requires unanimous consent for any bill to be taken up. This means that a lone senator has the power to stop legislative action, a power that House members do not possess. Senators serve long terms and get to know their colleagues. Seniority is less meaningful, as junior senators have considerable power to make decisions along with their senior colleagues. The smaller size of the chamber allows members to pursue a fast track to leadership and increased public visibility early in their careers.
Senate floor action is less structured and more unpredictable than the House procedure. Senators are free to speak as long as they like. The filibuster can be used by skillful senators to defeat a bill by “talking it to death.” To avoid lengthy and unproductive floor sessions, the Senate can employ unanimous consent agreements, negotiated agreements that set time limitations on debate (Davidson &amp; Oleszek, 2002). Debate also can be restricted if three-fifths of the senators vote to invoke cloture, a motion to limit consideration of a bill. Getting sixty senators to agree to close debate is not easy, especially on controversial issues. Senators vote on the bill using a traditional call of the roll, with each voice vote recorded manually.
The Senate has rejected few treaties outright, but presidents have learned that approval is not assured even when senators are involved or at least consulted in advance (Johnson, 1984). For example, in 1999 the Senate rejected, by a vote of fifty-one to forty-eight, the Comprehensive Nuclear Test Ban Treaty, which would have banned all tests of nuclear weapons (Schwartz, 2000). Even without rejecting a treaty, the Senate may modify it by making amendments and thereby undermining a complex international agreement and bringing about a diplomatic or security crisis.
The Senate leadership consists of the presiding officer, majority leader, minority leader, and whips. Unlike in the House, where the Speaker wields considerable power, the presiding officer is not the most visible member of the Senate and can only vote in case of a tie. The majority and minority leaders work together to schedule and manage Senate business. Whips are less important in the Senate than in the House because the closer personal relationships that develop in the smaller body make it easier to know how members will vote without a formal whip count.
The Senate leadership structure is similar to that in the House. The smaller chamber lacks the extensive formal rules of the House and thus requires its leaders to use their political and personal relations skills to move legislation through the institution.
The Senate majority leader, who is elected by the majority party, is the most influential member of the Senate. He is responsible for managing the business of the Senate by setting the schedule and overseeing floor activity. He is entitled to the right of first recognition, whereby the presiding officer allows him to speak on the floor before other senators. This right gives him a strategic advantage when trying to pass or defeat legislation, as he can seek to limit debate and amendments.
The Senate minority leader is the head of the opposing party. He works closely with the majority leader on scheduling. He confers regularly with members of his party to develop tactics for promoting their interests in the Senate.
Senate races in the 2010 midterm election were hotly contested. The majority of incumbents won, but many faced tough competition. Thirteen Democratic incumbents ran for reelection and three lost, while all eleven Republican incumbents seeking reelection won. Candidates spent record amounts of money contesting in Senate campaigns. Sharron Angle, who won the Nevada Republican Senate nomination with the backing of the grassroots Tea Party movement, spent ninety-seven dollars per vote in the general election, which she lost to Democrat Harry Reid, the majority leader of the Senate, who spent sixty-nine dollars per vote (Famam, 2010).
The Senate rejected the nominee on October 23, 1987, by a vote of 58–42. The process generated a new verb in politics: “to bork,” which means to unleash a lobbying and public relations campaign, using and facilitated by the media.
The Senate’s power of advice and consent is somewhat negated by the president’s increased reliance on executive agreements over treaties as a means of entering into agreements with other states (Margolis, 1986). Unlike treaties, executive agreements do not require the consent of the Senate before becoming law. Presidents are free to enter into them at their own discretion and to end them when they see fit. Congress has tried to curb this power but with little effect. In the 1970s, it passed the Case-Zablocki Act that required presidents to inform Congress of any and all executive agreements they entered into.
The Senate Watergate hearings in 1973 were a major television and radio event that brought Congress to the attention of the entire nation. Film clips of highlights from the Watergate hearings are available on the Watergate Files website of the Gerald R. Ford Library &amp; Museum.
Senate whips (assistant floor leaders) are referred to as assistant floor leaders, as they fill in when the majority and minority leaders are absent from the floor. Like their House counterparts, Senate whips are charged with devising a party strategy for passing legislation, keeping their party unified on votes, and building coalitions. The Senate whip network is not as extensive as its House counterpart. The greater intimacy of relationships in the Senate makes it easier for floor leaders to know how members will vote without relying on whip counts.
Senator Barack Obama was the first African American elected to the position of US president. He faced a strong challenge for the Democratic nomination from Senator Hillary Rodham Clinton and won the general election against Republican senator John McCain. Social media were used to inform and mobilize voters in the election.
Senator Chuck Schumer is a high-profile member of Congress who regularly courts the media.
Senator Chuck Schumer Meets the Press
Senator Harry Reid, a Democrat from Nevada, is the Senate majority leader.
Senator McCain surprised pundits and politicians by choosing little-known Alaska governor Sarah Palin as his vice presidential candidate. During the primaries, the senator had been attacked by conservative talk-radio host Rush Limbaugh and other right-wing commentators as being too liberal. Putting Palin on the ticket aimed to placate conservatives and appeal to women.
Senator Mitch McConnell, a Republican from Kentucky, is the Senate minority leader.
The Seneca Falls Convention
The separation of church and state has generated high-profile controversies. The drama surrounding such confrontations is often captured by the press. In the 1920s, John Thomas Scopes was found guilty of teaching evolution in violation of a Tennessee law requiring that the Bible’s version of creation be taught in public schools. Scopes’s trial, portrayed in the stage play and film Inherit the Wind, was a precursor of later battles.
Separation of powers is the allocation of three domains of governmental action—law making, law execution, and law adjudication—into three distinct branches of government: the legislature, the executive, and the judiciary. Each branch is assigned specific powers that only it can wield (see Table 2.1 “The Separation of Powers and Bicameralism as Originally Established in the Constitution”).
A series of experiments has demonstrated that when television news places more attention and emphasis on certain issues, such as crime, the public tends to see those issues as more important problems requiring government action. The public then judges politicians according to how well they respond to the issues (Iyenger &amp; Kinder, 1987).
Service on powerful subcommittees can provide a platform for attracting media attention. In 1955, the Senate Subcommittee on Juvenile Delinquency staged three days of hearings in New York City as part of its investigation into allegations brought by Senator Estes Kefauver (D-TN), a subcommittee member, that violent comic books could turn children into criminals. The press-friendly hearings featured controversial speakers and slides of comic strips depicting a machine gun–toting woman character named “Frisco Mary” blowing away law enforcement officials without remorse that were circulated widely in the media. Kefauver anticipated that the press generated by these hearings would help him gain publicity for a bid to get on the 1956 Democratic presidential ticket. He lost the presidential nomination battle but ended up the vice presidential candidate for the losing side (Nyberg, 1998).
The services and benefits governments provide through their social policies vary widely. Scandinavian countries, such as Norway, establish a safety net from the cradle to the grave. Americans rely more on employment and private sources (insurance policies) than the government for their income and to protect them against economic misfortune.
Sesame Street’s Elmo testified in front of the House Education Appropriations Subcommittee in 2002 in support of funding for school music programs.
Seven Days in May (1964). Military leaders plot to overthrow the president after he concludes what they think is a disastrous nuclear disarmament treaty with the Soviet Union.
Severin St. Martin – Statue of Liberty from Air – CC BY 2.0.
Shane, S. and Andrew W. Lehren, “Leaked Cables Offer a Raw Look Inside U.S. Diplomacy: Dispatches Chronicle Threats and Tensions,” New York Times, November 29, 2010, A1ff.
Shapiro, D. L., Federalism: A Dialogue (Evanston, IL: Northwestern University Press, 1995), 98 n. 139.
Shapiro, David L. Federalism: A Dialogue. Evanston, IL: Northwestern University Press, 1995. A distinguished legal scholar debates with himself on the pros and cons of federalism.
Sharkey, J. E., “The Television War,” American Journalism Review 25 (May 2003): 18.
Shattered Glass (2003). Fictionalized version of the true story of a journalist who is fired from The New Republic magazine when it is discovered that he has fabricated many of his stories.
Shays’s Rebellion
Shelley v. Kraemer, 334 US 1 (1948).
Shepsle, K. A., and Barry R. Weingast, “The Institutional Foundations of Committee Power,” American Political Science Review 81: 85–104.
Sherwin, Richard K. When Law Goes Pop: The Vanishing Line Between Law and Popular Culture. Chicago: University of Chicago Press, 2000. Argues that high-profile trials and programs with judges on television threaten to turn law into spectacle.
Shifts in the people whom a nation identifies as heroes reflect changes in cultural values. Prior to the twentieth century, political figures were preeminent among American heroes. These included patriotic leaders, such as American-flag designer Betsy Ross; prominent presidents, such as Abraham Lincoln; and military leaders, such as Civil War General Stonewall Jackson, a leader of the Confederate army. People learned about these leaders from biographies, which provided information about the valiant actions and patriotic attitudes that contributed to their success.
Shull, S. A. and Thomas C. Shaw, Explaining Congressional-Presidential Relations: A Multiple Perspective Approach (Albany: State University of New York Press, 1999), chap. 4.
The Siege (1998). Terrorists blow up a federal building in Manhattan, resulting in a crackdown on civil liberties and terror suspects.
Sifry, M. L., Spoiling for a Fight (New York: Routledge, 2003).
Sifry, Micah L. Spoiling for a Fight. New York: Routledge, 2003. A survey of contemporary third parties, including case studies of Ross Perot and Jesse Ventura of the Reform Party and Ralph Nader of the Green Party.
Significant events in adults’ lives can radically alter their political perspectives, especially as they take on new roles, such as worker, spouse, parent, homeowner, and retiree (Steckenrider &amp; Cutler, 1988). This type of transition is illustrated by 1960s student protestors against the Vietnam War. Protestors held views different from their peers; they were less trusting of government officials but more efficacious in that they believed they could change the political system. However, the political views of some of the most strident activists changed after they entered the job market and started families. Some became government officials, lawyers, and business executives—the very types of people they had opposed when they were younger (Lyons, 1994).
A significant gender gap in participation exists for running for and holding political office. While women make up more than half the population, they constitute far less than half of the elected officeholders, especially at the national level. A total of 274 women have served in Congress since 1917, when Jeannette Rankin (R-MT) was the first woman elected to Congress. A record number of women—over 270—ran in the congressional primaries in 2010, although many were not successful in their bids. There are 75 female House members in the 112th Congress, constituting 17 percent of the 435-member body, which is a historical high. Eighteen of the one hundred senators are women (Office of the Clerk).
The signing of the Constitution by the delegates on September 17, 1787, was just the beginning. The Constitution would go into effect only after being approved by specially elected ratifying conventions in nine states.
The signs of an agency’s power include (1) the legal authority Congress and presidents accord it, (2) the size and continuity of its budget, and (3) the deference it gains from expertise. But each of these hallmarks amounts to little without political support—especially from those individuals and groups most interested in or affected by an agency’s decisions. Without such support, agencies find their programs confined by others, their budgets slashed, and their claims to expertise doubted.
Signs oppose the press. The majority of Tea Party signs at rallies state issue positions without racially charged messages.
Silkwood (1983). Story of Karen Silkwood, who died mysteriously after exposing radiation leaks at the nuclear plant where she worked.
A similar pattern followed the resignation of Justice John Paul Stevens. Obama’s nominee, Solicitor General and former Dean of the Harvard Law School Elena Kagan, was unlikely to change the ideological balance on the Court. She, too, largely stonewalled the hearings and was confirmed by the Senate on August 5, 2010, by a vote of 63–37.
Similar things have been said about the Republican Party (Pomper, 1992), although the Republicans have a more unified message than the Democrats. The Republican agenda favors capitalism and limited government intervention in people’s lives. The Republican Party’s base includes fewer disparate groups than the Democratic base. The Republican Party is associated with a conservative outlook that advocates limited government intervention in society and a free-market economic system.
Similarly, war or other national security crises rarely invite critical media coverage, particularly in the early phases when the media act within a sphere of consensus: a general agreement about the causes of and how to respond to a crisis. The media, already suspected by many of left-leaning bias, are sensitive to accusations of being unpatriotic and are attracted to the saga of the United States unified against its demonized enemies. As a result, the government’s voice is usually enhanced, and dissenters’ voices are muffled, making it easier for the government to advance restrictions on civil liberties in the name of national security.
Since 1926, the president’s party has lost an average of thirty seats in the House and four seats in the Senate during midterm elections. The 2010 midterm election resulted in a sixty-three-seat swing and a shift in power in the House of Representatives. The Democrats lost control, as their membership dropped from 256 to 193 members, and the Republicans gained the majority, moving from 179 to 242 members. The Democrats, with fifty-three seats, maintained control of the Senate, although they lost six seats to the Republicans, who have forty-six seats. One seat is held by an Independent (Post Politics, 2010).
Since the 1960s there has been a gradual decline in identification with political parties and a rise in the number of independents. In 2000, more people identified as independents (40 percent of the voting population) than affiliated with either the Democratic (34 percent) or Republican (24 percent) parties for the first time in history. The proportion of people registering as independents increased 57 percent between 1990 and 1998, while those registering as Democrats declined by 14 percent and as Republicans by 5 percent. In 2011, 31 percent of the population identified as Democrats, 29 percent as Republican, and 38 percent as independents (Jones, 2011).
Since the 1970s, the blunderbuss has been dusted off. A bipartisan majority of the House Judiciary Committee recommended the impeachment of President Nixon in 1974. Nixon surely would have been impeached and convicted had he not resigned first. President Clinton was impeached by the House in 1998, though acquitted by the Senate in 1999, for perjury and obstruction of justice in the Monica Lewinsky scandal.
Since the 1980s, more women and members of diverse ethnic and racial groups have been elected, but they still are massively underrepresented. Ninety-one of the seats in the 112th Congress, or 16 percent, were held by women. These included seventy-four women in the House and seventeen in the Senate. A record number of forty-four African Americans served in the House, but there were none in the Senate. There were twenty-eight Hispanics in Congress—twenty-six in the House and two in the Senate. Thirteen Asian Americans and Pacific Islanders and a single Native American were members of Congress.
Since the 1990s, presidents have assumed a major responsibility for party fundraising. President Bill Clinton made fundraising a priority for the Democratic Party. He was the headliner at major events that drew big crowds and raised millions of dollars. President George W. Bush became the top fundraiser for the Republican Party, raising a record $84 million in six months en route to achieving a $170 million goal by the 2004 presidential election. During his campaign for the presidency, Barack Obama raised over $600 million mostly through online appeals. Once in office, President Obama continued to raise funds for Democratic Party candidates through appearances at dinners and events as well as through his campaign organization’s website, Organizing for America (Vargas, 2011).
Since the 1990s, women have been as likely as men to contact members of congress, sign and circulate petitions, attend local political meetings, and donate their time to political causes. They take part in local and state political activities more than in the national realm, where most media attention is focused. However, women are somewhat less inclined than men to use new media, such as online news sites and blogs, for politics.
Since the advent of television, mass media have become prominent socialization agents. Young people’s exposure to mass media has increased markedly since the 1960s. Studies indicate that the typical American aged two to eighteen spends almost forty hours a week consuming mass media, which is roughly the equivalent of holding a full-time job. In one-third of homes, the television is on all day. Young people’s mass-media experiences often occur in isolation. They spend much of their time watching television, using a computer or cell phone, playing video games, or listening to music alone. Personal contact with family members, teachers, and friends has declined. More than 60 percent of people under the age of twenty have televisions in their bedrooms, which are multimedia sanctuaries (Kaiser Family Foundation, 2006).
Since the Constitution gives Congress and the national government exclusive “power to regulate commerce…with the Indian tribes,” states have no automatic authority over tribe members on reservations within state borders (Worcester v. Georgia, 1832). As a result, many Native American tribes have built profitable casinos on reservations within states that otherwise restrict most gambling (Montana v. Blackfeet Tribe of Indians, 1985; California v. Cabazon Band of Indians, 1987; Seminole Tribe of Florida v. Florida, 1996).
Since the law was passed, some states have reported decreases of over 50 percent in their number of welfare recipients. However it remains to be seen if the changes in welfare policy have led to less poverty or simply removed people from the welfare rolls and what the effects of the policy are now that the economy has declined and people who had moved from welfare to employment have lost their jobs.
Since presidents usually have less party support in Congress in the second halves of their terms, they most often expect that Congress will be more amenable to their initiatives in their first two years. But even then, divided government, where one party controls the presidency and another party controls one or both chambers of Congress, has been common over the last fifty years. For presidents, the prospect of both a friendly House and Senate has become the exception.
Since World War II, presidents have never asked Congress for (or received) a declaration of war. Instead, they rely on open-ended congressional authorizations to use force (such as for wars in Vietnam and “against terrorism”), United Nations resolutions (wars in Korea and the Persian Gulf), North American Treaty Organization (NATO) actions (peacekeeping operations and war in the former Yugoslavia), and orchestrated requests from tiny international organizations like the Organization of Eastern Caribbean States (invasion of Grenada). Sometimes, presidents amass all these: in his last press conference before the start of the invasion of Iraq in 2003, President Bush invoked the congressional authorization of force, UN resolutions, and the inherent power of the president to protect the United States derived from his oath of office.
Sinclair, B., Unorthodox Lawmaking (Washington, DC: Congressional Quarterly Press, 1997).
Sinclair, Barbara. Unorthodox Lawmaking, 3rd ed. Washington, DC: CQ Press, 2007. An accounting of changes in the legislative process that deviate from the textbook notion of how a bill becomes a law.
Single entities often join forces in associations. Associations represent their interests and make demands on government on their behalf. The University of Texas belongs to the Association of American Universities. General Electric (GE) belongs to over eighty trade associations, each representing a different industry such as mining, aerospace, and home appliances (Schlozman &amp; Tierney, 1986).
Sitkoff, H., The Struggle for Black Equality, 1954–1992, rev. ed. (New York: Hill and Wang, 1993), chap. 2.
The situation was much different in the 1990s when children learned about President Bill Clinton’s involvement with White House intern Monica Lewinsky, predominantly from nonstop, graphic television coverage that focused on Clinton’s personal life. Young children became disillusioned with President Clinton because they felt he had not told the truth. For the first time, children’s views of the sitting president, as well as their opinions about the institution of the presidency, were significantly more negative than those of their parents. Fewer children aspired to become president when they grew up (Owen &amp; Dennis, 1999).
Skocpol, Theda, and Morris P. Fiorina, eds. Civic Engagement in American Democracy. Washington, DC: Brookings, 1999. A collection of essays that attempts to sort out the reasons for and implications of Americans’ disappointing levels of political participation.
Skowronek, S., Building a New Administrative State: The Expansion of National Administrative Capacities, 1877–1920 (New York: Cambridge University Press, 1982), chap. 3.
Skowronek, S., Presidential Leadership in Political Time (Lawrence: University Press of Kansas, 2008).
Slacker (1991). This documentary-style film of twentysomethings living on the edge of society in Austin, Texas, contributed to the image of 1990s youth culture as aimless and bored.
Slotnick, E. E. and Jennifer A. Segal, Television News and the Supreme Court (New York: Cambridge University Press, 1998), 33–34.
Slotnick, Elliot E., and Jennifer A. Segal. Television News and the Supreme Court. New York: Cambridge University Press, 1998. Shows that Supreme Court rules and television news norms produce coverage that is infrequent, brief, and sometimes inaccurate.
Small things can loom large in a debate: President Bush checking his watch was seen by some reporters and viewers as his lack of interest in the debate, a hope that it would soon end, and a sign of his struggling candidacy in 1992.
Smart mobs are groups of people who are organized through networks facilitated by computers and smartphones. Smart mobs are more spontaneous, have less structure, and exist for a shorter time period than social movements. Antiglobalization and environmental activists protesting the World Trade Organization Ministerial Conference in Seattle in 1999 used smart mob tactics to coordinate their efforts.
Smith, B. A., Unfree Speech: The Folly of Campaign Finance Reform (Princeton, NJ: Princeton University Press, 2001)
Smith, J. E., John Marshall: Definer of a Nation (New York: Holt, 1996), introduction and chap. 13.
Smith, J. M., Freedom’s Fetters: The Alien and Sedition Laws and American Civil Liberties (Ithaca, NY: Cornell University Press, 1956). For how the reaction to the Sedition Act produced a broader understanding of freedom of the press than the Bill of Rights intended, see Leonard W. Levy, Emergence of a Free Press (New York: Oxford University Press, 1985).
Smith, J., The Presidents We Imagine (Madison: University of Wisconsin Press, 2009).
Smith, Jeff. The Presidents We Imagine. Madison: University of Wisconsin Press, 2009. A detailed survey of two centuries of imaginings of US presidents.
Smith, M. A., American Business and Political Power: Public Opinion, Elections, and Democracy (Chicago: University of Chicago Press, 2000).
Smith, M. L., Linda Miller-Kahn, Walter Heinecke, Patricia F Jarvis, and Audrey Noble, Political Spectacle and the Fate of American Schools (New York: Routledge/Falmer, 2004).
Smith, S. S., Jason Roberts, and Ryan Vander Wielen, The American Congress, 3rd ed. (New York: Houghton Mifflin Company, 2003).
Smith-Spark, L., “Young US Voters May Get Scoop in 2008,” BBC News, November 4, 2007.
Smith, T., Foreign Attachments: The Power of Ethnic Groups in the Making of American Foreign Policy (Cambridge, MA: Harvard University Press, 2000).
Smith, T. W., “America’s Most Important Problem—A Trend Analysis, Public Opinion Quarterly 44, no. 2 (Summer 1980): 164–80.
Smith v. Allwright, 321 US 649 (1944).
The SNCC organized the Freedom Summer of 1964, a campaign to register voters in Mississippi, the state with the largest percentage of blacks and the lowest rate of black voter registration. Massive resistance from whites resulted in violence, culminating in the murder of three civil rights workers—one black and two white. Murders of white civil rights activists generated more public outrage and received more news coverage than murders of black participants.
Sniderman, P. M. and Thomas Piazza, The Scar of Race (Cambridge, MA: Belknap Press of Harvard University Press, 1993).
So even though the federal government is now far more involved in education than ever before, it prods but cannot compel the states and localities to do its bidding. Moreover, some states and school districts still object to federal intrusion and mandates. Besides, the quality of education often depends more on a student’s family and community than the schools, starting with whether children are healthy enough to learn.
So how do presidents get things done? Presidential powers and prerogatives do offer opportunities for leadership.
So it may seem surprising that the military allowed some six hundred reporters to be embedded with the US troops during the war in Iraq. Secretary of Defense Donald Rumsfeld and Assistant Defense Secretary for Public Affairs Victoria Clarke pushed the decision through. It turned out to be very shrewd. Reporters were co-opted by the troops with whom they were embedded. They reported from the perspective of the US forces winning the war. And they were kept away from places the Pentagon did not want them to be.
So the Obama administration’s foreign and national security policies are not identical with his predecessor’s. They are less bellicose and unilateral, more diplomatic and multilateral. Examples are the pursuit of the nonproliferation of nuclear weapons, an arms control agreement with Russia resulting in a substantial reduction in the countries’ nuclear weapons, and reengagement with the United Nations. The president does not speak about “spreading democracy around the world” and has expressed a willingness to talk directly with Iran and other countries with which the United States has disagreements.
So policymakers often track public opinion less as a guide to policies they should adopt than to find the frames, arguments, and phrases to try to move it and other policymakers closer to their policy preferences. (See our discussion in Chapter 13 “The Presidency”). Republicans and conservatives increased support for repeal of the estate tax by framing it as the “death tax,” leading people to think that it applied to far more Americans than the 2 percent who fell under it (Schaffner &amp; Atkinson, 2010).
So Republicans sometimes champion a national policy while Democrats look to the states. In 2004, the Massachusetts Supreme Court ruled that the state could not deny marriage licenses to same-sex couples, and officials in cities like San Francisco defied state laws and began marrying same-sex couples. Led by President George W. Bush, Republicans drafted an amendment to the US Constitution to define marriage as between a man and a woman. Bush charged that “activist judges and local officials in some parts of the country are not letting up in their efforts to redefine marriage for the rest of America” (Hulse, 2004). Democrats, seeking to defuse the amendment’s appeal, argued that the matter should be left to each of the states. Democrats’ appeal to federalism swayed several Republican senators to vote to kill the amendment.
The soaring phrases of the Declaration were crafted in part to be declaimed in public. Indeed, one of the copies owned by Jefferson himself—not a confident public speaker—shows where he marked the document to pause, perhaps for laudatory huzzahs and applause.
Social, cultural, and economic factors can keep people from voting. Some barriers to voting are informal. The United States holds a large number of elections, and each is governed by specific rules and schedules. With so many elections, people can become overwhelmed, confused, or just plain tired of voting.
A social movement has a formal and enduring organizational structure as well as recognized leaders. Movements begin with people who share concerns about long-standing societal problems and believe that their rights and interests are not being adequately represented. They can evolve from grassroots groups into national organizations and even become interest groups that lobby government officials. Social movements can last for months, years, or even decades. The farmworkers’ movement was founded in the 1960s by César E. Chávez and still exists today. Its national organization, the United Farm Workers, seeks congressional legislation to guarantee fair wages and treatment of undocumented workers (United Farm Workers of America, 2001).
Social movements can employ tactics to reverse the law or to challenge outcomes using extralegal, illegal, and even violent means. Antiabortion activists who seek legislation making abortions illegal have bombed clinics and attacked and even killed doctors who perform abortions. Self-described “ecoterrorists” have set fire to housing developments that they see as contributing to suburban sprawl.
Social movements rely on media attention to gain public support, recruit members, and present their agendas to political leaders. The media can shape the public’s views about particular movements and the causes they represent. Movement leaders attempt to gain control over their message through interviews and staged events.
The Social Network (2010). A fascinating account, partly factual and partly fictional, of the founding of Facebook.
Social Security
Social Security now provides benefits to over forty-eight million Americans. It is the main source of economic survival for two-thirds of the elderly and the only source of income for over 30 percent of the aged.
Societal interest groups focus on interests based on people’s characteristics, such as age, gender, race, and ethnicity, as well as religion and sexual preference. The National Association for the Advancement of Colored People (NAACP) is one of the oldest societal interest groups in the United States.
Society of Professional Journalists, Code of Ethics, adopted September 1996.
Socioeconomic status (SES) is determined by people’s levels of education, income, and occupation. Wealthier and better educated people tend to vote more often, participate more in political activities, and donate more money to causes than poorer or less educated people. They also have greater access to the resources that facilitate political activity, including contacts with people in powerful positions. People’s occupations also are related to their participation, as people in managerial and professional positions are the most politically active, followed by craftspersons, service workers, and laborers. Many managers and professionals follow politics as part of their jobs. The unemployed are the least inclined to take part.
Solem v. Helm, 462 US 277 (1983).
The Solicitor General’s Office
Some 100,000 books are published annually. About “seventy percent of them will not earn back the money that their authors have been advanced” (Auletta, 2010). There are literally hundreds of publishers, but six produce 60 percent of all books sold in the United States. Publishers’ income comes mainly from sales. A few famous authors command multimillion-dollar advances: President Bill Clinton received more than $10 million and President Bush around $7 million to write their memoirs.
Some agencies, such as the US Postal Service and the national rail passenger system Amtrak, are government corporations. They charge fees for services too far-reaching or too unprofitable for private corporations to handle. Ideally, they bring in enough funds to be self-sustaining. To help them make ends meet, Congress may give government corporations a legal monopoly over given services, provide subsidies, or both (Tierney, 1984). Government corporations are more autonomous in policymaking than most agencies. For instance, the Postal Rate Commission sets rates for postage on the basis of revenues and expenditures.
Some cabinet secretaries value their independence and individuality above the president’s agenda. Treasury secretaries often come to Washington directly from success as chief executive officers of corporations. In 2001, Paul O’Neill left Alcoa to become George W. Bush’s first treasury secretary. O’Neill was unprepared for the scrutiny his frank, off-the-cuff public comments would attract. At odds with the public relations approach of the Bush administration and sometimes out of step with presidential statements, O’Neill was marginalized and ultimately dismissed in late 2002. O’Neill got his revenge by giving inside information critical of President Bush for a “kiss and tell” memoir published in 2004.
Some civil liberty advocates propose expanding this right to limit government regulation. They echo Chief Justice Rehnquist, who wrote, “We see no reason why the Takings Clause of the Fifth Amendment, as much a part of the Bill of Rights as the First Amendment or Fourth Amendment, should be relegated to the status of a poor relation” (Dolan v. City of Tigard, 1994). Corporations and business associations have funded probusiness legal centers that argue that any regulation restricting a property’s value or use is a “taking” requiring compensation. This approach would throw out such land-use policies as zoning, rent control, wetland conservation laws, and regulations like the Endangered Species Act (Epstein, 1985).
Some factors work against the media as agents of political socialization. Media are first and foremost profit-driven entities that are not mandated to be civic educators; they balance their public service imperative against the desire to make money. Moreover, unlike teachers, journalists do not have formal training in how to educate citizens about government and politics; as a result, the news often can be more sensational than informative.
Some implementation can be easily measured. Examples are the Postal Service’s balance sheet of income and expenditures or the average number of days it takes to deliver a first-class letter over a certain distance in the United States. But an agency’s goals often conflict. Congress and presidents want the Postal Service to balance its budget but also to deliver mail expeditiously and at low cost to the sender and to provide many politically popular but costly services—such as Saturday delivery, keeping post offices open at rural hamlets, and adopting low postal rates for sending newspapers and magazines (Tierney, 1988).
Some interest groups are created in reaction to an event or a perceived grievance. The National Right to Life Committee (NRLC) was founded in 1973 in response to the US Supreme Court’s Roe v. Wade decision earlier that year legalizing abortion. However, groups may form long after the reasons for establishing them are obvious. The NAACP was not founded until 1909 even though segregation of and discrimination against black people had existed for many years.
Some interest groups do fund candidates on the basis of ideology and policy preference. Ideological and public interest groups base support on candidates’ views even if their defeat is likely. Pro-life organizations mainly support Republicans; pro-choice organizations mainly support Democrats.
Some interest groups encourage their members and others to contact their legislators on behalf of a policy position the group advocates. This is called grassroots lobbying. Hired firms use data banks, telephone banks, and direct mail to contact people likely to be responsive to the group. Messages are crafted through focus groups and surveys. All this costs money. So grassroots lobbying is mainly done by amply funded interest groups on major public policy issues like the minimum wage.
Some interest groups engage in public relations campaigns. Walmart paid $10 million annually in order to counter lobbying groups that were funded by two unions. These unions were critical of the retail giant’s low wages, inadequate health care, and discrimination against women. The public relations campaign promoted the company’s positive activities and responded to criticisms (Goldberg, 2011).
Some interest groups issue scorecards that enable journalists easily to report how policymakers have voted on issues of concern to the group’s members and the public. The League of Conservation Voters has released a list to the press during election years of the “Dirty Dozen” members of Congress with the supposedly worst records on the environment. The legislators targeted are usually in close races and some 60 percent of them have been defeated.
Some journalists specialize in investigative reporting, pursuing information that may involve legal or ethical wrongdoing and that is likely to be concealed (Ettema &amp; Glasser, 1998). This reporting requires detailed and thorough digging into a story. It is often time consuming and expensive. The New York Times, Washington Post, the New Yorker, Rolling Stone, and Mother Jones are some of the publications that still engage in it, as do the nonprofit Center for Public Integrity, which in November 2010 absorbed the Huffington Post’s “Investigative Fund,” Pro-Publica, and the Center for Investigative Reporting. Examples of award-winning investigative stories include exposure of secret Central Intelligence Agency prisons in Eastern Europe, the torture of Iraqi prisoners by US forces, appalling care in veterans’ hospitals, and job-related deaths of Mexican workers in the United States.
Some local stories become prominent and gain saturation coverage in the national news. Examples are the shootings at Columbine High School in Littleton, Colorado, in 1999; the murder of pregnant Laci Peterson in California on Christmas Eve 2002; the kidnapping in Utah of Elizabeth Smart in 2003; and the 2005 battle over the fate of the comatose Terri Schiavo in Florida. The cozy relationships of local officials and local reporters are dislodged when national reporters from the networks parachute in to cover the event.
Some of the material consists of low-level gossip. But there are revelations, such as the following:
Some minor parties have existed for a long time and resemble major parties in that they run candidates for local, state, and national offices. They differ from major parties because they are less successful in getting their candidates elected (Rosenstone, Behr, &amp; Lazarus, 2000).
Some movements invoke the Constitution as a justification for violent action against the government. The militia movement believes it must preserve the Constitution’s Second Amendment right to keep and bear arms. Members conduct regular drills in military dress during which they fire high-powered weapons. The movement uses an elaborate system of websites and independent radio stations to present their position and communicate with one another.
Some national security advisors have built a large staff to help them formulate options and oversee policy implementation. They have been vocal in espousing and expressing their views. One of the most powerful and forceful national security advisors was Henry Kissinger, who served President Richard Nixon. He understood the job as requiring him to interact frequently with the media to communicate his and the president’s policy views. He was famously successful in dealing with reporters, especially the three television networks’ correspondents and the influential Washington columnists specializing in foreign affairs. He was able to “disarm them with his wit, intimidate them with his brilliance, flatter them with his confidences and charm them with his attention” (Isaacson, 1992; Isaacson, 1992). His critics were likely to be telephoned, cajoled, stroked, invited to dine, and visited at their homes.
Some national security advisors try to be neutral facilitators in policy debates between the heads of the major foreign policy bureaucracies. They are not always successful. President Ronald Reagan’s national security advisors were unable to mediate between the constantly warring Secretary of State George Shultz and Secretary of Defense Casper Weinberger or control Director of Central Intelligence William Casey.
Some newspapers, a few television stations, and websites, such as FactCheck.org, analyze ads and point out their inaccuracies. These ad watches may limit the deceptiveness of ads in an election. But they may boomerang by showing the ads to people who might not otherwise have seen them.
Some people may not realize or accept that they have shared interests with others on a particular issue. For example, many young adults download music from the Internet, but few of them have joined the Future of Music Coalition, which is developing ways to do this legally. Others may be unwilling to court conflict by joining a group representing oppressed minorities or espousing controversial or unpopular views even when they agree with the group’s views (Gartner &amp; Segura, 1977).
Some people suggested a compromise—two statues. They proposed that the statue based on the Franklin photo should reflect historical reality; a second statue, celebrating multiculturalism, should be erected in front of another FDNY station and include depictions of rescue workers of diverse backgrounds at the World Trade Center site. Plans for any type of statue were abandoned as a result of the controversy.
Some policies are controversial at the start, then build up powerful support from their current and future beneficiaries, becoming widely accepted, even treasured, by the public. Over time, they grow in complexity and cost. Social Security is a notable example.
Some powers are reserved to the states, such as ratifying proposed amendments to the Constitution and deciding how to elect Congress and the president. National officials are chosen by state elections.
Some scholars allege that media reports of exit polls can depress election turnout. When the media declare the winner in a presidential election on the basis of exit polls before the voting booths have closed across the country, people who have not yet voted may decide not turn out. Network television newscasts declared Ronald Reagan the winner of the 1980 presidential election on the basis of exit polls hours before the voting booths had closed on the West Coast. A controversy ensued around the allegation that West Coast voters were discouraged from casting a ballot because they felt their vote was irrelevant. The networks agreed voluntarily to refrain from declaring a winner in elections until after all the polls have closed nationwide—an agreement that has not always been followed.
Some scholars argue that political socialization is akin to indoctrination, as it forces people to conform to the status quo and inhibits freedom and creativity (Lindbolm, 1993). However, socialization is not always aimed at supporting democratic political orientations or institutions. Some groups socialize their members to values and attitudes that are wildly at odds with the status quo. The Latin Kings, one of the largest and oldest street gangs in the United States, has its own constitution and formal governing structure. Leaders socialize members to follow gang rules that emphasize an “all for one” mentality; this includes strict internal discipline that calls for physical assault against or death to members who violate the rules. It also calls for violent retribution against rival gang members for actions such as trafficking drugs in the Kings’s territory. The Kings have their own sign language, symbols (a five-point crown and tear drop), colors (black and gold), and holidays (January 6, “King’s Holy Day”) that bond members to the gang (Padilla, 1992).
Some scholars consider the school, rather than the family, to be the most influential agent of political socialization (Hess &amp; Torney, 1967). Schools can stimulate political learning through formal classroom instruction via civics and history classes, the enactment of ceremonies and rituals such as the flag salute, and extracurricular activities such as student government. Respect for authorities is emphasized, as teachers have the ability to reward and punish students through grades.
Some scholars contend that American parties have become more ideologically distinct over the last three decades. Party leaders are expressing polarized opinions on issues, especially at the national level. These differences can be seen in the highly partisan debate over the health-care system. Democrats in Congress support government involvement in the health-care system and worked to pass the Patient Protection and Affordable Care Act endorsed by President Obama in 2010. Republicans sought to repeal the act in 2011, arguing that it would cost people their jobs.
Some scholars contend that the media create a situation wherein passive monitoring of politics substitutes for real action (Hart, 1994). People spend time watching television instead of participating in community activities, such as holding local office or volunteering at a homeless shelter. Political scientist Robert Putnam argues that television may be making the United States a nation of watchers rather than doers who are more likely to “bowl alone” than to work with others (Putnam, 2000).
Some scholars contend that public opinion emerges from public debate among groups rather than from individual opinions (Glynn et al., 1999). Political parties, interest groups, trade associations, nonprofit organizations, trade unions, and corporations will articulate positions and front public discussion of issues in which they have a stake. Groups representing opposing viewpoints often find themselves in a position to define social problems. While individuals often find it difficult to make their views known and have them taken seriously, organized groups have the resources, such as lobbyists and funding to administer polls and pay for advertising, as well as the ability to attract the attention of policymakers and the mass media. Social media have made it easier for groups without significant resources to publicize their opinions by using Facebook groups and other platforms.
Some scholars criticize the media industry for pursuing profits and focusing on the bottom line. They accuse it of failing to cover government and public affairs in depth and of not presenting a wide range of views on policy issues (Bagdikian, 2004).
Some scholars take issue with Verba’s assessment of the egalitarian nature of polls in democracy and argue that minority opinion is not given sufficient weight. Certain people, such as individuals with few economic resources, have a difficult time getting their views recognized. Pollsters may not reach these people because they do not have regular telephone or Internet service, or they do not have the time or inclination to answer questionnaires.
Some social movements have become a force in the political mainstream. The Christian Right emerged in the 1980s as groups of evangelical Protestants found common ground in shared ideological beliefs, including support for marriage and traditional two-parent families, a pro-life position on abortion, local control of education and home schooling, and the protection of young people from pornography. It has become aligned with the conservative wing of the Republican Party (Christian Coalition of America).
Some staff members focus on constituent service. They spend a tremendous amount of time carefully crafting answers to the mountains of correspondence from constituents that arrives every day via snail mail, e-mail, fax, and phone. People write to express their views on legislation, to seek information about policies, and to express their pleasure or dissatisfaction about a member’s actions. They also contact members to ask for help with personal matters, such as immigration issues, or to alert members of potential public health menaces, such as faulty wiring in a large apartment building in the district.
Some state attorneys general are particularly adept and adroit at attracting positive media coverage through the causes they pursue, the (sometimes) outrageous accusations they announce, and the people they prosecute. One result is to put intolerable pressure on their targets to settle before trial. Another is reams of favorable publicity that they can parlay into a successful campaign for higher office, as Eliot Spitzer did in becoming governor of New York in 2006, and Andrew Cuomo in 2010.
Some time after oral arguments, the justices meet in a conference and vote in order of seniority, starting with the chief justice, on how the case should be decided.
Sometimes called ideological parties, single-issue minor parties exist to promote a particular policy agenda. The Green Party is a product of the environmental movement of the 1980s. It advocates environmental issues, such as mandatory recycling and strong regulations on toxic waste (Jan, 1997).
Sometimes the media determine a nominee’s fate. President Reagan’s nominee Douglas H. Ginsburg withdrew when news stories reported that he had smoked marijuana with some of his Harvard Law School students. The media were also intimately involved with the fates of Robert H. Bork and Clarence Thomas, particularly through their coverage of the Senate Judiciary Committee’s hearings.
Sometimes the relationship is adversarial, with reporters pressing a reluctant source for information. Sources must often respond to reporters’ ideas of what is news. Information from one beat may inspire a news story that another beat wants to keep quiet. Refusal to reveal information may result in negative coverage and in sources becoming targets in reporters’ and columnists’ stories.
Songer, D. R., Reginald S. Sheehan, and Susan B. Haire, Continuity and Change on the United States Courts of Appeals (Ann Arbor: University of Michigan Press, 2000).
The Sotomayor Nomination
Source: Adapted from E. Katz and P. Lazarsfeld, Personal Influence, (New York, NY: The Free Press, 1955).
Source: Adapted from http://foxnewsinsider.com/2011/01/26/poll-give-obama-a-grade-on-the-state-of-the-union/.
Source: Adapted from http://www.cybertelecom.org/images/howlaw.gif.
Source: http://commons.wikimedia.org/wiki/File:Franklin_join_or_die.jpg.
Source: http://commons.wikimedia.org/wiki/File:WhiskeyRebellion.jpg.
Source: http://www.vermonthistory.org/freedom_and_unity/new_frontier/images/cartoon.gif.
Source: Photo by Michael L. Bak, http://commons.wikimedia.org/wiki/File:Bodies_in_Banda_Aceh_after_2004_tsunami_DD-SD-06-07373.JPEG.
Source: Photo courtesy of E W Kemble, http://commons.wikimedia.org/wiki/File:Theodore_Roosevelt_Progressive_Party_Cartoon,_1912_copy.jpg.
Source: Photo courtesy of Harper’s Weekly, http://commons.wikimedia.org/wiki/File:NastRepublicanElephant.jpg.
Source: Photo courtesy of Harper’s Weekly, http://www.harpweek.com/09cartoon/BrowseByDateCartoon-Large.asp?Month=August&amp;Date=19.
Source: Photo courtesy of the White House Historical Association, http://commons.wikimedia.org/wiki/File:James_Madison.jpg.
Source: Photo taken by Dan Smith, http://commons.wikimedia.org/wiki/File:Independence_Hall_Assembly_Room.jpg.
Source: US Bureau of the Census, categorizing those entities that are organized, usually chosen by election, with a governmental character and substantial autonomy.
Source: Used with permission from AP Photo/Wilson.
The South’s defeat in the Civil War discredited compact theory and nullification. Since then, state officials’ efforts to defy national orders have been futile. In 1963, Governor George Wallace stood in the doorway of the University of Alabama to resist a court order to desegregate the all-white school. Eventually, he had no choice but to accede to federal marshals. In 1994, Pennsylvania governor Robert Casey, a pro-life Democrat, decreed he would not allow state officials to enforce a national order that state-run Medicaid programs pay for abortions in cases of rape and incest. He lost in court (Shapiro, 1995).
The Speaker of the House is at the top of the leadership hierarchy. The Speaker is second in succession to the presidency and is the only officer of the House mentioned specifically in the Constitution. The Speaker’s official duties include referring bills to committees, appointing members to select and conference committees, counting and announcing all votes on legislation, and signing all bills passed by the House. He rarely participates in floor debates or votes on bills. The Speaker also is the leader of his or her political party in the House. In this capacity, the Speaker oversees the party’s committee assignments, sets the agenda of activities in the House, and bestows rewards on faithful party members, such as committee leadership positions (Carr, 2001).
Speaker Nancy Pelosi (D-CA) was the first woman Speaker of the House, serving from 2006 to 2010. Media coverage of Pelosi frequently included references to her gender, clothing, emotions, and personal style. Pelosi’s choice of Armani suits was much noted in the press following her selection. Syndicated New York Times columnist Maureen Dowd wrote a piece on November 6, 2006, titled “Squeaker of the House.” Dowd alleged that Pelosi’s first act after becoming Speaker was to “throw like a girl” and that she was “making her first move based on relationships and past slights rather than strategy.” “Squeaker of the House” became a moniker that stuck with Pelosi throughout her tenure as Speaker and was the subject of a YouTube parody. Pelosi was replaced by Rep. John Boehner (R-OH) when the Republicans took control of the House following the 2010 midterm elections.
A Speaker’s personal style can influence the amount of media coverage the position commands. The Speaker can become the public face of the House by appearing frequently in the press. A charismatic speaker can rival the president in grabbing media attention and setting the nation’s issue agenda. On April 7, 1995, Speaker Newt Gingrich (R-GA) made an unprecedented prime-time television “State of the Congress” address on CBS indicating that the House has passed the Contract With America, a plan that proposed extensive changes to the social welfare system and tax policy. Despite the fact that the Contract with America died in the Senate, Gingrich became a “multimedia Whirling Dervish of books, writings, lectures, tapes, and television, spewing out ideas” (Balz &amp; Brownstein, 1996). He was a constant presence on the television and radio talk show circuit, which kept attention focused on his party’s issue platform. This strategy worked at the outset, as the Republicans were able to push through some of their proposals. Gingrich’s aggressive personal style and media blitz eventually backfired by alienating members of both parties. This experience illustrates that the media can have a boomerang effect—publicity can make a political leader and just as quickly can bring him down.
Speakers’ personal styles have influenced the evolution of the position. Speaker Joe Cannon (R-IL) became the most powerful Speaker of the House by using strong-arm tactics to control members of both parties. “Czar” Cannon’s style so angered his colleagues that he was forced to step down as chairman of the Rules Committee during the St. Patrick’s Day Revolt of 1910, which stripped him of his ability to control appointments and legislation. The position lost prestige and power until Speaker Sam Rayburn (D-TX) took office in 1940. Rayburn was able to use his popularity and political acumen to reestablish the Speakership as a powerful position (Peters Jr., 1997).
Special commissions have issued reports, prominently covered with alarmist stories by the press, about these problems. Proposals to “fix” Social Security have been developed by these commissions, think tanks, other interest groups, and a few politicians. Policymakers are wary of suggesting that they may tamper with the revered system; they make change with delicacy. Thus in 1983, the age of eligibility for full retirement benefits was increased from 65 to 66, but the change wasn’t effective until 2009; the age increases to 67 in 2027.
Specific media outlets are associated with spin doctors who favor a specific party. Conservative talk radio host Rush Limbaugh favors the Republican Party and draws a large audience. Liberal talk show hosts such as MSNBC’s Rachel Maddow tend to support Democrats. The Fox News Network hosts spin doctors such as Bill O’Reilly, who calls his program a “no-spin zone” despite its constant promotion of Republican and conservative causes.
Specific sections of the Constitution have evolved greatly through new practices. Article II gives the presidency few formal powers and responsibilities. During the first hundred years of the republic, presidents acted in limited ways, except during war or massive social change, and they rarely campaigned for a legislative agenda (Tulis, 1987). Article II’s brevity would be turned to the office’s advantage by President Theodore Roosevelt at the dawn of the twentieth century. He argued that the president is “a steward of the people…bound actively and affirmatively to do all he could for the people.” So the president is obliged to do whatever is best for the nation as long as it is not specifically forbidden by the Constitution (Tulis, 2000).
The speech was covered on television in its entirety and received widespread attention in newspapers and magazines. The image of King, arm extended and head held high, addressing the crowd marks a memorable moment in our nation’s history and has come to symbolize the civil rights movement and its leaders. It has been replicated in history books and popular films, like Forrest Gump.
Speechmaking can entail going public: presidents give a major address to promote public approval of their decisions, to advance their policy objectives and solutions in Congress and the bureaucracy, or to defend themselves against accusations of illegality and immorality. Going public is “a strategic adaptation to the information age” (Kernell, 2007; Farnsworth, 2009).
The speed of the twenty-four-hour news cycle and the range of media outlets make it difficult for campaigns to control what the news media report. Still, they try to stick to one message each day, embellishing it with sound bites to appeal to the attending reporters. They stage events and photo opportunities, or photo ops, with carefully selected locations, backdrops, and crowds. Staging can backfire. To show that he was strong on defense, Democratic presidential candidate Michael Dukakis appeared in a tank during the 1988 campaign. The press reported that his helmet made him look like the comic book character Snoopy.
Speth, James Gustave. Red Sky at Morning: America and the Crisis of the Global Environment, 2nd ed. New Haven, CT: Yale University Press, 2005. A scholarly and frightening overview of threats to the environment.
Spill, R. L. and Zoe M. Oxley, “Philosopher Kings or Political Actors? How the Media Portray the Supreme Court,” Judicature 87, no. 1 (July–August 2003): 22–29.
Spitzer, R. J., The Politics of Gun Control (Chatham, NJ: Chatham House, 1995), 168.
Spitzer, R. J., The Presidential Veto: Touchstone of the American Presidency (Albany: State University of New York Press, 1988).
Sports figures feature prominently among American heroes, especially during their prime. Cyclist Lance Armstrong is a hero to many Americans because of his unmatched accomplishment of winning seven consecutive Tour de France titles after beating cancer. However, heroes can face opposition from those who seek to discredit them: Armstrong, for example, has been accused of doping to win races, although he has never failed a drug test.
Stand and Deliver (1988). New teacher at a drugs and guns–dominated Los Angeles barrio school elevates his students into an educational elite.
Stanley, A., “Battling the Scepticism of a Global Audience,” New York Times, November 1, 2001, B4.
Stanley, H. W. and Richard G. Niemi, Vital Statistics on American Politics, 1999–2000 (Washington, DC: CQ Press, 1998), table 6-9.
Stanley v. Georgia, 394 US 557 (1969)
Star Wars (1977). The first of the multipart saga applies themes from the American Revolution to planetary political systems.
Starting in the 1960s, the Supreme Court, in a series of rulings, prohibited nondenominational state-issued prayers in school, Bible readings, moments of silence intended for prayer, and student-led prayers at graduation ceremonies and football games. (The Court did refrain from invalidating the Pledge of Allegiance for containing the words “under God.”) (Engel v. Vitale, 1962; Abington School District v. Schempp, 1963; Wallace v. Jaffree, 1985; Lee v. Weisman, 1992; Santa Fe Independent School District v. Doe, 2000). Court attempts to stop prayers are hard to enforce across the country—especially since they often receive saturation media coverage that gives most of the attention to those decrying what they see as judicial activism.
Starting in June 2007 but only fully acknowledged in the fall of 2008, the financial system failed. Investment firms and banks declared bankruptcy or were taken over at fire-sale prices. The stock market collapsed. People’s retirement accounts and the endowments of universities and colleges dropped precipitously. Fannie Mae and Freddie Mac, which had taken on debt to finance their purchases of mortgages, experienced huge losses on the defaults and were on the verge of insolvency.
State
State Ballot Measures in the 2010 Elections
The state conventions that ratified the Constitution obtained promises that the new Congress would consider adding a Bill of Rights. James Madison—the key figure in the Constitutional Convention and an exponent of the Constitution’s logic in the Federalist papers—was elected to the first House of Representatives. Keeping a campaign promise, he surveyed suggestions from state-ratifying conventions and zeroed in on those most often recommended. He wrote the amendments not just as goals to pursue but as commands telling the national government what it must do or what it cannot do. Congress passed twelve amendments, but the Bill of Rights shrank to ten when the first two (concerning congressional apportionment and pay) were not ratified by the necessary nine states.
The State Department is the oldest cabinet-level department. It has primary responsibility for managing the foreign affairs budget and resources, leading and coordinating other US agencies in developing and implementing foreign policy, leading and coordinating US representation abroad, and negotiating with foreign countries.
The State Department’s lead position in foreign affairs has also been compromised by congressional reluctance to pass foreign affairs appropriations, restrictions it imposes on how the funds can be spent, and micromanaging of the foreign affairs budget.
State governors and big-city mayors, especially when they have few formal powers or when they face a state legislature or city council filled with opponents, can parlay favorable media attention into political power (Beyle &amp; Muchmore, 1983; Rosenthal, 1990; Kaniss, 1991). At best, a governor (as one wrote in the 1960s) “sets the agenda for public debate; frames the issues; decides the timing; and can blanket the state with good ideas by using access to the mass media” (Sanford, 1967).
State governors and legislators, particularly Republicans, had promised in their election campaigns not to raise taxes. They relied on cutting costs. They reduced aid to local governments and cities. They fired some state employees, reduced pay and benefits for others, slashed services and programs (including welfare, recreation, and corrections), borrowed funds, and engaged in accounting maneuvers to mask debt.
State and local governments are essential parts of federalism because the federal government routinely needs them to execute national policy. State and local governments adjust the policies as best they can to meet their political preferences and their residents’ needs. Policies and the funds expended on them thus vary dramatically from one state to the next, even in national programs such as unemployment benefits (Dye, 1990; Peterson, 1995).
State and local governments made it known that they were being adversely affected by the war. At the 2004 annual meeting of the National Governors Association, governors from both political parties fretted that the call-up had slashed the numbers of the National Guard available for states’ needs by as much as 60 percent. Their concerns made the front page of the New York Times. The story began, “Many of the nation’s governors complained…that they were facing severe manpower shortages in guarding prisoners, fighting wildfires, preparing for hurricanes and floods and policing the streets.”Sarah Kershaw, “Governors Tell of War’s Impact on Local Needs,” New York Times, July 20, 2004, A1.
State officials do not always mind the lack of scrutiny of state government. It allows some of them to get their views into the media. Governors, for example, have full-time press officers as key advisors and routinely give interviews and hold news conferences. According to governors’ press secretaries, their press releases are often printed word-for-word across the state; and the governors also gain positive coverage when they travel to other cities for press events such as signing legislation (Layton &amp; Dorroh, 2002).
State party organizations operate in vastly different environments because of the political culture of individual states. There is fierce competition between parties in some states, while other states lean more favorably toward one party. Party competition, however, exists in every state. According to Gallup, the two parties were competitive in a majority of states in 2011. Only fourteen states were solidly Democratic and five states were solidly Republican (Jones, 2011).
States began adopting “three-strikes-and-you’re-out” laws. These typically increase the sentence for a second felony conviction and require life in prison without parole for a third. These lengthy sentences often bear little connection to the gravity of the crimes committed.
States cannot effectively provide redistributive benefits. It is impossible to stop people from moving away because they think they are paying too much in taxes for services. Nor can states with generous benefits stop outsiders from moving there—a key reason why very few states enacted broad health care coverage (Rom &amp; Peterson, 1990)—and why President Obama pressed for and obtained a national program. Note, however, that, acknowledging federalism, it is the states’ insurance commissioners who are supposed to interpret and enforce many of the provisions of the new federal health law
States dispute whether and how to meet these responsibilities. Conflicts sometimes are resolved by national authority. In 2003, several states wanted to try John Muhammad, accused of being the sniper who killed people in and around Washington, DC. The US attorney general, John Ashcroft, had to decide which jurisdiction would be first to put him on trial. Ashcroft, a proponent of capital punishment, chose the state with the toughest death-penalty law, Virginia.
The states existed before the Constitution, so the founders said little about their powers until the Tenth Amendment was added in 1791. It holds that “powers not delegated to the United States…nor prohibited by it [the Constitution] to the States, are reserved to the States…or to the people.” States maintain inherent powers that do not conflict with the Constitution. Notably, in the mid-nineteenth century, the Supreme Court recognized that states could exercise police powers to protect the public’s health, safety, order, and morals (License Cases, 1847).
States get less attention in the news than national and local governments. Many state events interest national news organizations only if they reflect national trends, such as a story about states passing laws regulating or restricting abortions (Leland, 2010).
The Statue of Liberty stands in New York Harbor, an 1844 gift from France that is a symbol welcoming people from foreign lands to America’s shores.
The status of African Americans continued to be a central issue of American politics after the Civil War.
The status and distribution of an interest group’s members also contribute to its success. Automobile dealers are influential and live, as do their employees, in congressional districts across the country. After President Barack Obama proposed putting automobile loans under the oversight of a new federal consumer authority aimed at protecting borrowers from abusive lender, the dealers’ lobbying arm, the National Automobile Dealers Association, organized opposition, including trips to Washington for some of the eighteen thousand dealers to meet and plead their case with their legislators (Lichtblau, 2011). Congress exempted auto dealers from the regulation.
Staying on message is not easy. Campaigns constantly have to react to unexpected events and to the other side’s statements and actions—all in a twenty-four-hour news cycle. They usually respond rapidly to new subjects and issues, deflecting, reframing, or exploiting them.
A steak fry in Iowa during the 2008 Democratic presidential primary sparked a debate over candidate Barack Obama’s patriotism. Obama, standing with opponents Bill Richardson and Hillary Clinton, failed to place his hand over his heart during the playing of the national anthem. In the background is Ruth Harkin, wife of Senator Tom Harkin, who hosted the event.
Steckenrider, J. S. and Neal E. Cutler, “Aging and Adult Political Socialization,” in Political Learning in Adulthood, ed. Roberta S. Sigel (Chicago: University of Chicago Press, 1988), 56–88.
Stein, S., “Nasty Anti-Obama Push Poll Launched in Ohio,” Huffington Post, September 11, 2008, accessed June 6, 2011, http://www.huffingtonpost.com/2008/09/11/nasty-anti-obama-push-pol_n_125607.html.
Stelter, B., “In News Coverage, Tea Party and Its ‘New Personalities’ Hold the Spotlight,” New York Times, November 3, 2010.
Stephen Colbert’s highly publicized testimony before Congress on behalf of immigration reform was both praised and criticized.
Stephenson Jr., D. G., Campaigns and the Court: The U.S. Supreme Court in Presidential Elections (New York: Columbia University Press, 1999).
Stereotyping has implications for political participation and policymaking. Stereotypes can form the basis of campaign and policy agendas. The media give the impression that the votes and opinions of “angry white males” who saw taxes and defense as priority issues, and “soccer moms” who were concerned about child care and education, count more than those of other people. As a result, candidates and political leaders may direct more of their attention toward this issue. Media stereotypes legitimate the ideas and causes of particular groups, while discounting those of others (Poole &amp; Mueller, 1998; Carroll, 1999).
Stevenson, R. W., “The Incredible Shrinking Government, Bush Style,” New York Times, December 8, 2002, Week in Review, 4.
Stewart, D. W., Prem N. Shamdasani, and Dennis W. Rook, Focus Groups: Theory and Practice, 2nd ed. (Thousand Oaks, CA: Sage Publications, 2007).
Stewart, J., America (The Book) (New York: Warner Brothers, 2004).
Stimson, J. A., Public Opinion in America, 2nd ed. (Boulder, CO: Westview, 1999).
Stimson, J. A., “Public Support for American Presidents: A Cyclical Model,” Public Opinion Quarterly 40 (1976): 1–21
The stimulus package was a stopgap measure. After spending or allocating most of the federal funds, many states and localities still faced a dire financial situation. The federal government, running a huge budget deficit, was unlikely to give the states significant additional funding. As unemployment went up and people’s incomes went down, states’ tax collections decreased and their expenditures for unemployment benefits and health care increased. Many states had huge funding obligations, particularly for pensions they owed and would owe to state workers.
Stolberg, S. G., “Hope and Change as Promised, Just Not Overnight,” New York Times, October 28, 2010, A18.
Stonewall Uprising (2010). Documentary recounting the 1969 “rebellion” by gays in New York city against police raids, that catalyzed the gay liberation movement.
The stories revealed that Abramoff had exploited the Native American tribes. Casino-rich tribes had paid him and a public relations firm more than $45 million over three years. Abramoff had used some of the money to bribe members of Congress, make campaign contributions, hold fundraising events, and provide lavish trips, seats in sports boxes, and dinners for members of Congress as well as jobs for their relatives.
Storing, H., What the Anti-Federalists Were For (Chicago: University of Chicago Press, 1988).
Storing, Herbert. What the Anti-Federalists Were For. Chicago: University of Chicago Press, 1988. A valuable appreciation of the Anti-Federalist approach to governance.
The story also shows how the news media’s depictions can connect and affect different levels of government within the United States. The governors meet each year to exchange ideas and express common concerns. These meetings give them an opportunity to try to use the news media to bring public attention to their concerns, lobby the national government, and reap policy benefits for their states.
Strauss, W. and Neil Howe, Generations (New York: William Morrow, 1992).
Strauss, W. and Neil Howe, Millennials Rising (New York: Random House, 2000).
Strauss, William, and Neil Howe. Generations. New York: William Morrow and Company, 1992. Provides an overview of American generations since the founding of America.
Straw polls were sponsored by publishers as a gimmick to attract readers who would fill out mail-in ballots that included subscription offers. Over eighty straw polls were conducted during the 1924 presidential election, six of which were national polls. Newspapers also conducted polls on pressing issues of the day, such as whether or not people favored Prohibition, the constitutional ban on alcohol. Coverage of these polls in print publications generated thousands of column inches (Erikson &amp; Tedin, 2011).
Strikes are the union action most often shown in the news. These are usually framed not as legitimate collective tactics to improve wages and working conditions, but as hurting or inconveniencing consumers by disrupting services (e.g., suspending classes in elementary and high schools) and causing the cancellation of events (e.g., professional sporting games) (Kumar, 2007).
Strong Speakers of the House, such as Joe Cannon (left) and Sam Rayburn (right), were able to exert influence over other members. Strong speakers are no longer prominent in the House.
Stroud, N. J., Niche News (New York: Oxford University Press, 2011).
Stroud, Natalie Jomini, Niche News. New York: Oxford University Press, 2011. A detailed exploration of Americans’ growing preference for highly partisan news sources and its implications.
The struggle between Congress and the president to control American foreign and military policy can also take place over three constitutional powers that the president and Congress share: appointments, treaties, and war.
Student activists in the 1960s protested against US involvement in the Vietnam War. Some activists developed more favorable attitudes toward government as they matured, had families, and became homeowners.
Student Loans
Students created the next wave of activism. In 1960, four freshmen at North Carolina A&amp;T State University sat down at a dime-store, whites-only lunch counter in Greensboro and would not leave until they were served.
The students engaged the media in a variety of ways to draw attention to their campaign for a new school. They sent press releases to local and national media, which generated television and newspaper coverage. They did interviews and wrote pieces that were published in print and online. They documented their progress on a website that served as a resource for journalists. They created a video documentary titled Spectacular Things Happen Along the Way, which they posted on video-sharing sites such as YouTube and linked to on websites.
Students enrolled in Protess’s course sometimes complain about the heavy workload, but most devote the time and energy willingly. “Once you get that involved in a case, you make it your life’s work. You know you could have an innocent life at stake, and if you don’t save it, nobody will,” states one graduate (Moberg, 2000). Some of Protess’s students go on to cover the criminal court beat or become lawyers working for the rights of the accused.
Students in Professor David Protess’s “Miscarriage of Justice” class at Northwestern University not only study the criminal justice system but also get the chance to influence it. Protess and his students use investigative reporting techniques to unearth information that is then used to reverse wrongful convictions in Illinois, including death-penalty sentences. They pore over case documents, reinterview witnesses, and track down tips from informants.
Students interning for public officials soon learn that answering constituent mail is one of the most time-consuming staff jobs. Every day, millions of people voice their opinions to members of Congress. The Senate alone receives an average of over four million e-mail messages per week and more than two hundred million e-mail messages per year (Congressional Management Foundation, 2008). Still, e-mail may not be the most effective way of getting a message across because office holders believe that an e-mail message takes less time, effort, and thought than a traditional letter. Leaders frequently are “spammed” with mass e-mails that are not from their constituents. Letters and phone calls almost always receive some kind of a response from members of Congress.
The students tipped off a local white photographer, who took a picture of them that gained national attention. The “Greensboro four” were arrested and jailed. Twenty-nine students sat at the lunch counter the next day, and hundreds more followed. After months of dwindling sales, Greensboro’s merchants agreed to desegregate. The sit-in was rapidly imitated across the South (Chafe, 1980). It inspired a new, younger, more confrontational organization—the Student Nonviolent Coordinating Committee (SNCC).
Students were mobilized to advocate for gun control and school safety after the 1999 shooting deaths at Columbine High School in Colorado and met with politicians, including President George W. Bush.
Studies of mainstream press coverage of the Tea Party also vary markedly depending on the source. A 2010 report by the conservative Media Research Center found that the press first ignored and then disparaged the Tea Party. The report alleged that ABC, CBS, NBC, and CNN framed the Tea Party as a fringe or extreme racist movement (Noyes, 2011). Conversely, a 2010 survey conducted by the mainstream newspaper the Washington Post found that 67 percent of local Tea Party organizers felt that traditional news media coverage of their groups was fair, compared to 23 percent who considered it to be unfair. Local organizers also believed that news coverage improved over time as reporters interviewed Tea Party activists and supporters and gained firsthand knowledge of the group and its goals (Gardner, 2011). Both reports were debated widely in the press.
A study of Philadelphia local television news in the early 1990s found that only 10 percent of the news time concerned state occurrences, well behind the 18 percent accorded to suburbs, 21 percent to the region, and 37 percent to the central city (Kaniss, 1991). Since then, the commitment of local news outlets to state news has waned further. A survey of state capitol news coverage in 2002 revealed that thirty-one state capitols had fewer newspaper reporters than in 2000 (Layton &amp; Dorroh, 2002).
The subjects of this section are communication, information, and the media. We have explained how economics, government and politics, and technology shape the media and their contents. Market domination by a few conglomerates limits competition and, arguably, the wide availability and range of media contents. The main types of mass media are newspapers, magazines, television, public broadcasting, commercial radio, music, films, and books. Their contents relevant to politics and government are entertainment, news, and opinion. They are largely aimed at a vast, undifferentiated audience.
Success in news coverage should not be equated with policy success. Consider the news image of the elder George Bush in the fall of 1990. The news contrasted his glory in the Gulf War against his bungle on the budget. From the start, Bush laid out a straightforward line in the 1990 crisis leading up to the war—push Iraq out of Kuwait—with such clarity and intransigence that it perfectly fit the media frame of decisive action. But when Bush engaged in complex budget negotiations with key members of Congress, the news media found him looking confused and waffling. The war was a media success; the budget was a media failure. But was the war a policy success and the budget a policy failure? Not necessarily. The war solved few of the problems that provoked Iraq’s invasion of Kuwait and almost led to civil war in Iraq. The budget agreement stanched the growth of the budget deficit and led to its later erasure.
Successful interest groups have prestige, respected leadership, political skills, and ample finances. The Business Roundtable, composed of the chief executives of the two hundred leading corporations, has them all and thus has access to and influence on policymakers. Monetary assets allow groups to contribute to political campaigns through their political action committees (PACs).
Such ambivalence is not unique to the mass media. All the institutions, processes, and participants in American politics display a strong commitment to civil liberties alongside a willingness to submerge that commitment when other commitments (especially the maintenance of law and order) become more prominent—unless the issue is reframed, notably through media presentations, as one of civil liberties.
Such a complicated law raises a host of criticisms and questions. Are its costs affordable? Can Medicaid absorb the additional people, especially when—even now—many doctors do not accept Medicaid patients on the grounds that the reimbursement it pays is too low? Will insurance premiums continue to rise substantially? Is it constitutional to fine people who remain uninsured? Can the law curb unnecessary care (whatever “unnecessary” means in practice)?
Such a depiction of bureaucratic organization and effectiveness is rarely found in the news. When the media consider bureaucracy, it is most often to excoriate it. One scholar examined a recent year’s worth of newspaper editorials and concluded, “Mismanagement, wasteful spending, ethical lapses, and just plain incompetence stimulated editorial responses regularly.…By contrast, editors rarely devoted much space to agencies’ success” (Vermeer, 2002). Likewise, television news zeroes in on waste, fraud, and abuse. Reporters provide new episodes of recurring segments such as ABC’s “Your Money” and NBC’s “The Fleecing of America.” The federal bureaucracy is a favorite target.
Such good feelings are tough to maintain when presidents and the opposition party espouse conflicting policies, especially when that party has a majority in one or both chambers of Congress or both sides adopt take-it-or-leave-it stances.
Such journalism can lead to outrage from the public and from policymakers, demands for reform, and governmental action. Policies are reappraised, changed, and even junked.
Such laws could be far reaching. Title IX of the Education Act Amendments of 1972, outlawing sex discrimination in federally funded educational programs, prompted little debate when it was enacted. Today it is controversial. Some charge that it pushes funds to women’s sports, endangering men’s sports. Defenders respond that all of women’s sports put together get less funding at universities than men’s sports, such as basketball or football (Gelb &amp; Palley, 1998).
Such restrictions frustrate law enforcement officers, who find confessions among the best means to obtain a guilty verdict.
Such stories are easy for journalists to gather—from investigations by the Government Accountability Office of Congress, from congressional hearings, and from each agency’s inspector general. Thus the media widely covered the damning reports of the inspector general of the Securities and Exchange Commission on the reasons for the agency’s failure, despite many warnings and complaints from credible sources, to investigate Bernard Madoff’s $65 billion Ponzi scheme (Kouwe, 2009).
Such stories expand amid attention from local and national news outlets and discussion about their meaning and import. National, state, and local officials alike find they have to respond to the problems evoked by the dramatic event (Page, 1996).
Such tasks were given to the newly established Office of Communications—retained by all subsequent presidents. Directors of communications rarely interact with reporters on a regular basis; their job is to stress the big picture. Even when Nixon’s first successors, Gerald Ford and Jimmy Carter, pledged open and free interactions with reporters, they found they had to reopen the Office of Communications for central control of the all-important message.
Such taxes on commerce alienated powerful interests, including well-off traders in the North and prosperous planters in the South, who complained that the tax was enacted in England without the colonists’ input. Their slogan, “No taxation without representation,” shows a dual concern with political ideals and material self-interest that persisted through the adoption of the Constitution.
Suid, L. H., Guts and Glory: The Making of the American Military Image in Film (Lexington: University Press of Kentucky, 2002).
Sullivan, J. L., James Piereson, and George E. Marcus, Political Tolerance and American Democracy (Chicago: University of Chicago Press, 1982).
Sullivan, J. V., How Our Laws Are Made, research report (Washington, DC: Thomas Online, 2008), accessed May 21, 2011, http://thomas.loc.gov/home/lawsmade.bysec/foreword.html.
Sullivan’s Travels (1941). Director Preston Sturges’s tale of a director of mindless Hollywood studio films who wants to make films of social commentary but discovers the value of comedy.
Sunday with Obama—September 20, 2009
Support for the Mujahedin was consistent with the Reagan Doctrine that the purpose of American foreign policy not only was to contain the spread of Communism but also was to assist in bringing down Communist rulers (Scott, 1996).
Supportive media have long prospered in one old technology: newsprint. Newspapers aimed at black readers date back to Freedom’s Journal, a newspaper founded in 1827 in New York to rebut the racist claims of other newspapers. Today the black press, ranging from small local weeklies to glossy high-circulation national magazines like Ebony and Jet, continues the tradition. It provides news items that might otherwise go unnoticed in the mainstream media and also adds information and interpretation about ongoing stories explicitly taking the interests and viewpoints of African Americans into account (Herbst, 1994).
The Supreme Court also reduced the scope of the Civil War Amendments by nullifying federal laws banning discrimination. The Court ruled that the Fourteenth Amendment did not empower the federal government to act against private persons.
The Supreme Court building: so magisterial and redolent of justice achieved away from the hurly-burly of politics.
The Supreme Court decides cases by majority rule: at least five of the nine justices need to agree for a majority opinion. They do not, however, have to agree on the reasons for their decision. It is possible for a majority to be composed of justices who agree on their rationale for the decision plus justices who join the decision (but for other reasons) and thus write a joint or individual concurring opinion. Justices who disagree with the majority opinion almost always write a dissenting opinion or join in a colleague’s dissenting opinion, explaining why they think the majority was wrong. On rare occasions, when a justice wants to make a dramatic statement arguing that the majority is profoundly wrong, she or he will read this written dissent aloud.
Supreme Court Decisions
The Supreme Court, defending dual federalism, limited such regulation. It held in 1895 that the national government could only regulate matters directly affecting interstate commerce (United States v. E. C. Knight, 1895). In 1918, it ruled that Congress could not use the commerce clause to deal with local matters like conditions of work. The national government could regulate interstate commerce of harmful products such as lottery tickets or impure food (Hammer v. Dagenhart, 1918).
The Supreme Court exercised its new power gradually. The Court followed selective incorporation: for the Bill of Rights to extend to the states, the justices had to find that the state law violated a principle of liberty and justice that is fundamental to the inalienable rights of a citizen. Table 4.1 “The Supreme Court’s Extension of the Bill of Rights to the States” shows the years when many protections of the Bill of Rights were applied by the Supreme Court to the states; some have never been extended at all.
The Supreme Court first weighed in on affirmative action in 1978. Allan Bakke, a white applicant, was denied entrance to the medical school of the University of California, Davis. Bakke noted that his test scores were higher than other applicants admitted on a separate track for minorities. He sued, charging “reverse discrimination.” The Court concluded that UC Davis’s approach of separating white and minority applicants into two separate groups violated the principle of equal protection. School programs like Harvard’s, which considered race as one of many criteria, were permissible (Regents of the University of California v. Bakke, 1978).
The Supreme Court has held that “debate on public issues should be uninhibited, robust, and wide-open” (New York Time v. Sullivan, 1964). Offensive speech is less detrimental than the “chilling effect” of individuals being silenced for fear of retribution. Nevertheless, freedom of speech is not absolute. Governments can regulate or restrict it under certain conditions.
The Supreme Court has resisted putting property rights front and center. The justices ruled in 2005 against a homeowner who contested the city’s plan to replace her economically depressed neighborhood with an office park, hotel, and conference center. They said that governments have broad discretion to take property for “public use” as long as it is put to a “public purpose,” including economic development, even when the land is transferred to other private owners (Kelo v. New London, 2005). In reaction, several states began to limit the uses of eminent domain.
The Supreme Court is today at center stage in interpreting the Constitution. Before becoming chief justice in 1910, Charles Evans Hughes proclaimed, “We are under a Constitution, but the Constitution is what the Court says it is.” By examining the Constitution’s clauses and applying them to specific cases, the justices expand or limit the reach of constitutional rights and requirements. However, the Supreme Court does not always have the last word, since state officials and members of the national government’s legislative and executive branches have their own understanding of the Constitution that they apply on a daily basis, responding to, challenging, and sometimes modifying what the Court has held (Devins &amp; Fisher, 2004).
The Supreme Court may lose power if the public perceives it as going too far. Politicians and interest groups criticize, even condemn, particular decisions. They stir up public indignation against the Court and individual justices. This happened to Chief Justice Earl Warren and his colleagues during the 1950s for their school desegregation and other civil rights decisions.
The Supreme Court, the nation’s highest tribunal, hears cases arising under the Constitution or the laws of the United States. The Constitution gives Congress the authority to set the number of Supreme Court justices, and it has changed the number several times. The Court started with five justices; it now has nine.
Surowiecki, J., “Righting Copywrongs,” New Yorker, January 21, 2002, accessed March 23, 2011, http://www.newyorker.com/archive/2002/01/21/020121ta_talk_surowiecki.
Surrounded by civil servants who justify and defend department policies, cabinet secretaries are inclined to advocate the departments’ programs rather than presidential initiatives. For example, while Republicans have long proposed abolishing the Department of Energy, Republican energy secretaries resist such an effort. As a senator, Spencer Abraham (R-MI) proposed the abolition of the Department of Energy. After Abraham was defeated for reelection in 2000, President Bush offered him a cabinet post as energy secretary as a consolation prize. With what a reporter termed “the enthusiasm of a convert,” Secretary Abraham changed his tune: “We have a clearer mission…and the department is…a much more effective place to do business” (Seelye, 2003).
Survey Question Wording
Survey research organizations associated with academic institutions emerged in the 1940s with the establishment of the National Opinion Research Center (NORC) at the University of Chicago and the Survey Research Center (SRC) at the University of Michigan. These organizations and others like them, such as the Roper Center at the University of Connecticut, field and archive detailed surveys that provide researchers with a wealth of data to use in studies to gain a deeper understanding of the public’s political attitudes and behavior. Nonpartisan survey research organizations, such as the Pew Research Center and the Field Poll in California, provide data to news organizations and academics. Commercial pollsters, including Gallup and IBOPE Zogby International, provide polling services to clients and also share their data with the press, scholars, and the public through their websites.
Susan Lloyd – Soccer – CC BY 2.0.
Suskind, R., quoting John DiIulio, in “Why Are These Men Laughing?” Esquire, January 2003, 99.
Swers, M. L., The Difference Women Make (Chicago: University of Chicago Press, 2002).
Table 12.1 Congressional Committees
Table 13.1 Bases for Presidential Powers in the Constitution
Table 2.1 The Separation of Powers and Bicameralism as Originally Established in the Constitution
Table 3.1 Governments in the United States
Table 4.1 The Supreme Court’s Extension of the Bill of Rights to the States
Tabloid trials can increase people’s knowledge of some aspects of the legal system. In a survey conducted in the wake of the overwhelmingly publicized criminal and civil cases involving O. J. Simpson, almost everyone knew that anyone accused of a crime has the right to be represented in court by a lawyer and that a defendant found not guilty in a criminal trial can be sued in a civil trial. Two-thirds knew that a criminal defendant is innocent until proven guilty, although one-third mistakenly believed the reverse.
Take the Occupational Safety and Health Act of 1971. It seeks “to assure so far as possible every working man and woman in the Nation safe and healthy work conditions.” Congress created the Occupational Safety and Health Administration (OSHA) and directed it to “establish regulations suitable and necessary for carrying this law into effect, which regulations shall be binding.” OSHA began a process of rulemakingThe process by which agencies issue statements that implement, interpret, and prescribe policy in an area authorized by legislation passed by Congress.: issuing statements to clarify current and future policy in an area authorized by the law. It had to decide on answers for questions: What work conditions produce or endanger safety? What work conditions threaten workers’ health? How far is “so far as possible”? (Kerwin, 2003).
Taking fees each time a loan was sold, packaged, securitized, and resold, the sellers made rich profits. They reaped even more by leveraging—borrowing to invest in more loans and packages. In 2004, the Securities and Exchange Commission allowed large investment banks to increase their leverage, a policy change the media barely reported. At its height the ratio of borrowed funds compared to total assets soared to 33:1. Investors thereby vastly increased their purchases and profits—but also their potential losses.
A Tale of Three Newsbeats
“Talking heads,” who provide elite opinions about issues, events, and leaders, populate cable news.
Talking Points Memo was primarily responsible for tenacious investigative journalism, pursuing and publicizing the firing of eight US attorneys by the Bush administration’s Justice Department. The result was a scandal that sparked interest by the mainstream media and led to the resignation of President Bush’s attorney general, Alberto Gonzales, in 2008. The ideologically conservative Drudge Report came to fame when Matt Drudge used his web portal to spread the latest news and rumors about the relationship between President Bill Clinton and Monica Lewinsky. The site is now looked to by television producers, radio talk-show hosts, and reporters, for scoops, the latest leaks, gossip, and innuendo.
Talton v. Mayes, 163 US 376 (1896).
Tamanaha, B. Z., Beyond the Formalist-Realist Divide: The Role of Politics in Judging (Princeton, NJ: Princeton University Press, 2009).
TaraLivesOn – Tina Fey &amp; Sarah Palin side-by-side on SNL – CC BY-NC-ND 2.0.
Targets of public criticism may respond by reforming their depictions. Griffith himself was stung by the accusations of insensitivity. His next film, Intolerance (1916), is an eloquent epic combining multiple stories across the ages to plead for understanding between groups. More recently, director Jonathan Demme faced protests from lesbian and gay groups over his film Silence of the Lambs, whose villain was a seductive, murderous cross-dresser. In response, Demme’s next film, Philadelphia, featured Tom Hanks as a sympathetic gay man with AIDS who sues the law firm that fired him.
Tax and Budget Information for Federal, State, and Local Governments
Taxes Behind Closed Doors (1986). An examination of the relationship between lobbyists and members of Congress, depicting strategy sessions and meetings as real estate interests fight a major tax bill.
Taxes of local and state governments are more closely connected to services provided. Local governments depend mainly on property taxes, the more valuable the property the more people pay. State governments collect state income taxes but rely most on sales taxes gathered during presumably necessary or pleasurable consumer activity.
The Tea Party
Tea Party: The Documentary Film (2010). A pro–Tea Party film investigating the grassroots bases of Tea Party support.
The Tea Party is a loosely organized grassroots political movement formed in February 2009, whose members advocate reduced government spending, lower taxes, and a strict interpretation of the US Constitution. The organization borrows its name from the Boston Tea Party, an incident in 1773 in which colonists protested against the British government tax on tea by throwing tea imported by ships into the Boston Harbor. The Tea Party lacks a clear leader or centralized organization and is composed of more than fourteen hundred localized groups. The media have made it possible for the Tea Party to gain national attention and develop a sizable following that contributed to Tea Party candidates’ winning elections in 2010. Major news outlets publicized Tea Party protests against taxes and health care reform, especially as their lively rallies and colorful front persons, including former Alaska governor Sarah Palin, made for good copy. The Tea Party Patriots website provides an online community organization for the movement.
Tea Party signs at a rally. Media coverage of Tea Party rallies focused on racially charged signs prompting the movement’s leaders to decry the mainstream press.
Tea Party supporters from across the country staged a “March on Washington” to demonstrate their opposition to government spending and to show their patriotism.
Teachers seeking to instill democratic and character values in their students have capitalized on the popularity of Harry Potter, the protagonist wizard in J. K. Rowling’s popular books. Harry has become a hero to children (and adults) who have read about his exploits. He embodies values of individualism and bravery tempered with humility. Young people can relate to Harry because in the world of the Muggles (those without magical powers), he is average and imperfect. Even among the wizards, he is not the smartest or the most talented. Yet he is able to handle extraordinary situations with bravery and skill. Harry’s heroism provides a civics lesson for readers because it illustrates the balance between the democratic values of individualism and egalitarianism. While Harry realizes that his magic powers give him the ability to distinguish himself, he chooses to include others—Hermione Granger, Ron and Ginny Weasley, and Neville Longbottom—as he fights against evil. Further, Harry does not seek public recognition for his acts of heroism (Becker, 2002).
Teachout, Z. and Thomas Streeter, eds., Mousepads, Shoe Leather, and Hope (Boulder, CO: Paradigm, 2008).
Technological innovation can change media economics, relations with politicians and government, and the media’s political contents. Thus the development of television made it easier for candidates to communicate directly with voters and temporarily reduced the importance of political parties in elections.
Ted Eytan – Getting Ready – CC BY-SA 2.0.
Ted Murphy – Hard Rock Casino – CC BY 2.0.
Televised docudramas were made about both cases. The media’s constant images of the dusty back roads of Jasper and the buck-and-rail fence outside Laramie evoked images of the old South and the Wild West. These media depictions sparked debates about the persistence of discrimination. But they presented it is an isolated problem, and not one that concerns mainstream America.
Televised town meetings allow the public to ask questions directly of politicians and journalists. In June 2009, ABC programmed a day of news about health care, culminating in a “town-hall meeting” with President Barack Obama titled “Prescription for America,” in which he took questions from concerned citizens. During election campaigns, televised presidential debates that allow voters, rather than journalists, to ask questions draw the largest audiences. People see others like themselves taking part in political life through media depictions, which can make them more likely to become engaged. In 2007, candidates running for the Democratic and Republican Party nominations participated in YouTube debates, in which citizens submitted their questions via video.
Television cameras are excluded from most other federal courts for many of the same reasons. They are allowed in all state courts under conditions and restrictions, for example, consent of the judge, agreement of the attorneys for both sides, fixed placement, and a prohibition against showing jurors.
The television networks’ Sunday morning interview programs usually feature prominent policymakers, including government officials and well-known politicians. There is Meet the Press, Face the Nation, and This Week. In the face of sometimes aggressive questioning by the host and interview panelists, guests strive to set the news agenda and get their messages across to viewers. The programs, which have small audiences, are influential because they are widely watched in Washington, DC, otherwise known as “inside the beltway,” and by people interested in government and politics.
Television news is picture driven: stories with appealing, dramatic, or even available camera footage are more likely to be played prominently than those without. Viewers are unaware of what is not shown, what happened before or after the picture was taken, and whether or not the shot was staged. Camera angles, distance from the subject, especially close-ups, length of shot, camera movement, and editing all influence viewers’ impressions. A picture may be worth a thousand words, but it can also mislead, as Note 1.17 “Enduring Image” reveals.
Television news was not the only media source to prematurely call the election. Print newspapers, including the New York Post, the Miami Herald, and the San Francisco Chronicle, ran headlines declaring Bush the winner. The New York Times released 100,000 newspapers stating that Bush “appears to have won.” For an hour, the New York Times website proclaimed, “Bush Captures the White House.”Diana Owen, “Media Mayhem,” in Overtime!, ed. Larry J. Sabato (New York: Longman, 2002), 123–56.
Television and radio advertisements are essential elements of election campaigns (Diamond &amp; Bates, 1992; Jamieson, 1996). Ads capitalize on people’s beliefs and values. They are often designed to arouse emotions, such as anxiety and fear, hope and enthusiasm (Brader, 2006). They attract attention with dramatic visuals, sounds, and slogans. They sometimes exaggerate, even distort, information.
On television the statue falls, the crowd cheers. On the front pages of newspapers in the United States and around the world, the Reuters news-agency photograph shows the toppling of Saddam Hussein’s statue under the watchful eye of an American soldier. The images symbolize the US defeat of the dictator and his regime and the Iraqi people celebrating their newfound freedom. Wider shots of the square, revealing that only a handful of people were in the plaza, were far less common.
Television was most enthusiastic. Morning shows depicted the attack on Iraq as right and proper. Cable stations were unabashedly patriotic: Fox News titled its coverage “Op. Iraqi Freedom: War on Terror.” American flags were part of on-screen logos and backdrops. Many of the expert commentators were former high-ranking officers in the US military who were enthusiastically or at least guardedly prowar.
The tension between the institution of Congress and individual members is evident in party voting. The primary source of conflict within party ranks stems from members’ disagreement with a party’s policy position because it deviates from their commitment to the voters back home. Party voting usually declines in election years, as members are less willing to face criticism in their districts for supporting unpopular positions.
The terms “poll” and “survey” often are used interchangeably, yet there are distinctions between them. A public opinion poll is typically conducted by a commercial organization working for a profit. A poll generally consists of a short questionnaire administered over a brief period of time to a sample of between six hundred and fifteen hundred people. A survey most often is conducted by academic or government researchers. Surveys consist of longer questionnaires designed to examine the foundations and consequences of opinions in some detail. Researchers may administer the survey to thousands of subjects interviewed over an extended period of time (Traugott &amp; Lavrakas, 2000).
Testifying before Congress is not just for celebrities and policy wonks. Average citizens can make a powerful case for a cause in front of congressional committees, an act that is frequently covered by the press. Young people have testified on behalf of research for illnesses (e.g., diabetes and cancer), educational reform, credit card company practices, and a variety of other issues.
Texas v. White, 7 Wall. 700 (1869).
The text of the Constitution consists of a preamble and seven sections known as “articles.” The preamble is the opening rhetorical flourish. Its first words—“We the People of the United States”—rebuke the “We the States” mentality of the Articles of Confederation. The preamble lists reasons for establishing a national government.
The textbook legislative process begins when a member of the House or Senate introduces a bill, which then is referred to appropriate committees within each body. Committees decide whether or not a bill is recommended for floor action, where it will be debated and voted on. The House and Senate must pass identical versions of a bill before it can be sent to the president to be signed into law.
Thank You for Smoking (2005). Comedy about the tribulations and triumphs of a public relations operative for big tobacco.
That Delicate Balance 1—The President versus Congress: Executive Privilege and Delegation of Powers (1984). This documentary examines the extent to which the executive branch is bound by limitations imposed by Congress.
That said, the primary advocates and the main beneficiaries of civil liberties are not always—in fact, not often—the downtrodden and the underdog. As we have seen, powerful political forces use the leverage of civil liberties to win battles and gain yet more power. The freedoms of the Bill of Rights are not simply dusty statements of long-held principle. Nor are they simply obligations for government to protect the vulnerable. Instead, the words of the Bill of Rights are tools used in politics by all—and all kinds of—political players.
Their teacher, Brian Schultz, encouraged the class to take part in Project Citizen, a program that stresses working together to get government to act on a problem. The students identified the difficulties with their current facility, developed a series of concrete action plans, conducted research to support their position, and began a fund-raising campaign. They placed their need for a new facility within the larger context of the difficulties facing their community. They wrote letters and sent e-mails to public officials, earned the support of high-profile figures, including Ralph Nader, and enlisted over nine hundred students from other schools to take up their cause. They circulated petitions, including an online version that was signed by thousands of people. The students appeared before the city council. They worked different bureaucratic avenues, including city officials charged with education, buildings and facilities, and finances.
Their work has helped change public opinion about the death penalty, as people have become less supportive of a policy that could result in the execution of innocent people. In 2000, Governor George Ryan of Illinois issued a moratorium halting executions in the state, sparing the lives of 157 inmates on death row (Moberg, 2000).
The theme of the Democratic convention and John Kerry’s acceptance speech centered on Kerry’s status as a Vietnam war hero with the strength and determination to be president, commander in chief, and to wage the war on terrorism. Missing from the convention were a vision and program for the future of the country. There were few attacks on President George W. Bush or his record. For these reasons, Kerry did not experience much of a postconvention bounce.
Then came an unexpected breakthrough: Conservative Southern House members, hoping to slow down passage of the 1964 Civil Rights Bill, offered what they deemed frivolous amendments—one of which expanded the act to protect women. Northern and Southern male legislators joined in derision and laughter. The small contingent of congresswomen berated their colleagues and allied with Southern conservatives to pass the amendment.
Then, in July 2008, the Justice Department’s inspector general and internal ethics office revealed that senior aides to Attorney General Alberto R. Gonzalez had in fact broken civil service laws by using political criteria in making nonpolitical career appointments in the department; the inspector general and ethics office also revealed that White House officials were actively involved in some of the hiring decisions. Screened in interviews and through Internet searches, people had been hired if they were conservative on “god, guns + gays” (Lichtblau, 2008).
Then there are two ways to approve an amendment. One is through ratification by three-fourths of state legislatures. Alternatively, an amendment can be ratified by three-fourths of specially convoked state conventions. This process has been used once. “Wets,” favoring the end of Prohibition, feared that the Twenty-First Amendment—which would have repealed the Eighteenth Amendment prohibiting the sale and consumption of alcohol—would be blocked by conservative (“dry”) state legislatures. The wets asked for specially called state conventions and rapidly ratified repeal—on December 5, 1933.
There are 435 voting members of the House of Representatives elected in separate districts within states for two-year terms. Candidates must be at least twenty-five years old and need to have been a citizen for at least seven years.
There are 94 federal district courts staffed by 667 permanent and several temporary judges. Every state has at least one district with a district court in it responsible for hearing cases that arise within that geographic area.
There are also shows featuring journalists discussing current events among themselves, whether more combatively (The McLaughlin Group) or less (Washington Week).
There are approximately 1,500 Christian programming stations. In addition to their inspirational religious content and music, they broadcast programs on marriage and family issues and advice for the troubled. Some of their content is relevant to politics and public policy, especially their espousal of and support for traditional views and values.
There are as many as eighty thousand lobbyists in Washington, DC (Wright, 1996). Some of them go through a revolving door between government service and lobbying. Former presidential aides are prominent and powerful among them. More than two hundred lobbyists are former members of Congress. Others have worked for congressional committees or the agencies they now lobby. These former public servants have expertise, access, and contacts among policymakers.
There are billions of dollars annually in federal grants and contracts. Grants, such as those for highway construction, scholarly research, job training, and education, go through state and local government to private contractors. The government contracts with private companies to provide goods and, more recently, services in ways rarely reported in the news. The fact that the Defense Department contracted out for military interrogators and security officers in war zones did not become public knowledge until the Abu Ghraib prison abuse scandal broke in April 2004. The federal government directly supports 5.6 million jobs through contracts and 2.4 million jobs through grants (Light, 1999; Kettl, 1993).
There are cable channels devoted to women, African Americans, and Hispanics, as well as for buffs of news, weather, history, and sports. DVDs and CDs enable the cheap reproduction of a wide range of films and recordings that no longer have to find a mass market to break even. Although the recording industry is selling fewer and fewer CDs and is phasing out music formats with small audiences (e.g., classical, jazz), artists can produce their own CDs and find a far-flung audience, particularly through web-based commerce such as Amazon.
There are currently thirteen courts of appeals, twelve of them based on geographic districts called “circuits.” There are eleven numbered circuits, each of which has jurisdiction over several states. No state straddles more than one circuit.
There are different types of committees that are responsible for particular aspects of congressional work. Standing committees are permanent legislative committees. Select committees are special committees that are formed to deal with a particular issue or policy. Special committees can investigate problems and issue reports. Joint committees are composed of members of the House and Senate and handle matters that require joint jurisdiction, such as the Postal Service and the Government Printing Office. Subcommittees handle specialized aspects of legislation and policy.
There are limitations on the effectiveness of the family as an agent of political learning and socialization. Most families are not like the Kennedys. For many families, politics is not a priority, as they are more concerned with issues related to day-to-day life. Few parents serve as political role models for their children. Many activities, such as voting or attending town meetings, take place outside of the home (Merelman).
There are many different ways that Americans can participate in politics, including voting, joining political parties, volunteering, contacting public officials, contributing money, working in campaigns, holding public office, protesting, and rioting. Voting is the most prevalent form of political participation, although many eligible voters do not turn out in elections. People can take part in social movements in which large groups of individuals with shared goals work together to influence government policies. New media provide novel opportunities for political participation, such as using Facebook to campaign for a candidate and Twitter to keep people abreast of a protest movement.
There are many folktales about young George Washington, including that he chopped down a cherry tree and threw a silver dollar across the Potomac River. These stories were popularized by engravings like this one by John C. Mccabe depicting Washington working as a land surveyor.
There are many ways in which polls and surveys can be administered, including through face-to-face interviews, telephone interviews, mail questionnaires, and online questionnaires. Each of these methods has pros and cons. Face-to-face interviews are advantageous for administering long, complicated surveys, yet they are costly and subjects may be reluctant to talk to a stranger about their opinions. Telephone interviews are relatively easy to administer, but getting a representative sample has become more difficult as many polling organizations rely on landline telephone directories to recruit respondents, and people increasingly are relying on cell phones. Young people are not well represented in landline polls (Keeter, 2011). Mail questionnaires are a low-cost method that allows subjects privacy when answering questions, which can yield more accurate results. However, mail surveys often suffer from low response rate, as people simply opt out because the questionnaire is self-administered (Traugott &amp; Lavrakas, 2000).
There are many ways to advocate for a cause. Members may engage in lobbying efforts and take part in demonstrations to publicize their concerns. They can post their views on blogs and energize their supporters using Facebook groups that provide information about how to get involved. Up to 70 percent of members of single-issue groups show their support solely by making monetary contributions (Putnam, 2000).
There are more than four thousand terrorist websites in different languages. They change their addresses to avoid being hacked by intelligence agencies and freelance vigilantes but still retain much of their content. These sites free the terrorists from dependence on the media for coverage and framing of their deeds. They are aimed at current and potential supporters, governments they oppose, and worldwide public opinion. They are used to raise funds, recruit terrorists, and mobilize support; they are also used to express the terrorists’ views and objectives, threaten their enemies, and show videos of their actions.
There are a number of reasons why the president is the newsmaker-in-chief while Congress remains in his shadow. The president is a media magnet because he is a single individual at the hub of the executive branch. It is more difficult for reporters to cover Capitol Hill. Congress has many potential newsmakers and story lines that take journalists time and energy to track down. Congress also has been resistant to new communications technologies that might elevate its profile but at the same time subject members to greater public criticism. Radio journalists were not admitted to the press gallery until 1939. Television cameras filmed the opening session of the House in 1947; they would not be allowed back for almost thirty-five years. The institution did not begin to embrace the Internet until 1995, when websites for the House and Senate were established but used by only a handful of members. Only recently have members begun to embrace social media.
There are numerous resources online that can inform disadvantaged individuals and groups about their civil rights. Websites such as Civilrights.org, sponsored by the Leadership Conference on Civil Rights, provide up-to-date information about a wide range of issues, such as how homeowners with disabilities can protect their homes during an economic downturn. Rich resources recounting the struggles for civil rights throughout history are available online, including the Library of Congress’s Voices of Civil Rights, an online exhibition of thousands of documents, oral histories, photos, and news reports on the African American civil rights movement.
There are one hundred senators in the US Congress, two elected from each state, who serve six-year terms. One-third of Senate seats are up for election every two years. Senators are constitutionally required to be at least thirty years old and to have been a US citizen for at least nine years when they take office.
There are risks. Appearances on entertainment shows and casual familiarity with hosts can undermine the majesty of the office. Commercial interruptions can diminish presidential dignity. Some interviewers may question the president’s policies and competence, as Jon Stewart has done. Others may even challenge the president’s authority, as Bill O’Reilly did in a fifteen-minute interview conducted just before Fox televised the 2011 Super Bowl.
There are roughly five thousand magazines published on every conceivable subject. Five publishers account for around one-third of the total revenue generated. Political and social issues are commonly covered in news weeklies such as Time and also appear in popular magazines such as People and Vanity Fair.
There are significant differences in the way that males and females are socialized to politics. Historically, men have occupied a more central position in American political culture than women. This tradition was institutionalized at the time of the founding, when women did not receive the right to vote in the Constitution. While strides have been made over the past century to achieve political equality between the sexes, differences in sex-role socialization still exist. Traits associated with political leadership, such as being powerful and showing authority, are more often associated with males than females. Girls have fewer opportunities to observe women taking political action, especially as few females hold the highly visible positions, such as member of Congress and cabinet secretary, that are covered by mass media. This is starting to change as women such as Madeleine Albright and now Hillary Clinton attract media attention in their roles as secretary of state or as Nancy Pelosi did as Speaker of the House of Representatives. Sarah Palin gained national attention as Republican John McCain’s vice presidential running mate in 2008, and she has become a visible and outspoken political figure in her own right. Despite these developments, women are still are socialized to supporting political roles, such as volunteering in political campaigns, rather than leading roles, such as holding higher-level elected office. The result is that fewer women than men seek careers in public office beyond the local level (Sapiro, 2002).
There are six main sources of funding for federal elections. These sources include individuals, political action committees, public funding, candidates’ contributions to their own campaigns, political party committees, and advocacy organizations or “527 committees.” Individuals contribute the most to election campaigns. Individual donations amounted to $1,330,861,724 for the 2008 presidential election cycle. People can give up to $2,300 to candidates for each primary, runoff, and general election; $28,500 annually to national political parties and $10,000 to each state party; $2,300 to a legal compliance fund; and as much as they want to a political action committee (PAC) and advocacy organizations. PACs were developed by business and labor to fund candidates. Politicians have also created PACs. They can give up to $5,000 per candidate per election. In 2008, they gave the second-largest amount: $5,221,500.
There are three other reasons (Nugent, 2009). First, state and local governments provide crucial assistance to the national government. Second, national, state, and local levels have complementary capacities, providing distinct services and resources. Third, the fragmentation of the system is bridged by interest groups, notably the intergovernmental lobby that provides voices for state and local governments. We discuss each reason.
There are three types of constraints on the power of the Supreme Court and lower court judges: they are precedents, internal limitations, and external checks.
There are three types of incentives that, alone or in combination, may overcome this free-rider problem. A purposive incentive leads people voluntarily to join and contribute money to a group because they want to help the group achieve its goals. Membership in the American Civil Liberties Union (ACLU) increased by one hundred thousand in the eighteen months following the 9/11 attacks as the group raised concerns that the government’s antiterrorism campaign was harming civil liberties (Lichtblau, 2003). In addition, people may join groups, such as the Union of Concerned Scientists, because of a solidary incentive. The motivation to join the group stems from the pleasure of interacting with like-minded individuals and the gratification of publicly expressing one’s beliefs.
There are two types of film about candidates: Hollywood fiction seen by millions of people and documentaries seen by far fewer (Hunt, 2001). In Hollywood films the candidates are glamorous and charismatic. They run for high office, usually the presidency or Senate. The focus is on their character. Either they are cynical and hypocritical from the start (the presidential candidate played by John Travolta in Primary Colors, 1998), or they become cynical and compromise their ideals and principles over the course of their campaigns (the senatorial candidate played by Robert Redford in The Candidate, 1972), or they are disillusioned career politicians trying but failing to change a corrupt campaign process (Warren Beatty as the senator up for reelection in Bulworth, 1998). Their campaign consultants use whatever tactics and techniques will win the election. The candidates have an adversarial relationship with the news media.
There are a variety of ways of measuring public opinion aside from polls. The different sides of an argument expressed in public debates or at a community meeting reflect public opinion. The positions taken in letters to the editor, blog and social media posts, and the comments in response to news stories and editorials are all indicators of public sentiment. The commentary that people post in response to news stories can provide a rich source of information about public opinion, especially when people take the issue seriously and are respectful when expressing their views. This commentary also can be careless and vitriolic, as people resort to personal attacks or post quick reactions to complex issues.
There has been almost as much discussion about media coverage of the Tea Party as there has been about the organization’s issue positions, candidate endorsements, and protest activities. Tea Party activists, such as former Alaska governor and Republican vice presidential candidate Sarah Palin, have lambasted the traditional news media for being tied to special interests and irrelevant for average Americans. Instead, Tea Party leaders have embraced social media, preferring to communicate with their supporters through Facebook and Twitter.
There has been a stream of television sitcoms and dramas set in Congress, most of which have been short-lived. Programs exaggerate images of the institution that are predicated in reality. Others reinforce unflattering stereotypes of members as criminals or buffoons (Gladstone-Sovell, 2000). The television version of Congress is even more of a male bastion than the institution itself. Women primarily serve as support staff or love interests of male members. Mister Sterling, the congressional counterpart to The West Wing that survived one season, is typical. It featured an idealistic but all-too-serious young congressman who uses his intelligence to outsmart his older, white, male colleagues. Women members on the show were few, and none held leadership positions. Sterling used talk radio, which is dominated by male hosts and listeners, as his primary means of communicating to the public (Epps, 2003). Another quickly cancelled program was Women of the House, in which a scatterbrained Southern belle inherits the Senate seat of her deceased fifth husband and schemes her way through her congressional duties.
There have been repercussions. The US ambassador to Mexico resigned as a result of information released. Ecuador expelled the US ambassador, who in a cable had referred to high-level police corruption that the country’s president possibly knew about. The US government identified security gaps and further limited the availability of classified information. Pfc. Bradley Manning, the army intelligence analyst who had downloaded the documents from a military computer system and given them to WikiLeaks, was incarcerated in solitary confinement for several months before trial. Meanwhile, it was revealed that WikiLeaks had fragile finances and management problems and its founder had legal difficulties.
There is an almost page-wide photograph of the nine members of the Supreme Court. They look particularly distinguished, legitimate, authoritative, decisive, and serene.
There is the federal civilian workforce of 1.9 million, uniformed military personnel of 1.5 million, and 850,000 postal workers. Add “the federal shadow workforce,” state and local government workers subject to federal mandates (discussed in Chapter 4 “Civil Liberties”). They devote, on the average, one-fourth of their work carrying out federal directives. There are 16.2 million state and local government workers, so the federal government does not need to hire approximately 4.05 million workers to carry out its policies.
There is little evidence today that female candidates have a harder time attracting fair news coverage, raising money, or getting votes than male candidates running as challengers or for open seats. In the 2010 midterm elections, some of the best-funded candidates were women. However, women candidates often face male incumbents, candidates already in office, who are difficult to defeat (Darcy, Welch, &amp; Clark, 1994). Motherhood becomes an issue for women who seek or hold public office. The 2008 Republican vice presidential candidate, Sarah Palin, faced scrutiny by the press and voters because she was the mother of five children, including a four-month-old baby with Down syndrome.
There is now a right to possess most obscene material in one’s home, but not to produce, sell, or ship it. Early in the twentieth century, obscenity laws had halted the circulation of works of art such as James Joyce’s now classic novel Ulysses. In 1957, the Supreme Court shrank the definition of obscenity from anything to do with sex to “material that deals with sex in a manner appealing to prurient interest” and “utterly without redeeming social importance.” This decision forced the justices to hear dozens of cases in order to distinguish obscenity from protected speech. The results were almost comical. The often elderly justices viewed numerous pornographic films, the earthy Thurgood Marshall recounting the goings-on to his patrician, sight-impaired colleague John Harlan. At one point, Justice Potter Stewart exasperatedly wrote in one opinion, “I know it when I see it.” Finally, in 1973, the Court established three rules that must be met for material to be obscene: it appeals to a prurient interest by the standards of the local community; it depicts specified sexual conduct in a patently offensive way; and it lacks serious literary, artistic, political, or scientific value (Roth v. United States, 1957; Stanley v. Georgia, 1969; Miller v. California, 1983).
There is so much variety in the agencies, commissions, and offices that make up the federal bureaucracy that we might expect their interactions with the media to differ greatly. After all, some agencies, such as the Department of Defense, have enormous budgets that require constant public justification. Others, like the far leaner Department of State, do not. Some, like the National Institutes of Health, deal with technical and intricate policy areas and their officials fear that their work will be distorted when it is translated by journalists. Others, like the Federal Trade Commission, are deemed by reporters to be dull, narrow, and not suitable for dramatic, exciting news.
There is a twelfth circuit for the District of Columbia (known as the “DC Circuit”). The thirteenth circuit is the court of appeals for the “Federal Circuit,” which hears appeals from US Courts of Federal Claims, International Trade, the Patent and Trademark Office, and others. There are approximately 179 judges on the courts of appeals.
There may be a connection between positive local coverage of members and the large number of incumbents who win reelection. The public does not think that most members of the House should be reelected but are more supportive of returning their own member to Congress (CNN/USA Today?Gallup Poll, 2003).
There was domestic ferment as well. Millions of dollars in paper money issued by state governments to fund the Revolutionary War lost their value after the war (Wood, 1987). Financial interests were unable to collect on debts they were owed. They appealed to state governments, where they faced resistance and even brief armed rebellions.
There was a liquidity crisis: the credit market froze, making credit unavailable. Banks hoarded their capital and refused to lend. They assumed that other financial institutions were in financial trouble and would not be able to repay them. State and local governments, businesses, and families had difficulty borrowing and thus spending. There was a drastic fall in the demand for construction, investments, goods, and services.
These accomplishments, except for the killing of Osama bin Laden, were not as widely recognized as they could have been. One reason was, as the president told a reporter, “we probably spent much more time trying to get the policy right than trying to get the politics right.…And I think anybody who’s occupied this office has to remember that success is determined by an intersection in policy and politics and that you can’t be neglecting of marketing and P.R. and public opinion” (Baker, 2010). His media operation was accused of being reactive instead of proactive in responding to reporters and of lacking the skill to promote and the language to sell the president, his policies, and his party.
These activities take place in both the House of Representatives and the Senate, as well as the House-Senate conference committee held to reconcile and resolve differences between bills passed by each chamber, and in the final House and Senate votes.
These alternative visions of America’s role in the world were soon challenged by the reemergence of traditional national security concerns. The event that sparked this challenge was Iraq’s August 2, 1990, invasion of Kuwait. It led to the Persian Gulf War, the first major international conflict of the post–Cold War era (Mazarr, Snider, &amp; Blackwell Jr., 1993).
These arcane securities were rated “very safe” by the rating agencies. But these raters had an obvious conflict of interest: they were paid by the institutions whose securities they rated—rather like a movie producer paying a reviewer to write favorable reviews of his movies.
These Asian American student groups—and the periodicals they spawned—provided the foundation for a unified Asian American identity and politics (Espiritu, 1992; Lien, 2001).
These benefits were denied Ralph Nader when he was excluded from the presidential debates in 2000 because the Commission on Presidential Debates ruled that Nader did not have enough voter support to warrant inclusion.
These ceremonies give the impression of harmony and finality in the policy process.
These efforts were unsuccessful. Voice of America broadcast Radio Sawa (Radio Together), which offered rock and pop and some news framed from the US perspective. People listened to the music but turned to regional media for the news. The US-sponsored Al Hurra (the Free One), a satellite television station that broadcast a mix of news and pop culture. It was derided in the Arab press as “Fox News in Arabic.” The public diplomacy campaign also featured testimonial advertisements from Muslims living in America describing it as a tolerant, multicultural society with religious freedom. But most major Arab networks refused or demanded too high a price to air them. Finally, American spokespersons and high-ranking officials such as Secretary of State Colin Powell and National Security Advisor Condoleezza Rice gave interviews to Arab media. But the channel showing Rice’s interview on October 2001 preceded it by repeatedly playing pro-Israel statements she had made so that she was discredited even before the interview was aired.
These figures, part of the memorial to President Franklin D. Roosevelt, symbolize the desperate conditions of the elderly during the Great Depression and President Roosevelt’s Social Security policy in response.
These presidential appointees must be confirmed by the Senate. If the Senate rarely votes down a nominee on the floor, it no longer rubber-stamps scandal-free nominees. A nominee may be stopped in a committee. About one out of every twenty key nominations is never confirmed, usually when a committee does not schedule it for a vote (Kurtz, Fleisher, &amp; Bond, 1988).
These processes—bottom-up, top-down, and policy diffusion—are reinforced by the intergovernmental lobby. State and local governments lobby the president and Congress. Their officials band together in organizations, such as the National Governors Association, National Association of Counties, the US Conference of Mayors, and the National Conference of State Legislatures. These associations trade information and pass resolutions to express common concerns to the national government. Such meetings are one-stop-shopping occasions for the news media to gauge nationwide trends in state and local government.
These programs would take time to be effective. So for immediate relief the administration provided funds for some people unable to pay their mortgages and sent the states additional monies for the safety net: unemployment insurance and other benefits.
These protests, and the official response, received saturation coverage in the news. After five weeks, Birmingham’s business leaders signed an agreement to desegregate stores and enhance black employment (Eskew, 1997). In a nationally televised address in June, President Kennedy proposed a far-reaching Civil Rights Act. Riding a surge of attention, King planned a national march on Washington. A quarter of a million people jammed around the Lincoln Memorial in August to hear speeches and songs, capped off by King’s “I Have a Dream” vision of racial reconciliation.
These rights are familiar to anyone who has seen criminal detective movies or television shows.
These stories could frame business interest groups more positively. They could point out that business lobbyists favor essential and deserving objectives, present information and valid arguments to policymakers, and make their proposals in a political arena (i.e., Congress) in competition with other groups. However, the negative view of business is incarnated in the enduring image of the chairman of the seven leading tobacco companies testifying before Congress (Note 9.27 “Enduring Image”).
These tactics were designed to attract media attention that would help to galvanize the movement and force political leaders to take notice, and they worked. Politicians perceived that black voters were becoming powerful and listened to their demands. President John F. Kennedy agreed to sponsor legislation that would ensure black civil and voting rights, which Congress passed and President Lyndon Johnson signed into law after Kennedy’s assassination.
These victories produced a backlash. Civil servants felt excluded. Environmental interest groups made Reagan’s appointees into villains they railed against in media campaigns. The resultant shift in public opinion made itself known to Congress, which eventually led Reagan to fire the agency heads. Under new, more moderate leadership, the EPA veered away from its relentlessly probusiness stance (Waterman, 1989; Golden, 2000).
They commission and finance from production companies, many of which they own, the bulk of the entertainment programming shown on their stations and affiliates. The most desired viewers are between eighteen and forty-nine because advertisements are directed at them. So the shows often follow standard formats with recurring characters: situation comedies, dramas about police officers and investigators, and doctors and lawyers, as well as romance, dance, singing, and other competitions. Sometimes they are spin-offs from programs that have done well in the audience ratings or copies of successful shows from the United Kingdom. “Reality” programming, heavily edited and sometimes scripted, of real people put into staged situations or caught unaware, has become common because it draws an audience and usually costs less to make than written shows. The highest-rated telecasts are usually football games, exceeded only by the Academy Awards.
They engage in public appearances, make speeches, hold press conferences, and stage newsworthy events. They also deploy an arsenal of savvy techniques such as brief, pithy phrases known as sound bites. Behind the scenes they bestow favors, such as giving access to sympathetic journalists; persuade; apply pressure; and engage in intimidation (Cook, 2005; Paletz, 2012).
They know that information is power. The more of it they have before others the better. They have aides who gather, synthesize, and summarize the news from newspapers and television, from talk shows, political publications (Roll Call and The Hill), polls, websites, and blogs (Parker, 2011). So they and their staff interact with media personnel to try to manage and manipulate the news and influence journalists’ selection of stories and how they are framed. They present (spin) their behavior, activities, and actions, and policies and decisions, as positively as possible; they conceal, minimize, or put the best gloss on their mistakes and blunders.
They may object to specific decisions in speeches, press conferences, or written statements. In his 2010 State of the Union address, with six of the justices seated in front of him, President Obama criticized the Supreme Court’s decision that corporations have a First Amendment right to make unlimited expenditures in candidate elections (Citizens United v. Federal Election Commission, 2010).
They operate independently of the CIA.
They went to jail and engaged in hunger strikes. Such efforts, widely publicized in the news, eventually paid off in 1920 when the Nineteenth Amendment was added to the Constitution (Banaszak, 1996).
Thier, J. A., “A Chance of Success Slips Away,” New York Times, September 23, 2004, A27.
The Thin Blue Line (1988). Errol Morris’s film, combining documentary and fictional techniques, investigates the murder of a Dallas police officer and results in freeing an innocent man who had been convicted of the crime.
Think tanks are private research organizations that seek to influence public policy. They have been referred to as “idea brokers” because they help define the issues on the policy agenda and options for addressing them (Abelson, 1996).
Thinking to trade on the momentum of his 2004 reelection, President George W. Bush went public with a campaign to inspire public and congressional support for his proposals to “save” Social Security (Edwards III, G. C., 2007). Launching his campaign in his State of the Union address, he embarked on a high-profile “60 Cities in 60 Days” tour. His theme: Social Security was in perilous condition. He proposed to save it through personal (private) savings accounts. People would be allowed to invest a third of their Social Security withholdings into a variety of investment options such as the stock market.
Third, the amendment holds that a state may not “deny to any person within its jurisdiction the equal protection of the laws.” This equal protection clause is the Supreme Court’s major instrument for scrutinizing state regulations. It is at the heart of all civil rights. Though the clause was designed to restrict states, the Supreme Court has ruled that it applies to the federal government, too (Bolling v. Sharpe, 1954; Adarand Constructors v. Peña, 1995).
A Third Choice (1996). A documentary exploring minor parties over the course of over two hundred years.
Third, in addition to reducing the military threat posed by other states, preemption has a goal of fostering regime change. Regime change is necessary because hostile states and terrorist organizations, the two principal threats to the United States through their possession of or attempts to possess weapons of mass destruction, are unlikely to change their ways. Only by removing them from power can the threat be eliminated.
Third, the media are more and more partisan—intensely so. For President Obama, this means virulent attacks and relentless denunciations by Fox News, America’s most watched cable news channel; the editorial page of the Wall Street Journal, America’s most widely circulated newspaper; and a conservative chorus led by Rush Limbaugh on talk radio. In addition, a bevy of more or less partisan commentators and pundits subject presidential speeches, press conferences, and statements to constant analysis and dissection.
A third, more realistic perspective posits that both the insider and outsider strategies are essential for lawmaking. It is important for members to publicize their views via the media in order to rally public opinion and at the same time work to build cooperation within the institution (Cook, 1998).
Third, the new media are rife with muddle and nonsense, distortion and error. When the journalist Hunter S. Thompson died, an Internet site reported President Nixon’s opinion that Thompson “represented the dark, venal and incurably violent side of the American character.” In fact, Thompson said that about Nixon.
The third part of the book describes the three intermediaries—interest groups (Chapter 9 “Interest Groups”), political parties (Chapter 10 “Political Parties”), and campaigns and elections (Chapter 11 “Campaigns and Elections”)—that connect the people to government and also link officials within government. Participants in these intermediaries often rely heavily on the media for much of their information, while also seeking to avoid media coverage of their less appealing activities.
A third reason federalism often works is because interest groups and professional associations focus simultaneously on a variety of governments at the national, state, and local levels. With multiple points of entry, policy changes can occur in many ways (Anton, 1988).
This adaptation has reformatted the original text, and replaced some images and figures to make the resulting whole more shareable. This adaptation has not significantly altered or updated the original 2011 text. This work is made available under the terms of a Creative Commons Attribution-NonCommercial-ShareAlike license.
This agenda-setting power of the media, in effect, tells people what to think about. The flip side of agenda setting is that when the media ignore issues or policy areas, so too does the public. Thus for people involved in government or politics, getting an issue in the media, or keeping it out of the media, is important; the agenda influences the public’s understandings of what should be done by policymakers.
This barge and its load became a media icon, putting the garbage problem on the policy agenda.
This book can be found at
This brings us to the present day. We start with the foreign and national security policies of the Obama administration.
This case shows that not reporting or insufficiently reporting stories can be significant. The news media put no pressure on President George W. Bush to take action to try to forestall terrorist attacks. They denied people information and understanding about the terrorist threat and limited their ability to hold the administration accountable for a policy failure when the attacks occurred. After the attacks, they arguably gave excessive and positive coverage to the Bush administration’s responses to terrorists and terrorism.
This chapter begins with discussions of the powers of Congress and the institution’s bicameral structure. It examines the party and leadership organizations as well as committees and their work. This chapter details the legislative process—how a bill becomes law—as well as the process of establishing the nation’s budget. It also covers the characteristics of members of Congress, their job description, and their staffs. Finally, Congress’s interactions with the media in the information age are investigated. The Center on Congress at Indiana University is a good source of information about Congress, including its relationship with the media.
This chapter explains why the United States has become so involved in the world, how the government is organized to make foreign and national security policies, and the most important policies that result.
This chapter is devoted to policymaking and domestic policies. It covers the economic crisis and economic policies; the influences on policies of political parties, interest groups, and public opinion; and the major policies. It concludes with policymaking and domestic policies in the information age and with civic education.
This chapter opened with an anecdote that illustrates a dominant theme of media coverage—that the public does not participate very much in politics, especially voting. While such depictions are not entirely inaccurate, the media’s emphasis on the disengaged public is misleading. Voter turnout in presidential elections has been on the rise. Americans are contacting public officials in record numbers, joining issue organizations, and participating in community service activities. Reporting that emphasizes the public’s disengagement can discourage people from taking part in politics. On the other hand, reports that highlight the ways that people participate can spark political interest and engagement.
This citizen-produced video shows peaceful protestors outside of the Supreme Court as the case of Bush v. Gore was being considered to decide the outcome of the 2000 presidential election.
This Connecticut Compromise (also known as the Great Compromise) was adopted by the convention with only Virginia and Pennsylvania in opposition. Thus the configuration of today’s Congress emerged not so much from principled deliberations between the Constitution’s founders as from the necessity for compromise between competing state interests. In essence, the founders decided to split the difference (Robertson, 2005).
This created a situation of mutual assured destruction. Thus a major concern of policymakers in the United States was that the Soviet Union not be allowed to gain a significant advantage over the United States in the size of its nuclear inventory. Because Soviet leaders shared the same goal, the result was an arms race.
This crucial decision was followed by disagreement about exactly how to create a national government. The states varied widely in economic bases, population sizes, and numbers of slaves.
This division of labor, through which the national government sets goals and states and localities administer policies, makes for incomplete coverage in the news. National news watches the national government, covering more the political games and high-minded intentions of policies then the nitty-gritty of implementation. Local news, stressing the local angle on national news, focuses on the local impact of decisions in distant Washington (see Note 3.29 “Comparing Content”).
This frame finds government bureaucracies rife with incompetence and bureaucrats squandering public funds. The millions of dollars misspent are drops in the bucket of a federal budget that is more than a trillion dollars; but bureaucratic inefficiency, if not ineptitude, seems to be the rule, not the exception.
This free exercise clause gained potency in 1943 when the Supreme Court ruled that Jehovah’s Witnesses could not be expelled from public schools for refusing to salute the American flag, an act contrary to their religion. More recently, the Supreme Court limited the clause’s reach when it ruled, in 1990, that American Indians had no right to disobey an Oregon law barring controlled substances in order to ingest peyote as part of a religious service. The Court held that laws hindering religious practices do not violate the First Amendment if they apply to all persons and do not openly refer to religion.
This gag rule was rigorously enforced. One day the presiding officer, George Washington, noticed that an inattentive delegate had dropped his notes on the floor when leaving the hall. Washington broke his usual silence and rebuked the unknown infractor: “I am sorry to find that some one Member of this Body, has been so neglectful of the secrets of the convention as to drop in the State House a copy of their proceedings, which by accident was picked up and delivered to me this morning. I must entreat Gentlemen to be more careful, least [sic] our transactions get into the News Papers, and disturb the public repose by premature speculations.”
This involvement of state governors in foreign policy illustrates the complexity of American federalism. The national government has an impact on state and local governments, which in turn influence each other and the national government.
This is the kind of cute item the media relish reporting; they have, as noted in the aforementioned article, fun with “new facts and hot stats from the social sciences.” But the comparison is unfair. The Stooges appeared in close to two hundred short movies still shown on television. Years after their deaths, they remain cult figures with apparel, toys, and candy merchandised in their name. In contrast, Supreme Court justices usually crave anonymity, avoid publicity, keep cameras out of their courtroom, and rarely appear on television.
This is the title given to both an agency located within the Executive Office of the President and to the individual who heads the agency (Dryden, 1995).
This Is What Democracy Looks Like (1999). A documentary covering the World Trade Organization (WTO) protests in 1999.
This law replaced AFDC with the Temporary Assistance to Needy Families (TANF) program. The federal government gives states grants in aid and greater autonomy in structuring their welfare systems if they follow rules. Adult welfare recipients are limited to a lifetime total of five years of TANF benefits. State governments lose some of their TANF funding unless they show that significant numbers of their welfare recipients are entering the workforce. To receive benefits, children under eighteen must live with their parents or in an adult-supervised setting.
This mass-media frame of the lone individual appealing to the Supreme Court is only part of the story. Powerful interests also benefit from civil-liberties protections. Consider, for example, freedom of expression: Fat-cat campaign contributors rely on freedom of speech to protect their right to spend as much money as they want to in elections. Advertisers say that commercial speech should be granted the same protection as political speech. Huge media conglomerates rely on freedom of the press to become unregulated and more profitable (Schauer, 1993).
This media-attention-getting phrase became his trademark, which he repeated with other guns at subsequent conventions. They were the last words he uttered before he officially stepped down from the NRA’s presidency in 2003.
This media focus tells only part of the story. The president’s independence and ability to act are constrained in several ways, most notably by the Constitution.
This move from public service to private enrichment, cashing in on connections, is grist for the news media. The New York Times reported that Wall Street’s financial firms had more than 125 former members of Congress and congressional aides working to limit the policies proposed by the Obama administration and the Democratic majority in Congress to overhaul and intensify regulation of the industry. They included Richard H. Baker, a former chairman of a subcommittee of the House Financial Services Committee. As president of the hedge funds’ Managed Funds Association, Baker led the fight to prevent government oversight of hedge funds. The association spent $3.7 million in 2009 lobbying federal officials (Lichtblau, 2011).
This national monument did not start out devoted to American presidents. It was initially proposed to acknowledge regional heroes: General Custer, Buffalo Bill, the explorers Lewis and Clark. The sculptor, Gutzon Borglum, successfully argued that “a nation’s memorial should…have a serenity, a nobility, a power that reflects the gods who inspired them and suggests the gods they have become” (Dean, 1949).
This newest part of the foreign policy bureaucracy was conceived in response to the 9/11 attacks and became effective in November 2002 (Hastedt, 2005; Relyea, 2003).
This oligarchy, or rule by the few, applies to single-entity interest groups and to most associations. Their leaders are appointed or elected and select the staff. Even in many membership organizations, the people who belong do not elect the leaders and have little input when the leaders decide policy objectives (Ainsworth, 2002). Their participation is limited to sending in dues, expressing opinions and, if membership is voluntary, leaving when dissatisfied.
This positive media portrayal of the Constitution encourages reverence for the political system even when there is much criticism of the officials in that system (Huntington, 1981). Typical are the results of a public opinion poll conducted during 1992, a year marked by high public unhappiness with government. Not surprisingly, the survey showed that the public was highly critical of how the president and members of Congress were handling their jobs. But the public did not criticize the institutions of Congress and the presidency themselves. Ninety-one percent said they approved of “the constitutional structure of government” (Hibbing &amp; Theiss-Morse, 1995). Political scientists John Hibbing and Elizabeth Theiss-Morse who conducted the research concluded, “People actually see two quite different political systems…Anything associated with the constitutional system elicits a positive response…To the extent there are problems with the political system it is because we have deviated from what was outlined in the Constitution, not because that outline was flawed” (Hibbing &amp; Theiss-Morse, 1995).
This proliferation of managers creates “thickening government.” The average number of layers between president and street-level bureaucrat swelled from seventeen in 1960 to thirty-two in 1992, as new administrative titles multiplied in bewildering combinations of “assistant,” “associate,” “deputy,” and “principal” to monitor, streamline, and supervise state and local workers, contractors, and grantees—and each other. Consequently, much of the federal bureaucracy now consists of “managers managing managers.”
This ruling gradually extended to all defendants in federal courts, then to felony defendants in state courts, and eventually to anyone facing any jail time (Johnson v. Zerbst, 1938; Gideon v. Wainwright, 1963; Argersinger v. Hamlin, 1972). But public defenders are underpaid and overworked. And their convicted clients can win on appeal only if they can show that public defenders made serious errors, depriving them of a fair trial (United States v. Cronic, 1984).
This section covered rights dealing with arms, search and seizure, the accused, punishment, property, and privacy. The Supreme Court has interpreted the Second Amendment as allowing people to bear arms. Freedom from unreasonable searches and seizures is complicated by the development of new technologies. Rights of the accused include the right to be considered innocent until proven guilty, protection against self-incrimination, the Miranda rights, and trial processes. Some policies initiated by the government’s war on terror have challenged these rights. The rights of convicted criminals apply to punishment, prison terms, and the death penalty. Property rights can conflict with the government’s power of eminent domain. Abortion is subject to Supreme Court decisions and political conflict.
This section covers campaign organization, funding, and strategy. Getting elected often requires defeating opponents from the same political party in a primary election in order to become that party’s nominee. One party’s nominee must defeat the candidates from other parties in the general election. Election campaigns require organization, funding, and strategy. Legal guidelines, especially for campaign finance, influence the environment within which elections take place.
This section defines political culture and identifies the core qualities that distinguish American political culture, including the country’s traditions, folklore, and heroes. The values that Americans embrace, such as individualism and egalitarianism, will be examined as they relate to cultural ideals.
This section will define what is meant by political socialization and detail how the process of political socialization occurs in the United States. It will outline the stages of political learning across an individual’s life course. The agents that are responsible for political socialization, such as the family and the media, and the types of information and orientations they convey will be discussed. Group differences in political socialization will be examined. Finally, the section will address the ways that political generations develop through the political socialization process.
This separation is in the Constitution itself, which divides powers and responsibilities of each branch in three distinct articles: Article I for the legislature, Article II for the executive, and Article III for the judiciary.
This situation lasted for around twenty years. “Hard money” that was contributed directly to campaigns was regulated through the FECA. However, campaign advisors were able to exploit the fact that “soft money” given to the political parties for get-out-the-vote drives, party-building activities, and issue advertising was not subject to contribution limits. Soft money could be spent for political advertising as long as the ads did not ask viewers to vote for or against specific candidates. Nonparty organizations, such as interest groups, also could run issue ads as long as they were independent of candidate campaigns. The Democratic and Republican parties raised more than $262 million in soft money in 1996, much of which was spent on advertising that came close to violating the law (Froomkin, 1998).
This story tells us that ordinary Americans can challenge the established powers and long-standing cozy relations of an industry that affects the lives—and debts—of students and their families. Media depictions and frames influence the policies adopted. Sadly, the challengers themselves are not always financially rewarded: MyRichUncle went bankrupt in February 2009.
This suggests the perennial conflict between the military and the media. From the military perspective, reporters should be “part of the team.” For most correspondents, their coverage can only be restrained if it would jeopardize an operation or the lives of troops. Traditionally, however, the military has denies them access, limits their reporting to official sources, engages in obfuscation and delay, and censors their stories.
This tactic was famously used in 1993 by Senate Republican leader Bob Dole (R-KS) when he opposed First Lady Hillary Rodham Clinton’s ambitious health-care reform proposal. The picture of Dole and the nightmare organizational chart was widely circulated and contributed to the proposal’s demise the next year. Ten years later, Republicans in the Senate proposed a reform of the Medicare system. Then-senator Hillary Rodham Clinton (D-NY) took to the floor of the Senate with nightmare organizational charts of what the Medicare system would look like if Republicans had their way.
This vastly increased the number of subprime mortgages—home loans made to people usually unqualified to receive them. Lenders peddled easy credit, asked for low or no down payments, and did not require incomes to be documented. Some borrowers were given adjustable mortgages with low initial teaser interest rates, which would later rise much higher, and charged big fees hidden in the interest rates.
Thomas, E. and Michael Isikoff, “Settling Old Scores in the Swamp,” Newsweek (December 18, 2000), 36–44, quotations on 38.
The Thomas Hearings
Those accused of being communists, nicknamed “reds,” were called before the HUAC. They were subject to intense questioning by members of Congress and the committee’s counsel. In 1947, HUAC held hearings to investigate the influence of Communists in Hollywood. The “Hollywood Ten,” a group of nine screenwriters, including Ring Lardner, Jr. and Dalton Trumbo, and director Edward Dmytryk, were paraded before the committee. Members of Congress shouted to the witnesses, “Are you now or have you ever been a member of the Communist Party?” They were commanded to provide the names of people they knew to be Communists or face incarceration. Some of the Hollywood Ten responded aggressively to the committee, not answering questions and making statements asserting their First Amendment right to free expression. Blinding flashbulbs provided a constant backdrop to the hearings, as photographers documented images of dramatic face-offs between committee members and the witnesses. Images of the hearings were disseminated widely in front-page photos in newspapers and magazines and on television.
Thoughts are deemed beyond the scope of government regulation; actions are heavily regulated by government; words are somewhere in between. The distinctions between thoughts, words, and actions are not always clear. Two cases of protest against the Vietnam War show how lines are drawn (United States v. O’Brien, 1968; Tinker v. Des Moines Independent Community School District, 1969). In one, a protester burned his draft card and was charged with violating a federal law that makes it a crime to knowingly destroy draft cards. The Court upheld the law, saying that the law aimed to maintain draft records, not to stifle free expression. When two students wore black armbands to their high school to protest the war and were suspended for violating the dress code, the Court found the policy sought to suppress free expression and sided with the students.
The thousands of agencies in the federal bureaucracy are divided into rough, often overlapping areas of specialization. The division of labor easily defies logic. A food writer’s overview of government regulation of food found thirty-five distinct laws implemented by twelve offices within six cabinet departments. For instance, “The Department of Agriculture oversees production of hot dogs cooked in pastry dough and corn dogs, while for no discernible reason, the Food and Drug Administration regulates bagel dogs and hot dogs meant to be served in buns” (Burros, 2003).
Thrall, A. T., “The Myth of the Outside Strategy: Mass Media News Coverage of Interest Groups,” Political Communication 23, no. 4 (2006): 407–20.
Thrall, A. Trevor. War in the Media Age. Cresskill, NJ: Hampton Press, 2000. A critical study of the evolution and implementation of government press strategy from Vietnam through the Gulf War.
Three cross-cutting divides existed among the states:
The Three-Fifths Clause
Three hours later, the networks began to rescind the call of Florida for Gore when it became evident that data from exit polls conflicted with actual returns from voting precincts. Network anchors reported that Florida’s electoral votes were still up for grabs until Fox News called Florida for Bush at 2:16 a.m.; ABC, CBS, and NBC quickly followed suit. With the media’s proclamation of Bush as the winner, Gore phoned Bush and conceded the election. Gore then departed from his hotel suite in Nashville to make his concession speech in front of his supporters. While Gore was en route, the press once again changed their position, stating that the election was too close to call. Gore returned to his hotel, as the media’s Election Night prediction of a Bush victory lasted all of ninety minutes.
Three interrelated factors are central to the development of the US media industry and its political contents. They are economics, government and politics, and technology.
The three levels of government also rely on different sources of taxation to fund their activities and policies. The national government depends most heavily on the national income tax, based on people’s ability to pay. This enables it to shift funds away from the wealthier states (e.g., Connecticut, New Jersey, New Hampshire) to poorer states (e.g., New Mexico, North Dakota, West Virginia).
Through the 1970s, prisoners were rarely expected to serve out their full sentences. Parole or “time off for good behavior” gave incentives to cooperate and acquire skills needed to reenter society. But media stories about crimes committed by paroled ex-cons impelled “truth-in-sentencing” laws—mandatory minimums or fixed sentences for given crimes.
Through its open market operations the Fed controls the money supply by buying and selling US government securities. To stimulate the economy, the Fed increases the money supply by buying back government securities. To combat inflation, the Fed sells securities to the public and to businesses. This reduces the money supply as the Fed can take the cash paid out of circulation.
Through old and new media, disadvantaged groups can reach out and mobilize among themselves in favor of civil rights.
Through their video unit, the terrorists send video messages to receptive broadcasters like Al Jazeera, messages that are reported and rebroadcast by media outlets throughout the world. These videos are carefully staged: the backdrop is designed, weapons pointed, and the shot framed. When kidnapped victims are shown, their statements are scripted as they plead for their lives before sometimes being decapitated on camera. Western media do not show the horror, but the videos are sold in Iraq and throughout the world.
Throughout much of American history, a woman was considered to be an extension of her husband and, as such, did not need her own vote. Women were not granted the constitutional right to vote until 1920, but they were politically involved. Women formed charitable institutions to fight poverty and were active in reform movements, such as protecting children working in factories and textile mills. They participated in abolitionist groups that formed in the 1830s to achieve suffrage for slaves. Lucretia Mott and Elizabeth Cady Stanton were denied voting rights as delegates to a worldwide antislavery convention in London. This event compelled them to organize the women’s movement in the United States with the primary goal of gaining the fundamental right to vote.
Throwing the notes on the table, Washington exclaimed, “I know not whose Paper it is, but there it is, let him who owns it take it.” Delegate William Pierce, who recorded this tale, noted that Washington “bowed, picked up his Hat, and quitted the room with a dignity so severe that every Person seemed alarmed” (Farrand, 1937).
Thurber, J. A., Erin O’Brien, and David A. Dulio, “Where Do Voters Get Their Political Information,” Campaigns and Elections, April, 2001, 9.
Thus the Civil Rights Act ended up also barring discrimination in employment on the basis of sex. However, the Equal Employment Opportunity Commission (EEOC), created to implement the act, decided that its resources were too limited to focus on anything but race.
Thus a constitutional amendment can be stopped by one-third of either chamber of Congress or one-fourth of state legislatures—which explains why there have been only twenty-seven amendments in over two centuries.
Thus far our discussion has focused primarily on how and why individuals decide to participate in politics by engaging in activities such as voting or running for office. There are times when groups of people who are concerned about a particular issue or idea join forces to demand government action. A social movement is formed when large numbers of people organize and mobilize to actively pursue common political objectives (Freeman &amp; Johnson, 1999).
Tierney, J. T., “Government Corporations and Managing the Public’s Business,” Political Science Quarterly 99 (Spring 1984): 73–92.
Tierney, J. T., The U.S. Postal Service: Status and Prospects of a Public Enterprise (Dover, MA: Auburn House, 1988), 2.
Time, “10 Questions for Walter Cronkite,” November 3, 2003, 8.
The Time of the Lincolns (2001). A documentary based on biographies of Abraham and Mary Todd Lincoln that spends significant time exploring the evolution of the political party system from 1836 to 1864.
A timeline of the development of political parties can be accessed at http://www.edgate.com/elections/inactive/the_parties.
The Times’ coverage focused on the program’s inadequacies and failures, its duplicity and deception. Exposure is a news value, common in journalism; the Times’ reporters were doing their job. Missing, though, was an adequate acknowledgment and appreciation of the program’s accomplishments and the difficulty of achieving its goals.
The Times’ coverage supported and legitimized the Supreme Court’s decision. Coverage in the Constitution undermined it.
The Times of Harvey Milk (1984). A moving documentary about one of the first openly gay elected officials in the United States, gunned down by a fellow city supervisor in 1978. Made into the Hollywood film Milk (2008), starring Sean Penn.
The Times later reported that the government agencies (such as the Securities and Exchange Commission, the Commodity Futures Trading Commission, the Office of Thrift Supervision, and the Federal Reserve) that were deciding on the at least 243 regulations to implement the new, 2,300-page banking law were being lobbied by 148 of their former employees, who had recently been hired away from the agencies. Asked by the Times’ reporter if he had an edge in lobbying, one of them replied, “The answer is yes, it does. If it didn’t, I wouldn’t be able to justify getting out of bed in the morning and charging the outrageous fees that we charge our clients, which they willingly pay” (Lichtblau, 2011).
The Times printed an op-ed about the Department of Education’s rankings of reporters on a one hundred–point scale “depending on whether their stories were critical or favorable toward the law” (Rotherham, 2005). And repeated revelations (first reported in USA Today) came up that media commentators had been paid to promote the policy, including one pundit who received $240,000 and often appeared on television and radio without mentioning the payment.
The Times reported that MMS had approved at least three huge lease sales, 103 seismic blasting projects and 346 drilling plans, including Deepwater Horizon, without getting required permits from the National Oceanic and Atmospheric Administration (NOAA). The newspaper also reported that the MMS routinely overruled the safety and environmental concerns of its staff biologists and engineers, pressuring them to change their findings that predicted accidents. The MMS was reported to have routinely exempted BP and other companies from having to provide environmental impact statements (Urbina, 2010). Yet “from 2001 to 2007, there were 1,443 serious drilling accidents in off-shore operations, leading to 41 deaths, 302 injuries and 356 oil spills” (Lipton &amp; Broder, 2010).
The Times undermined the credibility of Iraqi government denials by following them with challenges from US officials, and it discredited US and foreign sources critical of the administration’s argument. Stories challenging the administration’s case for war were downplayed: James Risen’s “C.I.A. Aides Feel Pressure in Preparing Iraqi Reports,” completed several days prior to the invasion, was not printed until three days after the start of the war and was then relegated to page B10 (Okrent, 2004). Dissenters received little coverage.
The timing of elections is one way public opinion influences the president’s willingness to undertake foreign policy initiatives and exercise military force. Presidents become increasingly hesitant to take foreign policy risks as elections approach for fear of having their leadership called into question. Even successes can be criticized as being too costly. So deep-seated is this reluctance to act that a common complaint from foreign leaders is that US foreign policymaking grinds to a halt every four years. For a different view, there is the film Wag the Dog (1997), in which a president’s aides invent a war with Albania to distract media and public attention from his involvement in a sex scandal that is about to derail his reelection.
Tinker v. Des Moines Independent Community School District, 393 US 503 (1969).
Title IV of the Social Security Act of 1935 provided funds for the states to help the destitute elderly, the blind, and children. Its primary purpose was to assist poverty-stricken families with children during the heart of the Great Depression. Over time, it became Aid to Families with Dependent Children (AFDC), granting financial assistance to low-income mothers and their children (Katz, 1997).
To break the logjam on the presidency, the convention created the Electoral College as the method of electing the president, a political solution that gave something to each of the state-based interests. The president would not be elected directly by the popular vote of citizens. Instead, electors chosen by state legislatures would vote for president. Small states got more electoral votes than warranted by population, as the number of electors is equal to the total of representatives and senators. If the Electoral College did not produce a majority result, the president would be chosen by the popularly elected House, but with one vote per state delegation (Roche, 1961). With all sides mollified, the convention agreed that the office of president would be held by one person who could run for multiple terms.
To build support for the war, the administration had claimed that Iraqi dictator Saddam Hussein was a major threat to the United States because he possessed biological, chemical, and perhaps nuclear weapons of mass destruction and was likely to supply them to terrorists. To make its case, the administration treated unclear or ambiguous information as certain facts (e.g., that Iraq had attempted to obtain uranium from Africa). It ignored intelligence questioning whether Iraq possessed weapons of mass destruction and implied links between Saddam Hussein, 9/11, and terrorists that were never proven. The administration also used inflammatory language (e.g., “We don’t want the smoking gun to be a mushroom cloud” said National Security Advisor Condoleezza Rice).
To cover stories from such “hot spots,” reporters often have to parachute (not literally) in from their bases. They spend time on logistics, getting from place to place, booking hotel rooms, and hiring drivers and translators (Hannerz, 2004). Because they lack knowledge of local conditions and don’t stay long, they tend to rely on a few sources, mainly the US embassy, aid workers, and spokespersons from the government of the country.
To Kill a Mockingbird (1962). Small-town Southern lawyer (Gregory Peck) braves the hostility of his fellow citizens by defending a black man falsely accused of raping a white woman.
To learn more about the Constitution, visit the National Constitution Center at http://constitutioncenter.org.
To learn more about the delegates to the Constitutional Convention, visit https://www.archives.gov/founding-docs/founding-fathers.
To learn more about Japanese internment, visit https://www.archives.gov/research/alic/reference/military/japanese-internment.html.
To learn more about Latino civil rights, visit the National Council of La Raza online at http://www.nclr.org.
To learn more about the Seneca Falls Convention, visit https://www.nwhm.org/online-exhibits/rightsforwomen/SenecaFalls.html.
To learn more about Shays’s Rebellion, visit the National Park Service online at https://www.nps.gov/spar/learn/news/rebellion-at-the-springfield-arsenal.htm.
To meet the media’s never-ending appetite for news, reporters turn to readily accessible press officers, who serve as official spokespersons for their agencies. Press officers, who are often former journalists, sympathize with the reporters who cover agencies and strive to represent their needs within the agency. They work to provide information, a quick quote, or a tidbit on a given topic that will satisfy any and all reporters that contact them.
To a nation accustomed to Hollywood disaster blockbusters, the 9/11 attack was harsh reality.See Anthony Lane, “This Is Not a Movie,” New Yorker, September 24, 2001, 79. Yet the phrases used by television commentators had an eerie familiarity: they recalled Hollywood’s fictional movie The Siege, a 1998 thriller about terrorists attacking targets in New York City.
To put yourself on the registry, go to http://www.donotcall.gov or call 888-382-1222.
To survive, journals of political opinion usually depend on subsidies from wealthy individuals who support their views. The Weekly Standard, the voice of Republican neoconservatives and one of the most influential publications in Washington, with a circulation of approximately 75,000, loses around $5 million annually. It was initially owned and funded by media mogul Rupert Murdoch’s News Corporation, which makes big profits elsewhere through its diverse holdings, such as Fox News and the Wall Street Journal. In 2009, it sold the Weekly Standard to the conservative Clarity Media Group.
Today American heroes are more likely to come from the ranks of prominent entertainment, sports, and business figures than from the world of politics. Popular culture became a powerful mechanism for elevating people to hero status beginning around the 1920s. As mass media, especially motion pictures, radio, and television, became an important part of American life, entertainment and sports personalities who received a great deal of publicity became heroes to many people who were awed by their celebrity (Greenstein, 1969).
Today, major parties are at the forefront of innovation with communications technology as they seek ways of making the Internet and digital media more effective and exciting for party members. These media efforts have been paying off. Seventy-seven percent of the public believes that political parties are important to them for providing political information (Thurber, O’Brien, &amp; Dulio, 2001). Party advertisements can influence the opinions of up to 4 percent of voters, enough to sway an election, although this does not happen in every contest (Lester, 2002).
Today the most famous part of this newspaper campaign is the series of essays (referred to earlier) written by Alexander Hamilton, John Jay, and James Madison, and published in New York newspapers under the collective pseudonym “Publius.” The authors used their skills at legal argumentation to make the strongest case they could for the document that emerged from the Constitutional Convention. These Federalist papers, steeped in discussion of political theory and history, offer the fullest logic for the workings of the Constitution. However, they were rarely reprinted outside New York and were a minor part of the ratification campaign.
Today, there are hundreds of thousands of students excelling in our schools who are not American citizens. Some are the children of undocumented workers, who had nothing to do with the actions of their parents. They grew up as Americans and pledge allegiance to our flag, and yet they live every day with the threat of deportation.…It makes no sense.
Now, I strongly believe that we should take on, once and for all, the issue of illegal immigration. I am prepared to work with Republicans and Democrats to protect our borders, enforce our laws, and address the millions of undocumented workers who are now living in the shadows. I know that debate will be difficult and take time.
Today, there is no longer a single mass women’s movement. Instead, there are many organizations working on a wide range of issues related to women, such as health care, social justice, and domestic violence (Epstein, 2000). They make use of digital communication to reach out to the public and to support one another. The National Organization for Women (NOW), which takes action on issues of women’s equality, provides information and opportunities for participation online. Through its website, “Take Back The Night” promotes action against domestic violence by providing an online guide to organizing events, making T-shirts and posters available, and offering access to legal assistance.
Tommy japan – BE021212 – CC BY 2.0.
Top Gun (1986). Probably the most famous hit movie as military recruiting poster. Tom Cruise plays a wild-living American who settles down and grows up to be a navy pilot.
The toppling of a dictator’s statue is an enduring image, symbolizing the literal collapse of a regime’s authority and the massive uprising and joy of a population freed at last from tyranny. On April 9, 2003, a US mechanized vehicle using a cable pulled down Saddam Hussein’s mammoth statue in Baghdad’s Firdos Square. The square was sealed off by US marines. The few people in it were US soldiers, Iraqis from the United States, promoted “Free Iraqi Forces Militia” (comprising exiles who had recently been returned to the country by the Pentagon), and journalists.
Toward the end of a campaign, ad checks have trouble standing out amid the clutter of so many ads for so many candidates. People also can ignore them, skip over them with remotes, and delete them with a keyboard stroke.
Trade unions mobilize blue-collar workers, especially on behalf of the Democratic Party. Black churches are instrumental in organizing political action in the African American community, fundamentalist congregations provide a base for the Christian Right, and the Catholic Church helps mobilize the pro-life movement against abortion and anti–death-penalty activists.
The tradition-bound Congress embraced the Internet slowly. Political scientist Stephen Frantzich describes the situation: “One can almost hear the crunch of metal as one ancient institution and one new technology collide. For all the promises of cyberdemocracy and enhanced political linkages, in some ways the interface of Congress and the Internet is a match made in Hell. Divorce is not possible, but tensions are inevitable” (Frantzich, 2001).
The traditional group photograph that the members of the Supreme Court allow to be taken shows them arrayed and authoritative in their impressive institutional setting. This enduring image enhances the justices’ standing and contributes to people’s acceptance of their rulings.
Traditionally, education policy has been the domain of state and local governments. Schools are funded mainly by local property taxes. Consequently, schools’ resources and thus their quality of education depend on their location, with vast differences between and often within school districts.
Traditionally, more money has been paid into the Social Security Trust Fund than drawn out, leading to a revenue surplus. But Americans are living longer than ever. Longer lives mean larger payouts from the fund, as there is no limit on the number of years people receive benefits. Also, recent generations entering the workforce are generally smaller in size than their predecessors. By 2040, there will not be enough money in the fund to finance recipients at the current level (White, 2001).
Traditionally, political parties helped mobilize people by recruiting volunteers for campaigns and other political events. Parties provided a training ground for candidates and leaders and rallied people around issues. Today, parties’ role in directly mobilizing people to participate in politics has diminished. People are more inclined to support a candidate who represents their interests than a political party (Dennis &amp; Owen, 1997).
Traffic (2000). A conservative judge, appointed by the president to lead the war against drugs, discovers his daughter is a user.
Traugott, M. W. and Paul J. Lavrakas, The Voter’s Guide to Election Polls, 2nd ed. (New York: Chatham House, 2000).
The trend in recent administrations has been to select knowledgeable and low-key individuals who can provide the president with expert advice but not invite or engage in running conflicts with the other foreign policy bureaucracies. Sometimes this turns into catering to the president’s wishes, as Condoleezza Rice did with President George W. Bush’s wish to go to war with Iraq. After his reelection in 2004, he appointed her secretary of state.
Trends in Party Identification
Trends in party identification from 1932 to the present have been compiled by the Pew Research Center in this graph found at http://www.people-press.org/2016/09/13/party-identification-trends-1992-2016/.
Trials are a staple of entertainment drama (Lenz, 2003; Chase, 2002). Many television series and their spin-offs involve trials. These shows differ drastically from the reality of courts and trials through the addition of drama and emotion: the highlights of cross-examination, attorneys browbeating witnesses and making speeches, and the guilty confessing. They rarely contain procedural elements, and the issues of “jurisdiction, notices to defendants, pleadings, discovery, and choice of a judge or jury trial, all of which can be argued, replied to, and motioned against” (Dumble, 1989). As David E. Kelley, creator of The Practice and a former lawyer said, “I am writing the world of law in the way I would like it to be. It’s all a conceit, because most trials are boring” (Rosenbaum, 2002).
Triumph of the Will (1935). Hitler’s favorite filmmaker, Leni Riefenstahl, made this propaganda documentary of the 1934 Nazi party rally in Nuremberg, a celebration of the fascist state.
True Colors (1991). Two law school graduates take divergent political paths, as one becomes an aide to an influential senator and is involved in political maneuvering while the other works for the Justice Department prosecuting criminals in government.
A true political party system with two durable institutions associated with specific ideological positions and plans for running the government did not begin to develop until 1828. The Democratic-Republicans, which became the Democratic Party, elected their presidential candidate, Andrew Jackson. The Whig Party, an offshoot of the National Republicans, formed in opposition to the Democrats in 1834 (Holt, 2003).
Truman, David B. The Governmental Process: Political Interests and Public Opinion, 2nd ed. New York: Alfred A. Knopf, 1971 (originally published 1951). This book revived the study of interest groups as central to US politics and raised many subjects, concepts, and questions that are still important.
Tuan, M., Forever Foreigners or Honorary Whites. The Asian Experience Today (New Brunswick, NJ: Rutgers University Press, 1998).
Tulis, J. K., The Rhetorical Presidency (Princeton, NJ: Princeton University Press, 1988).
Tulis, J. K., “The Two Constitutional Presidencies,” in The Presidency and the Political System, 6th ed., ed. Michael Nelson (Washington, DC: CQ Press, 2000), 93–124.
Tulis, J., The Rhetorical Presidency (Princeton, NJ: Princeton University Press, 1987).
Turner Broadcasting System, Inc. et al. v. Federal Communication Commission, 520 US 180 (1997).
A turning point in the war came in late January 1968. Seeking a final, decisive victory, the Communists launched a massive simultaneous attack, known as the Tet Offensive, on major cities throughout the country. In the attack on Saigon, the South Vietnamese capital, soldiers temporarily invaded the American embassy grounds, in full view of American reporters and television news crews.
Turnout figures can be skewed by undercounting the vote. This problem gained attention during the 2000 election. The contested vote in the Florida presidential race resulted in a recount in several counties. Ballots can be invalidated if they are not properly marked by voters or are not read by antiquated voting machines. Political scientists have determined that presidential election turnout is underestimated on average by 4 percent, which translates into hundreds of thousands of votes (Flanigan &amp; Zingale, 1999).
Turnout varies significantly across localities. Some regions have an established culture of political participation. Local elections in small towns in New England draw up to 80 percent of qualified voters. Over 70 percent of Minnesota voters cast ballots in the 2008 presidential election compared with 51 percent in Hawaii and West Virginia (McDonald).
Tushnet, M. V., The NAACP’s Legal Strategy Against Segregated Education, 1925–1950 (Chapel Hill: University of North Carolina Press, 1987), chaps. 2–5.
Tweed and his gang of New York City politicians gained control of the local Democratic Party by utilizing the Society of Tammany (Tammany Hall), a fraternal organization, as a base. Through an extensive system of patronage whereby the city’s growing Irish immigrant population was assured employment in return for votes, the Tweed Ring was able to influence the outcome of elections and profit personally from contracts with the city. Tweed controlled all New York state and city Democratic Party nominations from 1860 to 1870. He used illegal means to force the election of a governor, a mayor, and the speaker of the assembly.
The Tweed Ring was voted out in 1871, and Tweed was ultimately jailed for corruption. He escaped and was arrested in Spain by a customs official who didn’t read English, but who recognized him from the Harper’s Weekly political cartoons. He died in jail in New York.
Twelve Angry Men (1957). One man (Henry Fonda) convinces the other jury members to change their verdict to innocent.
Twelve state legislatures sent delegates to Philadelphia (Rhode Island did not attend). Each delegation would cast a single vote.
Twentieth-Century Fund Task Force on Public Television, Quality Time (New York: Twentieth-Century Fund Press, 1993), 36.
Twenty-four-hour cable-television news channels report the news. For example, CNN has The Situation Room with Wolf Blitzer. But they have a lot of time to fill and only a limited number of reporters and news-gathering resources. So they employ opinionated anchors and fill their news programs with commentary and opinion, often from pundits, political consultants, party strategists, and people from interest groups and ideological think tanks. These guests, many of whom appear regularly (no matter how wrong their past observations), disagree forcefully with each other, speak in sound bites, and are adept at memorizing and delivering “spontaneous” quips (Brooks, 2000). Even though these shows have relatively small audiences, the people watching “are the news junkies, the ones who get the buzz going” (Fitzwater, 2007).
The twin concerns for efficiency and cost have been combined in three debates over the ability of the United States to fight wars today. One debate is between defense hawks, who want increased defense spending to ensure US security, and deficit hawks, who wish to reduce all areas of government spending. A second debate is over military readiness. Does the military consist of “hollow forces” that look robust on paper but lack training, modern weapons, and effectiveness? The third debate is over the impact of modern technology on how the United States organizes, prepares for, and fights wars.
The Twin Towers
Two big summer movie hits, Independence Day (1996) and Air Force One (1997) are typical: ex-soldier presidents use physical rather than legal powers against (respectively) aliens and Russian terrorists. The president’s tie comes off and heroism comes out, aided by fighter planes and machine guns. The television hit series The West Wing recycled, with a bit more realism, the image of a patriarchal president boldly putting principle ahead of expedience (Parry-Giles &amp; Parry-Giles, 2006).
Two enduring images of the African American civil rights movement are of Rosa Parks. In one, she is being arrested. In a later photograph taken for Look magazine, she is sitting on a city bus in front of a white passenger. Her refusal to give up her bus seat to a white person and move to the back of the bus touched off the massive Montgomery bus boycott that ended with a Supreme Court decision ordering the city to desegregate public transportation. The images endure because of the simple, moving tale of a lone individual affirming her dignity and equality by a simple act—sitting down.
The two major parties have established party committees that perform specific tasks. In the House, steering committees consisting of party leaders recommend members to serve on legislative committees. Each party’s House and Senate policy committee conducts research and advises members about legislative proposals. The campaign committees raise funds, conduct election research, organize volunteers, and develop campaign publicity to promote the election of party members to Congress. House Democrats’ Organization, Study, and Review Committee recommends changes in party organization and rules.
The two-party system consisting of the Democrats and Republicans was in place by 1860. The Whig Party had disintegrated as a result of internal conflicts over patronage and disputes over the issue of slavery. The Democratic Party, while divided over slavery, remained basically intact (Holt, 2003). The Republican Party was formed in 1854 during a gathering of former Whigs, disillusioned Democrats, and members of the Free-Soil Party, a minor antislavery party. The Republicans came to prominence with the election of Abraham Lincoln.
A two-party system is one in which nearly all elected offices are held by candidates associated with the two parties that are able to garner the vast majority of votes. The Republican Party and the Democratic Party are the major parties that have monopolized American politics since the early 1850s (Chambers &amp; Burnham, 1975). A major party runs candidates for local, state, and federal offices in a majority of states and holds one of the two largest blocs of seats in the US Congress (Rovenstone, Behr, &amp; Lazarus, 2000).
A two-step authorization and appropriations process is required to establish and fund specific programs within the guidelines set by the annual budget. Congress must first pass laws authorizing or recommending that federal programs receive funding at a particular level. The appropriations process, where funds are actually allocated to programs for spending, is the second step. The House Appropriations Committee initiates all bills to fund programs, and its counterpart in the Senate must approve funding bills. The budget resolution that ultimately passes the House and Senate Budget Committees is usually markedly different from the president’s budget proposal.
On two subjects, however, the national government increased its power in relationship to the states and local governments: sin and economic regulation.
Two Towns of Jasper (2001). A documentary about the murder of James Byrd, in which blacks interview blacks and whites interview whites in the two racially separate communities within the town.
Two visions of foreign policy are isolationism and, dominant since World War II, internationalism. The main policies during the Cold War were containment, deterrence, détente and arms control, and the use of military force, as in Vietnam.
Two visions have competed for how the United States should orient itself to world politics. They are isolationism and internationalism. Isolationism, the policy of trying to stay aloof from foreign entanglements, has long roots in American foreign policy (Adler, 1957). Many date it back to George Washington’s Farewell Address, which warned Americans to “steer clear of permanent alliances with any portion of the foreign world.”
The types of cases receiving excessive and inflammatory coverage include those of a basketball star (Kobe Bryant) charged with rape; an actor (Robert Blake) accused of killing his wife; a decorating diva (Martha Stewart) charged with lying to the FBI; a pop star (Michael Jackson) accused of molesting children; and a mother (Casey Anthony) accused of killing her daughter. The media want, as the chief executive of truTV (formerly Court TV) put it, “the type of trials that have all the melodrama of a soap opera” (Ogunnaike, 2004).
U.S. Department of State – A Student Asks Secretary Clinton a Question – public domain.
Ullman v. United States, 350 US 422 (1956).
Ultimately, the Supreme Court can and does rule on whether presidents have inherent powers. Its rulings have both expanded and limited presidential power. For instance, the justices concluded in 1936 that the president, the embodiment of the United States outside its borders, can act on its behalf in foreign policy.
The UN Security Council set January 15, 1991, as the deadline for Iraq’s peaceful exit from Kuwait and authorized member states to “use all means necessary” to bring about Iraq’s complete and unconditional withdrawal. When Iraq did not withdraw, the United States launched Operation Desert Storm. On February 28, after less than one month of fighting, Iraq announced a cease fire; on April 6, Iraq accepted the UN’s terms to formally end the war. The war was a diplomatic and military success for the United States, which put together a global coalition against Iraq and conducted a military campaign that produced relatively few American casualties.
The unassuming and slight James Madison made an unusual teammate for the dashing, aristocratic ex-soldier Alexander Hamilton and the august diplomat John Jay. But despite these contrasts and some political divides, they merged their voices in the Federalist papers, published in New York newspapers under the pseudonym “Publius.” Soon after the ratification of the Constitution, The Federalist was widely republished in book format. Scholars now regard it as the fullest explication of the logic underlying the Constitution.
Under the Articles, the Continental Congress took over the king’s powers to make war and peace, send and receive ambassadors, enter into treaties and alliances, coin money, regulate Indian affairs, and run a post office. But the confederation could not raise taxes and relied on revenues from each of the states. There was no president to enforce the laws and no judiciary to hear disputes between and among the states.
Under competitive federalism, funds go from national to state and local governments with many conditions—most notably, directives known as mandates. State and local governments want national funds but resent conditions. They especially dislike “unfunded mandates,” according to which the national government directs them what to do but gives them no funds to do it.
The Underground Railroad
Undeterred, Watson launched a campaign to get state legislatures to pass this congressional compensation amendment. His first successes were with Maine in 1983 and Colorado in 1984. The news media began paying attention. The story of legislators voting themselves pay raises and news of scandals over congressional perks of office resonated with the public; the momentum shifted in Watson’s favor. In 1992, Michigan became the thirty-eighth state to ratify the amendment. Congress recognized Watson’s efforts in what became the Twenty-Seventh Amendment to the Constitution—203 years after their congressional forebears had passed it.
Unfavorable media depictions of labor unions reinforce their negative stereotypes. This coverage reduces public support for unions’ organizing efforts and discourages people from voluntarily joining unions. It discredits striking as a desirable or even appropriate way for unions to achieve their objectives.
Unfinished Symphony (2001). A documentary film that focuses on a three-day protest march in 1971 tracing the path of Paul Revere’s 1775 ride by newly returned veterans of the Vietnam War, including a young John Kerry, who became a US Senator.
The unintended consequence of reform was to diminish the influence of political parties in the electoral process and to promote the candidate-centered politics that exists today. Candidates build personal campaign organizations rather than rely on party support. The media have contributed to the rise of candidate-centered politics. Candidates can appeal directly to the public through television rather than working their way through the party apparatus when running for election (Owen, 1991). Candidates use social media, such as Facebook and Twitter, to connect with voters. Campaign professionals and media consultants assume many of the responsibilities previously held by parties, such as developing election strategies and getting voters to the polls.
Unions are rare in movies. Norma Rae (1979), Matewan (1987), and the documentary Harlan County, USA (1977), favorably portray workers’ struggles to organize and strike for better working conditions, wages, and security, against exploiting employers. But in the classic union film, the Academy Award–winning On the Waterfront (1954), the union is corrupt, violent, and linked to organized crime; the union leaders exploit members to enrich themselves.
United Farm Workers of America, “Action Alert! Urge Congress to Support UFW-Sponsored Bills Allowing an Undocumented Farm Worker to Earn Legalization,” 2001, http://www.ufw.org/gallowact.htm.
The United States flag is the core icon of American political culture. Media representations associate the flag with the two dominant values of the American creed: democracy and capitalism. News media connect the flag with aspects of democratic political culture, including elections, institutions, and national pride. People have more positive reactions to politicians when they appear with the American flag. Advertisements send the message that to “buy American,” and thereby support the free-market economic system, is to be patriotic.
The United States has a long tradition of social movements that have sparked major changes in political processes and government policies. The abolitionist movement of the mid-1800s sought to end slavery, an issue that contributed to the outbreak of the Civil War. The temperance movement, led by the Anti-Saloon League and the Women’s Christian Temperance Union, prompted Congress to pass the Eighteenth Amendment in 1919 prohibiting the sale or transportation of alcohol. Prohibition was repealed in 1935.
The United States is the global superpower and world leader. It operates in a world beset by famine, poverty, disease, and catastrophes both natural (tsunamis, earthquakes) and man-made (climate change, pollution of the seas and skies, and release of radioactive materials from nuclear plants). It is a world of genocide, regional and ethnic strife, and refugees. Terrorism, conflicts in Iraq and Afghanistan, the nuclear weapons programs of Iran and North Korea, the proliferation of weapons of mass destruction (“loose nukes”), the Arab-Israeli conflict, and instability and challenges to autocratic rulers in the Middle East are only the most obvious of the foreign policy issues that affect the United States. Others are economic upheavals, the rise of China to world economic and political power, relations with Russia, AIDS in Africa, dependence on oil from undemocratic states, the importation of illegal drugs, and the annual US trade deficit of around $800 billion.
The United States is one of the few democracies that requires citizens to register themselves rather than having the government take responsibility for automatically registering them. Significant steps have been taken to make registration easier. In 1993, Congress passed the National Voter Registration Act, also known as the “motor voter” law, allowing citizens to register at motor vehicle and social service offices. “Motor voter’s” success in increasing the ranks of registered voters differs by state depending on how well the program is publicized and executed.
The United States is the world leader in the proportion of its population that is incarcerated. When you include those on probation or parole, about 3.2 percent of adults live under the criminal justice system’s direct supervision (Donziger, ed., 1996; Butterfield, 2004).
United States, Petitioner v. Alfonso Lopez, Jr., 514 US 549 (1995).
United States v. Cronic, 466 US 648 (1984) and Strickland v. Washington, 466 US 668 (1984).
United States v. Darby, 312 US 100 (1941)
United States v. E. C. Knight, 156 US 1 (1895).
United States v. Leon, 468 US 897 (1984).
United States v. O’Brien, 391 US 367 (1968)
United under the Southern Christian Leadership Conference, black churches formed one foundation of the civil rights movement. Dr. Martin Luther King Jr., one of the movement’s leaders, emphasized that nonviolent direct action would be used to expose racial injustices. Civil rights activists boycotted businesses that employed discriminatory practices. They engaged in acts of civil disobedience that disrupted established patterns of daily life. Blacks ate at white lunch counters, were arrested, and jailed. Southern blacks mounted large-scale voter registration drives. In the summer of 1963 alone, over fourteen hundred demonstrations and marches were staged to protest disenfranchisement and other forms of discrimination.
Unlike other parts of government, women and racial and ethnic minorities are well represented in the civil service. Women are 46 percent of the civilian workforce and 43 percent of the federal workforce. People of color are 26 percent of the civilian workforce and 29 percent of the federal workforce. But women and people of color are clustered at lower levels of the civil service. Those at higher levels are largely white and male (Naff, 2001). Lifetime job security allows many civil servants to stay in government until retirement or death, so progress into high-level positions is slow.
Unnamed Author (1954–2006) was a political scientist who held the Kevin P. Reilly, Sr., Chair of Political Communication at Louisiana State University from 2001 after twenty years as a professor at Williams College. He was the first occupant of the Laurence Lombard Chair at the Joan Shorenstein Center on the Press, Politics and Public Policy at Harvard University’s Kennedy School of Government and was a visiting professor of public policy at the Kennedy School. Unnamed Author was an American Political Science Association Congressional Fellow, which afforded him the opportunity to study the internal workings of Congress as a participant observer. He made lasting contributions in the fields of American government and media and politics. He is the author of the landmark works Making News and Making Laws: Media Strategies in the House of Representatives (Brookings Institution Press, 1987) and Governing with the News: The News Media as a Political Institution (University of Chicago, 1999 and 2005). Unnamed Author was a coauthor of Crosstalk: Citizens, Candidates, and the Media in a Presidential Campaign (University of Chicago Press, 1996). Both Governing with the News and Crosstalk were honored with the Doris Graber Award of the Political Communication Section of the American Political Science Association for the best book published in ten years. Unnamed Author also was the editor of Freeing the Presses: The First Amendment in Action (Louisiana State University Press, 2006). In addition to these works, Unnamed Author published journal articles and book chapters in the fields of legislative studies; presidential politics; elections and voting behavior; political communication; political socialization; and lesbian, gay, and bisexual politics. Unnamed Author was inducted into the Louisiana State University Manship School Hall of Fame in 2011. Unnamed Author passed away from brain cancer at the age of fifty-one. He is survived by his spouse, Jack Yeager, a professor of French at Louisiana State University.
Unnamed Author is an associate professor of political science and director of American Studies at Georgetown University and teaches in the Communication, Culture, and Technology graduate program. She is a graduate of George Washington University and received her doctorate in political science from the University of Wisconsin–Madison. Unnamed Author has been an American Political Science Association Congressional Media Fellow. She is the author, with Richard Davis, of New Media and American Politics (Oxford, 1998) and Media Messages in American Presidential Elections (Greenwood, 1991). She is a coeditor of The Internet and Politics: Citizens, Voters, and Activists (Routledge, 2006) with Sarah Oates and Rachel Gibson; she is a coeditor of Making a Difference: The Internet and Elections in Comparative Perspective (Lexington, 2009) with Richard Davis, Stephen Ward, and David Taras. She has published in numerous scholarly journal articles and book chapters in the areas of American government, mass political behavior, political communication, media and politics, political socialization, civic education, and elections and voting behavior. Her most recent work focuses on digital media in American elections and the intersection of civic education and political engagement. She is grateful for the support of her husband of thirty years, Jeffrey, and her cat, Rocky.
Unnamed Author is a professor of political science at Duke University. He has been director of Duke’s Film/Video/Digital Program and for six years editor of the journal Political Communication. His degrees are all from the University of California, Los Angeles. Unnamed Author specializes in American government and politics (defined broadly to include the foundations, public, institutions, and processes) and political communication (defined broadly to include both news and entertainment). Among the courses he has relished teaching are American Government, Politics and the Media in the U.S., Film and Politics, Documentary Film, and Politics and the Libido. He is the author of The Media in American Politics: Contents and Consequences, 3rd ed. (forthcoming from Longman) and coauthor of Media Power Politics (Free Press, 1983) and Politics in Public Service Advertising on Television (Praeger, 1977). He is the editor of and a contributor to Political Communication in Action (Hampton Press, 1996) and Political Communication Research, vols. I and II (Ablex, 1987 and 1996); he is a coeditor and contributor to Business as Usual (Hampton Press, 2003), Glasnost and After: Media and Change in Eastern/Central Europe (Hampton Press, 1995), Taken by Storm: Media, Public Opinion, and U.S. Foreign Policy in the Gulf War (University of Chicago Press, 1994), and Terrorism and the Media (Sage, 1992). He is author of some sixty other publications. He has been chair of the Political Communication Research Section of the International Association for Media and Communication Research and chair of the Political Communication Section of the American Political Science Association. Among his research and teaching awards are a Congressional Fellowship from the American Political Science Association, a Humanities Fellowship from the Rockefeller Foundation, two Fulbright Scholarships, and the Alumni Distinguished Undergraduate Teaching Award from Duke University.
Unprecedented: The 2000 US Presidential Election (2003). A corrosive documentary about the contest between Governor George W. Bush and Vice President Al Gore for Florida.
Until 2003, only one governor, North Dakota’s Lynn J. Frazier in 1921, had been successfully recalled. In 2003, a California Republican congressmen initiated and mainly funded the recall of California’s Democratic governor Gray Davis for his alleged policy failings. Spurred by conservative talk-radio hosts, websites run by Republican operatives, disenchanted Democrats, and antitax organizations, and coordinated by e-mail, more than 900,000 eligible voters signed the petition to put the recall on the ballot. The ballot asked voters two questions: if the governor should be removed from office and who they would select from a list of candidates to replace him if the governor were recalled. The voters selected Republican Arnold Schwarzenegger to replace Governor Davis.
Unusual and risky programs are put on the air by networks and channels that may be doing poorly in the ratings and are willing to try something out of the ordinary to attract viewers. Executives at the relatively new Fox network commissioned The Simpsons. Matt Groening, its creator, has identified the show’s political message this way: “Figures of authority might not always have your best interests at heart.…Entertain and subvert, that’s my motto” (Bhattacharya, 2000). The show, satirizing American family life, government, politics, and the media, has become one of television’s longest running and most popular series worldwide.
The upsurge in news coverage prompted membership and funding for civil rights organizations to soar. Public opinion polls revealed that civil rights was the nation’s most important problem (Smith, 1980). Officials felt pressure to act. President Johnson gave a televised speech before Congress to propose the Voting Rights Act, stating, “It is all of us who must overcome the crippling legacy of bigotry and injustice.” He paused, then evoked the civil rights battle cry: “We shall overcome.” The act sailed through Congress. (See Johnson speak at http://millercenter.org/scripps/archive/speeches/detail/3386.)
Urbina, I., “U.S. Said to Allow Drilling Without Needed Permits, New York Times, May 13, 2010, A1.
US Department of Defense Budget
The US economic system is capitalism. It encourages individual enterprise, a free market, and relatively low taxation. It discourages government intervention in and regulation of the economy.
US foreign and national security policies are made and largely articulated in the United States. Policymakers and members of the media interact in Washington and in related places such as the United Nations in New York City.
US Government Printing Office, “Legislative Reorganization Acts: Provisions of the Legislative Reorganization Acts of 1946 and 1970 Applicable to Both Houses,” accessed April 4, 2011, http://www.gpo.gov/congress/house/hd106-320/pdf/hrm85.pdf.
US House of Representatives, Office of the Law Revision Counsel, “2 USC Chapter 26: Disclosure of Lobbying Activities,” accessed April 4, 2011, http://uscode.house.gov/download/pls/02C26.txt.
The US media system blends national, state, and local outlets. Issues and stories move from one level to another. This enables people in politics to gain influence but can undermine them. New media technologies, fostering quick communication across vast expanses, allows people to learn and understand more about federalism but challenge federalism’s geographical foundation. Federalism seems like a daunting obstacle course, but it also opens up many opportunities for political action.
The US National Archives and Records Administration has a resource for the Electoral College at http://www.archives.gov/federal-register/electoral-college.
The US newspaper system boosted the Federalist cause. Of the approximately one hundred newspapers being published during the ratification campaign of 1787–88, “not more than a dozen…could be classed as avowedly antifederal” (Rutland, 1966). Anti-Federalist arguments were rarely printed and even less often copied by other newspapers (Riker, 1996). Printers followed the money trail to support the Federalists. Most newspapers, especially those whose stories were reprinted by others, were based in port cities, if only because arriving ships provided good sources of news. Such locales were dominated by merchants who favored a national system to facilitate trade and commerce. Newspapers were less common in rural interior locations where Anti-Federalist support was greatest.
The US political system is designed to prevent quick agreement within the legislature and between the branches. Senators, representatives, presidents, and Supreme Court justices have varying terms of offices, distinctive means of selection, and different constituencies. Prospects for disagreement and conflict are high. Accomplishing any goal requires navigating a complex obstacle course. At any point in the process, action can be stopped. Maintaining the status quo is more likely than enacting significant changes. Exceptions occur in response to dire situations such as a financial crisis or external attacks.
The use of more personalized forms of media, such as text messaging and participation in social networking sites, has expanded exponentially in recent years. Young people using these forms of media have greater control over their own political socialization: they can choose to follow politics through a Facebook group that consists largely of close friends and associates with similar viewpoints, or they may decide to avoid political material altogether. Young people, even those who have not reached voting age, can become involved in election campaigns by using social media to contribute their own commentary and videos online.
Uviller, H. R. and William G. Merkel, The Militia and the Right to Arms, Or, How the Second Amendment Fell Silent (Durham, NC: Duke University Press, 2002).
Van Beek, S. D., Post-Passage Politics (Pittsburgh, PA: University of Pittsburgh Press, 1995).
Van Riper, P. P., History of the United States Civil Service (Evanston, IL: Row, Peterson and Company, 1958), 19.
VandeHei, J. and Peter Baker, “Social Security: On with the Show: President’s ‘Conversations’ on Issue Are Carefully Orchestrated, Rehearsed,” Washington Post, March 12, 2005, A3.
VandeHei, J., “Rain Dance: Mississippi Choctaw Find an Unlikely Ally In a GOP Stalwart…,” Wall Street Journal, July 3, 2000.
Vargas, J. A., “Obama Raised Half a Billion Online,” Washington Post, November 20, 2008, accessed March 26, 2011, http://voices.washingtonpost.com/44/2008/11/obama-raised-half-a-billion-on.html.
The variety and range of national and local media offer opportunities for people in politics to gain leverage and influence. National policymakers, notably the president, use national news and entertainment media to reach a national public. But because local news media serve as a more unfiltered and thus less critical conduit to the public, they also seek and obtain positive publicity from them.
The vast majority of civil cases, some seventeen million annually, are filed in state courts, compared to around four hundred thousand in federal courts. State and federal laws establish the type of civil cases their courts can hear. For example, because there is no federal divorce law, all divorce cases are heard in state courts; because Social Security is a federal program, all civil disputes involving it are heard in federal courts.
The vast majority of members of Congress are white males from middle- to upper-income groups. A majority are baby boomers, born between 1946 and 1964. The 111th Congress—which coincided with the administration of President Barack Obama, one of the nation’s youngest presidents, who took office at age forty-seven—was the oldest in history. In the 112th Congress, the average age of House members is fifty-seven and the average of senators is sixty-two. Most have a college education, and many have advanced degrees (Manning, 2011).
Vavrus, M. D., Postfeminist News: Political Women in Media Culture (Albany: State University of New York Press, 2002), chap. 2.
Verba, S., Kay Lehman Schlozman, and Henry E. Brady, Voice and Equality: Civic Voluntarism in American Politics (Cambridge, MA: Harvard University Press, 1995).
Verba, S. and Norman H. Nie, Participation in America: Political Democracy and Social Equality (New York: Harper &amp; Row, 1972).
The Verdict (1982). An alcoholic, failed lawyer (Paul Newman) struggles to regain his dignity and win a medical malpractice case against an unscrupulous law firm and a corrupt judge.
Vermeer, J. P., The View from the States: National Politics in Local Newspaper Editorials (Lanham, MD: Rowman &amp; Littlefield, 2002), 93–94.
Vermeer, J. P., The View from the States: National Politics in Local Newspaper Editorials (Lanham, MD: Rowman &amp; Littlefield, 2002), 110.
The veto does have drawbacks for presidents:
Vic – oprah – CC BY 2.0; Wikimedia Commons – CC BY 2.0.
Vice President Richard Nixon, confident about his debating skills, underestimated the importance of appearance. He was wan and sweating in contrast to his assured opponent, Senator John F. Kennedy, during the first televised debate of the 1960 presidential election.
The vice president’s sole duties in the Constitution are to preside over the Senate and cast tie-breaking votes, and to be ready to assume the presidency in the event of a vacancy or disability. Eight of the forty-three presidents had been vice presidents who succeeded a dead president (four times from assassinations). Otherwise, vice presidents have few official tasks. The first vice president, John Adams, told the Senate, “I am Vice President. In this I am nothing, but I may be everything.” More earthily, FDR’s first vice president, John Nance Garner, called the office “not worth a bucket of warm piss.”
Vicky Flamand was a young single mother in Florida working a double shift and attending college part time. With an annual income of $13,500, she relied on government-subsidized child-care benefits to keep her tenuous lifestyle going. When the benefits expired, she reapplied, only to be turned down because the county had run out of funds. A hard worker who did not want to go on welfare, she bombarded public officials, including members of Congress, with letters and e-mails describing her plight and those of more than forty-six thousand families who were denied child care in Florida alone. As a result, she was asked to testify in front of the Senate Finance Committee in support of the Child Care and Development Block Grant, which funds transitional child-care benefits. She worked with the Children’s Defense Fund to prepare her testimony.
Victims are everywhere in the media. But who gets to play the part? For some investigative journalists, the answer is innocent death row inmates. Building on evidence dug up by journalism professor David Protess and his students at Northwestern University, reporters for the Chicago Tribune compiled two devastating series about prisoners sentenced to die on faulty evidence—“Trial and Error” and “The Failure of the Death Penalty in Illinois.” The first story in the series began by listing accusations against prosecutors: “They have prosecuted black men, hiding evidence the real killers were white. They have prosecuted a wife, hiding evidence her husband committed suicide.…They do it to win. They do it because they won’t get punished” (Armstrong &amp; Possley, 1999).
Victims and Capital Punishment
Victorious in the South, the African American civil rights movement turned north. Blacks and whites were separated by locality and attended different schools in both North and South. Separation of the races in the North was by practice more than by law; such de facto segregation proved tougher to address by legal efforts alone.
The video of the beating of Rodney King in Los Angeles in 1991 sparked riots.
Video feeds supplied by the AP and Reuters are the source of much of the televised international news. Subscribers are sent video accompanied by natural sound without narration and brief printed informational scripts. Four of CBS’s eight foreign correspondents are based in London doing voice-overs for these feeds for broadcast on the network’s news programs.
Video of the “I Have a Dream Speech” delivered by Dr. Martin Luther King Jr. in August 1963.
View the ad in its entirety at http://www.livingroomcandidate.org/commercials/1964/peace-little-girl-daisy.
View the Bill of Rights online at https://www.archives.gov/founding-docs/bill-of-rights.
View the defense budget at http://comptroller.defense.gov/Budget/.
View the image at http://www.people.com/people/article/0,,20224638,00.html
View the logo.
Viewing the entire tape, one would have seen a belligerent and violent Rodney King who was difficult for police to constrain. Not filmed at all was an intoxicated King driving erratically, leading police on an eight-mile, high-speed chase through crowded streets.
Vinson, D., Local Media Coverage of Congress and Its Members (Cresskill, NJ: Hampton Press, 2002).
Vinson, Danielle C. Local Media Coverage of Congress and Its Members. Cresskill, NJ: Hampton Press, 2002. A study of patterns in local media coverage of Congress focusing on the amount and substance of coverage.
Visit the solicitor general’s office online at http://www.justice.gov/osg.
Vogler, D. J., The Third House (Evanston, IL: Northwestern University Press, 1971).
Vote Different
“Vote Different” was first aired in March 2007 and featured a mashup of Hillary Clinton speeches with an Apple commercial that depicted Clinton in the fearful role of “Big Brother.” The video was the creation of a producer with tenuous ties to the Obama campaign, who had placed the ad on YouTube without authorization. This video was viewed millions of times and generated thousands of comments. It sparked a tidal wave of user-produced campaign videos.
“Vote Different” was a user-produced video attacking Hillary Clinton that aired during the 2008 presidential primary campaign.
Voter registration also has been assisted by online registration. In most cases, individuals must download the form, sign it, and mail it in. Rock the Vote (RTV), a nonpartisan youth mobilization organization, established the first online voter registration initiative in 1992 with official backing from the Congressional Internet Caucus. RTV registered over 2 million new voters in 1992, 80 percent of whom cast a ballot, and signed up over 2.5 million voters in 2008. Following the 2008 election, RTV lobbied the Obama administration to institute fully automated online voter registration nationally.
Voter turnout depends on the type of election. A large number of elections are held in the United States every year, including local elections, elections for county and statewide offices, primaries, and general elections. Only a small number of people, generally under one-quarter of those eligible, participate in local, county, and state elections. Midterm elections, in which members of Congress run for office in nonpresidential-election years, normally draw about one-third of eligible voters (Rosenstone &amp; Hansen, 1993). Voter turnout in presidential elections is generally higher than for lower-level contests; usually more than half the eligible voters cast a ballot.
Voters in midterm elections choose all the members of the US House of Representatives and one-third of the Senate, along with office holders at the state and local levels. Voter turnout levels have hovered around 40 percent in the past three midterm elections. Turnout for the 2010 midterm election was 41.6 percent, compared with 41.4 percent in 2006 and 40.5 percent in 2002 (McDonald). Young voters are less likely to turn out in midterm elections than older citizens. In 2010, only about 23 percent of eligible eighteen- to twenty-nine-year-olds cast a ballot (Center for Information &amp; Research on Civic Learning and Engagement). The United States Election Project provides information about voter turnout in presidential campaigns.
Voters in states considered over 160 ballot initiatives in the 2010 midterm elections, which are described on Ballotpedia’s website at https://ballotpedia.org/2010_ballot_measures.
Voters in thirty states, including California in 2008 (by 52 percent of the vote), passed amendments to their state constitutions banning same-sex marriage. President George W. Bush endorsed an amendment to the US Constitution restricting marriage and its benefits to opposite-sex couples. It received a majority of votes in the House, but not the two-thirds required.
The Voting Rights Act of 1965 gave new powers to the federal government. The act outlawed literacy tests and required the states to prove to the justice department that any changes in voting practices would not abridge the right to vote. It authorized the federal government to use poll watchers and registration examiners to supervise state and local elections. It instantly removed barriers to black registration and voting. In Mississippi, the percentage of blacks registered to vote swelled from under 7 percent in 1964 to 60 percent in 1967.
W (2008). Oliver Stone’s restrained biopic of President George W. Bush.
Wag the Dog (1998). A political consultant (Robert De Niro) and Hollywood producer (Dustin Hoffman) try to distract attention from a presidential sex scandal by staging a fake war.
Walker, D. B., The Rebirth of Federalism: Slouching toward Washington (Washington, DC: CQ Press, 1999), 99.
Walker, J. L., “Diffusion of Innovations among American States,” American Political Science Review 63 (1969): 880–99.
Walker, L. J., Karl H. Hennig, and Tobias Krettenauer, “Parent and Peer Contexts for Children’s Moral Reasoning Development,” Child Development 71, no. 4 (August 2000): 1033–48.
Wall Street (1987). Megavillain financier draws naive broker into his immensely profitable illegal practices (insider trading) but gets his comeuppance when the conscience-stricken broker informs the Securities and Exchange Commission.
The Wall Street Journal, although it has erected a pay wall around its Internet content, claims an electronic readership of 450,000. Its success suggests that in the future some newspapers may go completely online—thus reducing much of their production and distribution costs.
Wallace v. Jaffree, 472 US 38 (1985).
Walters, P., “Michael Jordan: The New American Hero” (Charlottesville VA: The Crossroads Project, 1997).
Walters, S. D., All the Rage: The Story of Gay Visibility in America (Chicago: University of Chicago Press, 2001).
The War at Home (1980). This documentary film chronicles the evolution of the Vietnam protest movement focusing on the college town of Madison, Wisconsin in 1969.
War Feels Like War (2003). Firsthand immediacy and detail fill this documentary showing “unilateral” correspondents (those not embedded) as they report the Iraq War.
The war in Iraq was dragging on long past President George W. Bush’s declaration in May 2003 of the end of formal hostilities. In 2004, the Defense Department, wary of the political pain of reviving the military draft, called up most of the National Guard. The Guard consists of volunteers for state military units headed by the state’s governor but answerable to the commander in chief, the president. Most Guard volunteers expect to serve and keep the peace at home in their states, not fight in a war overseas.
War powers provide another key avenue for presidents to act unilaterally. After the 9/11 attacks, President Bush’s Office of Legal Counsel to the US Department of Justice argued that as commander in chief President Bush could do what was necessary to protect the American people (Yoo, 2005).
The War Room (1993). A riveting documentary about the people, particularly James Carville, running Bill Clinton’s 1992 presidential campaign.
The war shown on American television networks and on cable was almost entirely bloodless. It featured the “video game” aspects of the technical wizardry of American military power (Aday, 2005). There was a dearth of gruesome or grisly footage. Reports repeated the Pentagon’s sanitized language: “degraded” for slaughtered Iraqi units, “softening up” for the exploding of Iraqi soldiers in their bunkers.
Warren, K. F., In Defense of Public Opinion Polling (Boulder, CO: Westview Press, 2004), 6.
Warren, Kenneth F., In Defense of Public Opinion Polling. Boulder, CO: Westview Press, 2003. An account of Americans’ love-hate relationship with polls, which includes a brief history of polling and a discussion of the use of polling in a democracy.
Wars and conflicts involving the United States (e.g., the Iraq War) are the exception: they are covered extensively by journalists assigned there. But even in Iraq, most reporters for the US news media had little knowledge of the region’s history, Islamic fundamentalism, the resurgence of Arab nationalism, or, indeed, of Iraq. Nor did they speak or read Arabic, which limited their ability to obtain information from native sources.
Warwick, D. P., A Theory of Public Bureaucracy: Politics, Personality, and Organization in the State Department (Cambridge, MA: Harvard University Press, 1975), 4.
Washington Post, April 8, 2004, 74–77.
The Washington Post has compiled an interactive database of party votes in the US Congress from the 102nd Congress to the present at http://projects.washingtonpost.com/congress/112/senate/members/#.
Watanabe, T. and Hector Becerra, “How DJs Put 500,000 Marchers in Motion,” Los Angeles Times, March 28, 2006, A10.
Watch Bob Dole use a complex chart to explain Hillary Clinton’s health care proposal.
Watch the opening skit at http://www.nbc.com/saturday-night-live/video/vp-debate-open-palin–biden/n12319.
Watch the opening statement of John G. Roberts online at https://www.c-span.org/video/?c4284078/john-roberts-opening-statement.
Watch President Obama’s Full Speech at Tucson Memorial
Watch the Thomas hearings online at https://www.c-span.org/search/?searchtype=Videos&amp;sort=Newest&amp;seriesid[]=24.
Watch video of the Bork hearings online at https://www.c-span.org/video/?994-2/bork-nomination-hearings.
Watch video of the Kennedy-Nixon Debate, 1960 at http://www.archive.org/details/1960_kennedy-nixon_1.
On the Waterfront (1954). A film by director Elia Kazan, who cooperated with the HUAC, in which the protagonist testifies in front of a state investigative committee to expose corrupt union practices.
On the Waterfront (1954). Marlon Brando is memorable as a man who accepts then fights against union corruption.
Waterman, R., Presidential Influence and the Administrative State (Knoxville: University of Tennessee Press, 1989), chap. 5.
The Watts riots in 1965 were the first of a number of civil disturbances in American cities. Although its participants thought of them as political protests, the news media presentation rarely gave that point of view.
Wayne, L., “Democrats Take Page from Their Rival’s Playbook,” New York Times, October 31, 2008.
We appreciate the contribution of John Maltese of the University of Georgia, who was with us at the start and produced the initial draft of Chapter 15 “The Courts”.
We are also thankful for the contribution of Christopher Borick of Muhlenberg College, who produced the initial draft of Chapter 16 “Policymaking and Domestic Policies”, and Glenn Hastedt of James Madison University, who produced the initial draft of Chapter 17 “Foreign and National Security Policies”.
We avoid the temptation of gee-whiz utopian celebrations of new technologies. Rather, we discuss their possibilities, their limitations, and their dangers: they can and do lower the costs of political activity and organization but do not necessarily turn people into thoughtful, full-fledged activists.
We break this policy process into five stages: (1) agenda setting, (2) formulation, (3) adoption, (4) implementation and administration, and (5) evaluation. Naturally, reality is more complex: stages overlap, do not necessarily follow in this order, and are not fulfilled for every policy. Nonetheless, the breakdown does ease understanding.
We can understand what the Constitution was designed to accomplish by looking at the political system it replaced: the Articles of Confederation, the United States’ first written constitution, which embodied political ideals expressed by the Declaration of Independence.
We devote Chapter 1 “Communication in the Information Age” to detailing the system of communication, the organization of media, and the transmission of information in the United States. Then we integrate relevant mass media and new-media material throughout every chapter.
We discuss the most important of these policies: containment, deterrence, détente and arms control, and the use of military force by the United States, particularly in Vietnam and Iraq.
We do not inflate the importance of the media. We recognize that much of politics and government occurs under the media’s radar screen and that the consequences of the media’s coverage vary widely.
We focus here on four agents that are important to the socialization process—the family, the school, the peer group, and the media. There are reasons why each of these agents is considered influential for political socialization; there are also factors that limit their effectiveness.
We get a different understanding of how the White House works from following not the president but some other denizen of the West Wing around for a day or so. That is what filmmaker Theodore Bogosian did: he shadowed Clinton’s then press secretary Joe Lockhart for a few days in mid-2000 with a high-definition television camera. In the revealing one-hour video, The Press Secretary, activities of the White House are shown to revolve around Lockhart as much as Crowley’s photographic essay showed they did around Bush. Even with the hands-on Bill Clinton, the video raises questions about who works for whom. Lockhart is shown devising taglines, even policy with his associates in the press office. He instructs the president what to say as much as the other way around. He confides to the camera he is nervous about letting Clinton speak off-the-cuff.
We have seen the many ways the federal bureaucracy makes crucial contributions to government and public policies. Yet its depiction in the media is mixed. On the one hand, emphasizing waste, incompetence, malfeasance, and abuse, the media tend to be critical, even dismissive. On the other hand, many agencies are portrayed as competent and effective. This can be explained with an analysis of agency-media interactions.
We have seen that the Constitution is a political document adopted for political reasons in a highly political process. Yet the text of the Constitution, and the structure of power it created, are almost entirely above political controversy. It is an object of pride for almost all Americans.
We have shown that the Constitution was a political document, drafted for political purposes, by skillful politicians who deployed shrewd media strategies. At the Constitutional Convention, they reconciled different ideas and base self-interests. Through savvy compromises, they resolved cross-cutting divisions and achieved agreement on such difficult issues as slavery and electing the executive. In obtaining ratification of the Constitution, they adroitly outmaneuvered or placated their opponents. The eighteenth-century press was crucial to the Constitution’s success by keeping its proceedings secret and supporting ratification.
We have therefore organized our text to connect students’ media-saturated daily lives to the world of politics and government. We want students to learn how the media interact with and depict the American political system; to recognize the similarities and differences between these media depictions and the real world of government and politics; and to understand the consequences these interactions and depictions can have for the public, politics, government, and public policies. We want students to learn how the media, including new media, can help them intervene productively in politics and get things done.
We hope that our students will come to understand, appreciate, question, and criticize the realities of American politics and government and the media depictions of these realities. We also hope that they will learn how to use the media to intervene effectively in the American political system on their own terms.
We now describe the development and current condition of four of the federal government’s main domestic policies: welfare, social security, education, and health care.
We start with economics. Journalist A. J. Liebling wrote, “The function of the press…is to inform, but its role is to make money” (Liebling, 1964). Even when profit is not the motive, the media need financing to survive. The commercial media rely on advertising, sales, and subscriptions, and so the content of their diverse products is aimed at attracting audiences desirable to advertisers. Unlike other countries, the United States has no media primarily financed by government.
We then identify the probable results of these interactions and depictions. For example, in Chapter 11 “Campaigns and Elections”, we discuss their effects on the election prospects of the presidential candidates.
We will show that the federal bureaucracy is far more complex than the media allow. Then, at the end of the chapter, we will discuss the bureaucracy in the information age.
A wealth of information about international affairs is available on the Internet from domestic and foreign media: television clips, radio interviews, and reports and stories in newspapers and magazines. People interested can obtain information about policymakers from around the world and the contents and effects of their foreign and national security policies.
Weaver Jr., W., “Carswell Nomination Attacked and Defended as Senate Opens Debate on Nomination,” New York Times, March 17, 1970, A11.
Websites are an important resource for members’ public relations efforts. They provide a platform for publicizing members’ views and accomplishments that can be readily accessed by reporters. Members use websites to present their image to the public without journalistic filters. Websites can promote grassroots support for members through tools, such as printable brochures and buttons. Websites have improved constituent service. They are “virtual offices” open twenty-four hours a day, providing information and opportunities for interaction. Members can solicit opinions from constituents quickly through online polls, message boards, and social media (Congress Online Project, 2003).
The websites for the House, Senate, and committees provide the public with a wealth of information about hearings and legislative action. The complete text of bills, the Congressional Record, which provides transcripts of floor debate, committee action, and institutional history, is available through the THOMAS website.
Webster v. Reproductive Health Services, 492 US 490 (1989).
Wedge issues are issues that cut across party lines. A candidate can increase her vote by splitting off some of the people who usually support the other party and its candidates (Hillygus &amp; Shields, 2008). Republicans have employed affirmative action as a wedge issue in order to siphon off from the Democrat’s base working-class white men who oppose it. Democrats have used abortion rights to appeal to some conservative Republican women.
Weeks v. United States, 232 US 383 (1914).
Weimann, G., “www.terror.net: How Modern Terrorism Uses the Internet,” Special Report 116, United States Institute of Peace, March 2004.
Weiner’s angry and emotional two-minute outburst might well have gone the way of most congressional speechmaking, and been ignored by the press and the public. Few speeches, especially those made by little-known congressmen, receive media coverage other than on the Cable Satellite Public Affairs Network (C-SPAN), which routinely reports congressional proceedings. Instead, videos of Weiner’s remarks were posted on YouTube and other websites and quickly went viral. Within forty-eight hours, the YouTube video had been viewed over half a million times. The speech caught the attention of news producers and received coverage on morning and evening national network newscasts, cable news, radio, newspapers, and online publications. The YouTube video sparked numerous remixes, including one where Weiner is featured singing his rant to a dance tune.
Welfare (1975). The great fly-on-the-wall documentarian Frederick Wiseman’s inspection of the welfare system and how it affects well-meaning civil servants and welfare recipients alike.
Welfare Policies
Well-Founded Fear (2000). A brilliantly revealing documentary showing how Immigration and Naturalization Service (INS) officers interview people seeking political asylum to the United States and decide their fate.
West, D. M., Digital Government: Technology and Public Sector Performance (Princeton, NJ: Princeton University Press, 2005), 179.
West, D. M. and L. Sandy Maisel, “Conclusion: Discourse and Beyond,” in Running on Empty? Political Discourse in Congressional Elections (Lanham, MD: Rowman &amp; Littlefield, 2004), 237.
West, Darrell M. Air Wars: Television Advertising In Election Campaigns 1952–2004, 4th ed. Washington, DC: CQ Press, 2005. A major study of the contents and effects of political advertising.
West, Darrell M. The Rise and Fall of the Media Establishment. Boston: Bedford/St. Martin’s, 2001. A brief history of professional journalism from its inception to what the author claims is its current loss of power.
Western, J., Selling Intervention and War: The President, the Media, and the American Public (Baltimore: Johns Hopkins University Press, 2005), 224.
Western, Jon. Selling Intervention and War: The President, the Media, and the American Public. Baltimore: Johns Hopkins University Press, 2005. Discusses and explains how presidents often succeed in selling their intervention and war policies to the media and the public.
Whaley, M., “Colorado to Get $500 Million for Schools,” Denver Post, January 9, 2002, A6.
What about the contents of “the president’s agenda”? The president is but one player among many shaping it. The transition from election to inauguration is just over two months (Bush had less time because of the disputed 2000 Florida vote). Presidents are preoccupied first with naming a cabinet and White House staff. To build an agenda, presidents “borrow, steal, co-opt, redraft, rename, and modify any proposal that fits their policy goals” (Light, 1999). Ideas largely come from fellow partisans outside the White House. Bills already introduced in Congress or programs proposed by the bureaucracy are handy. They have received discussion, study, and compromise that have built support. And presidents have more success getting borrowed legislation through Congress than policy proposals devised inside the White House (Rudalevige, 2002).
What America Needs: From Sea to Shining Sea (2003). Documentary filmmaker Mark Wojahn traveled the country by train, asked more than five hundred people from all walks of life the question “What do you think America needs?” and recorded a plethora of opinions.
What exactly is public opinion? Scholars do not agree on a single definition of public opinion. The concept means different things depending on how one defines “the public” and assumptions about whose opinion should or does count the most—individuals, groups, or elites.
What the images do not show is that Parks was a longstanding activist in local civil rights politics and was secretary of the Montgomery chapter of the NAACP. The photo of her arrest was not for her action on the bus, but for later activity in the boycott.
What people communicate is information about subjects and events, people and processes. It can be true or false, fiction or nonfiction, believable or not. We define it broadly to encompass entertainment, news, opinion, and commentary.
What reporters consider news and what presidents consider news are often at odds. Presidents love to speak at length, be alone at center stage, favor nuance if not ambiguity, and focus on questions of policy. Reporters like terse sound bites, dramatic conflict, clear-cut comments, and a new installment on how the president is doing politically.
When an issue is on the agenda, policymakers often propose policies to solve it. They sometimes have several alternative policies from which to choose. Traffic safety can be sought by “building more highways (the solution of the 1950s), requiring safer cars (the solution of the 1960s), putting drunk drivers behind bars (that of the 1980s and 1990s)” (Baumgartner &amp; Jones, 1993).
When asked by a Time magazine reporter to identify the most underplayed story of our times, former news anchor Walter Cronkite replied, “Congress. This is where our laws are made, where our laws are debated, and we don’t cover Congress the way it ought to be” (Time, 2003).
When Barack Obama became president in 2009, he issued an executive order forbidding appointees in every executive agency from accepting gifts, participating for two years on any matter they had worked on in prior employment, lobbying Congress for two years after leaving the administration, and ever lobbying the Obama administration. However, the manipulation of legal loopholes and a lack of stringent enforcement can undermine the effectiveness of any lobbying regulations.
When cert is granted, the lawyers for each side file a brief making their arguments. Others with a stake in the outcome of the case may, with the permission of the Court, each file an amicus curiae brief on behalf of one or the other parties to the case. (They may also persuade the Court to take a case.) These “friend of the court” briefs expose the justices to additional arguments and enable them, should they be so inclined, to gauge interest-group attention to a case and the amount of support from the different sides (Collins Jr., 2008).
When Congress sends a bill to the White House, a president can return it with objections (Cameron, 2000; Spitzer, 1988). This veto—Latin for “I forbid”—heightens the stakes. Congress can get its way only if it overrides the veto with two-thirds majorities in each chamber. Presidents who use the veto can block almost any bill they dislike; only around 4 percent of all vetoes have ever been successfully overridden (Stanley &amp; Niemi, 1998). The threat of a veto can be enough to get Congress to enact legislation that presidents prefer.
When Hurricane Katrina hit New Orleans and the surrounding areas on August 29, 2005, it exposed federalism’s frailties. The state and local government were overwhelmed, yet there was uncertainty over which level of government should be in charge of rescue attempts. Louisiana governor Kathleen Blanco refused to sign an order turning over the disaster response to federal authorities. She did not want to cede control of the National Guard and did not believe signing the order would hasten the arrival of the troops she had requested. President Bush failed to realize the magnitude of the disaster, then believed that the federal response was effective. In fact, as was obvious to anyone watching television, it was slow and ineffective. New Orleans mayor C. Ray Nagin and state officials accused the Federal Emergency Management Agency (FEMA) of failing to deliver urgently needed help and of thwarting other efforts through red tape.
When Justice Souter resigned from the Court, President Obama, making his first nomination, picked Sonia Sotomayor to replace him. Her confirmation hearings in July 2009 followed the script that had worked for Roberts and Alito. She refused to opine about cases or identify a judicial philosophy other than “fidelity to the law.” Sotomayor would be the first Hispanic and third woman ever appointed to the Court. She would not change its ideological balance, and there were no media revelations to derail her prospects. Since the Democrats had sixty votes in the Senate, it came as no surprise that she was confirmed by a vote of 68–31.
When the media uncover evidence of a member of Congress misbehaving, the result is frenzied scandal coverage. In 2001, the press revealed that Rep. Gary Condit (D-CA) had been having an affair with Chandra Levy, an intern who had disappeared and whose remains were later found in Washington, DC. Representative Condit was dogged by journalists from both respectable and tabloid organizations, whose stories implied that he had something to do with Levy’s fate. Representative Condit lost his reelection bid. The story was headline news for months until the 9/11 terrorist attacks put it on the back burner. In 2011, a jury convicted another man in Levy’s murder.
When membership is voluntary, interest groups must recruit and try to retain members. Members help fund the group’s activities, legitimize its objectives, and add credibility with the media.
When a minor-party movement gains momentum, the Republican and Democratic parties move quickly to absorb the minor party by offering enticements to their members, such as support for policies that are favored by the minor party. Major-party candidates appeal to minor-party supporters by arguing that votes for minor-party candidates are wasted (Rossiter, 1960). Major parties are often successful in attracting minor-party voters because major parties are permeable and ambiguous ideologically (Gillespie, 1993).
When the news media do spotlight a particular agency, this attention often makes the wheels of bureaucracy turn fast and be more responsive to public opinion. Positive coverage provides an opportunity for an agency to further its public image and enhance its programs. Even more strongly negative coverage, such as the Obama administration’s response to the revelations about MMS, becomes a prod to do something to get the bad news off the front page. Either way, news coverage speeds up decision making by pushing it to higher levels of officials (Linsky, 1988).
When not all specified goals are equally simple to pursue, agencies gravitate toward those easier to put into effect. OSHA was championed by labor organizations that deemed health hazards on the job to be a bigger problem than safety. But OSHA’s rulemaking focused more on safety than on health. It is simpler to calculate short-term costs and benefits of safety hazards than long-term costs and benefits of health hazards: for example, it’s easier to install protective railings than it is to lessen exposure to potentially carcinogenic chemicals (Wilson, 1989).
When political parties developed, so did the practice of rewarding friends and allies with jobs and grants. It was also a democratic reaction to an era when the bureaucracy was run by aristocrats. Andrew Jackson made political patronage a matter of principle when he became president in 1829. He wanted to make sure that federal workers were accountable to the executive branch—and to him as president (Crenson, 1975; Carpenter, 2001). His ally, Senator William Marcy cried, “To the victors belong the spoils!” And Jackson’s detractors coined the term the spoils system: when the party in power changed, there was a full-scale replacement of officials by party faithful—who donated some of their salary to party coffers.
When President Dwight Eisenhower left office, the United States had one thousand military advisors in South Vietnam. President John F. Kennedy authorized an additional fifteen thousand advisors. Under President Lyndon Johnson, the war became increasingly Americanized as US forces carried out sustained and massive bombing campaigns against the North and US ground troops began fighting in the South.
When prison policies are reexamined, it is less for civil liberties than for their costs. States badly needed to cut expenses when the economic depression that started in 2007 slashed their tax receipts. They instituted sentencing alternatives to prison for first-time offenders, those seeking early parole, and prisoner-release programs.
When pro-life president George H. W. Bush named David Souter and Clarence Thomas to replace retiring pro-choice justices William Brennan and Thurgood Marshall, Roe seemed doomed. In 1992, the justices considered a Pennsylvania law that required a married woman’s husband to be notified before she could have an abortion and a twenty-four-hour waiting period for a woman to be provided with information about risks and consequences of abortion. But Justice Anthony Kennedy, allying with Souter and Sandra Day O’Connor (a Reagan appointee), jointly wrote an opinion. They declined to overturn Roe’s central tenet that a woman had a right to an abortion prior to the ability of the fetus to live outside the womb. But they scrapped the trimester scheme of Roe and put in a new (if less clear) test of whether a law imposes an “undue burden” on a woman’s right to an abortion. The decision supported most of the restrictions Pennsylvania had placed on abortion. It fit public opinion that was against reversing Roe v. Wade but in support of conditions and exceptions (Planned Parenthood of Southeastern Pennsylvania v. Casey, 1992).
When a similar attack was waged against Clarence Thomas in the fall of 1991, the White House and the nominee’s defenders were ready with a highly organized public relations campaign.
When the Supreme Court grants cert, it is usually because four or more of the justices believe the case represents an important issue, such as an unresolved constitutional or statutory question on which they are interested in ruling. Sometimes disputes between different courts need to be resolved, or Congress and lower courts need the Court’s guidance on the Constitution. However, it is not unknown for justices to avoid granting cert to important cases because they do not want to rule on them (Kloppenberg, 2001).
When Thomas Jefferson became president in 1801, the administrative civilian workers employed by the federal government—the civil service—numbered under three thousand. One-third of them were part-time employees. Nine-tenths worked outside Washington, DC (Van Riper, 1958).
When viewed overall, there is a hierarchy in the influence of relations between interest groups and policymakers (Eldersveld, 1958).
When the vote won, the women’s movement lost its central focus. Women were split by a proposed Equal Rights Amendment (ERA) to the Constitution, mandating equal treatment of men and women under the law. It was proposed in 1923 by well-to-do Republican working professional women but was opposed by women Democrats in labor unions, who had won “specific bills for specific ills”—minimum wage and maximum hours laws for working women. Meanwhile, women constituted an increasing proportion of voters and made inroads in party activism and holding office (Harrison, 1988).
Whether interest groups defend what they have or go on the offense to gain new benefits often depends on who is in control of the government. Some interest groups’ goals are supported or opposed far more by one political party than another. A new president or a change in party control of Congress usually benefits some groups while putting others at a disadvantage. The Republican takeover of the House of Representatives in the 2010 election put a brake on new regulation of business by Congress, reduced funds for regulators to hire staff and enforce regulation, and limited investigations of industry practices.
Whether swaggering protagonists of hit movies Independence Day and Air Force One in the 1990s or more down-to-earth heroes of the hit television series The West Wing, presidents are commonly portrayed in the media as bold, decisive, and principled.
While the civic culture in the United States has remained relatively stable over time, shifts have occurred as a result of transforming experiences, such as war, economic crises, and other societal upheavals, that have reshaped attitudes and beliefs (Inglehart, 1990). Key events, such as the Civil War, World War I, World War II, the Great Depression, the Vietnam War, the civil rights movement, and the terrorist attacks of 9/11 have influenced the political worldviews of American citizens, especially young people, whose political values and attitudes are less well established.
While the Constitution established a national government that did not rely on the support of the states, it limited the federal government’s powers by listing (“enumerating”) them. This practice of federalism (as we explain in detail in Chapter 3 “Federalism”) means that some policy areas are exclusive to the federal government, some are exclusive to the states, and others are shared between the two levels.
While the magazine made no claims of infallibility, its methodology was heavily flawed. The sample was biased toward Republican-leaning voters who could afford telephone service, cars, and magazine subscriptions. The volunteers who tabulated the results were not carefully trained, which introduced additional error into the calculations. The backlash from the errant results was monumental. The Literary Digest went bankrupt, and the public’s faith in polls was shattered.
While schools have great potential as agents of political socialization, they are not always successful in teaching even basic facts about government to students. Schools devote far less time to civics and history than to other subjects that are considered to be basic skills, such as reading and math. The average amount of classroom time spent on civics-related topics is less than forty-five minutes per week nationwide, although this figure varies widely based on the school. Students whose exposure to civics is exclusively through lectures and readings generally memorize facts about government for tests but do not remember them or make connections to real-world politics. The most effective civic education programs engage students in activities that prepare them for the real world of politics, such as mock elections and legislative hearings (Niemi &amp; Junn, 1998).
While younger people turn out in elections less often than older people, youth voting has been on the rise in presidential elections since 2004. Turnout among eighteen- to twenty-four-year-olds dropped from 50 percent in 1972, the first presidential election year after the voting age was lowered to eighteen, to 36 percent in 2000. Turnout among senior citizens, people sixty-five and older, increased to nearly 70 percent in that same time period (Project Vote-Smart). Young voter turnout rose to 47 percent in 2004 and 51 percent in 2008, partly as a result of voter registration and mobilization efforts by groups like Rock the Vote. The youth vote contributed to the success of Democratic presidential candidate Barack Obama in 2008, as young volunteers provided countless hours of campaign support (Center for Information &amp; Research on Civic Learning and Engagement). Information about young voters can be obtained from the Center for Information &amp; Research on Civic Learning and Engagement.
The White House accommodates television reporters to allow them to do their “stand-ups” with the august background of the White House portico. This area can become packed with reporters when big stories are developing.
White House Archives – public domain.
The White House Commission on Asian Americans and Pacific Islanders, A People Looking Forward (Washington, DC: US Government, 2001).
The White House communications operation has four basic purposes.
The White House controls whether, when, how, and where White House officials will meet reporters and what information to release. Pictures and video of the president are packaged along with slogans that make a visual case regardless of the angle the reporter advances. Clinton’s aides affixed captions to the presidential podium during ceremonies to underscore the theme they wished to communicate. George W. Bush’s assistants went one better, crafting twenty different canvasses that could be placed behind him, each emblazoned with a motto of the day, such as “Protecting the Homeland” or “Corporate Responsibility.” Dan Bartlett, then Bush’s director of communication, defended such branding: “The message should be seen and read and understood on TV. It’s a good reinforcement” (Kornblut, 2002).
White House Press Briefings
The White House – public domain.
The White House – public domain.
The White House – public domain.
White, J., False Alarm: Why the Greatest Threat to Social Security and Medicare Is the Campaign to “Save” Them (Baltimore: Johns Hopkins University Press, 2001).
White, J. K. and Daniel M. Shea, New Party Politics (Boston: Bedford/St. Martin’s, 2000).
White, J. K. and Daniel M. Shea, New Party Politics (Boston: Bedford/St. Martin’s, 2000).
White, John Kenneth, and Daniel M. Shea. New Party Politics. Boston: Bedford/St. Martin’s, 2000. An account of the influence of new communications technologies, including the Internet, on American political parties.
White, John Kenneth and Shea, Daniel M., New Party Politics (Boston: Bedford/St. Martin’s, 2000).
White, John Kenneth. The Values Divide. New York: Chatham House Publishers, 2003. An account of how changes in the demographic, racial, and ethnic makeup of the United States that have occurred since the 1950s have resulted in a fundamental shift in cultural values.
White, W. S., Miranda’s Waning Protections: Police Interrogation Practices after Dickerson (Ann Arbor: University of Michigan Press, 2001), especially chap. 7.
White, Welsh S. Miranda’s Waning Protections: Police Interrogation Practices after Dickerson. Ann Arbor: University of Michigan Press, 2001. A discerning account of the legacy of the Miranda case in theory and in practice.
Whittington, K. E., Political Foundations of Judicial Supremacy: The Presidency, the Supreme Court, and Constitutional Leadership in US History (Princeton, NJ: Princeton University Press, 2007).
Who participates in politics depends on a variety of factors, including socioeconomic status, age, gender, and race and ethnicity. Those with the most money, time, and skills are more likely to participate. Older people with higher education and income are the most likely to vote and take part in politics. People who have the least in society, and who are most in need of government assistance, are often the most poorly equipped to take action to improve their lot.
“Who Stole the People’s Money.” Thomas Nast’s cartoon, “Who Stole the People’s Money,” implicating the Tweed Ring appeared in Harper’s Weekly on August 19, 1871.
 who (subjects) → learns what (political values, beliefs, attitudes, behaviors) → from whom (agents) → under what circumstances → with what effects. 
Why do the media today present a rosy picture of the Constitution and the political system it created? One historic reason is that opposition to the Constitution collapsed after the Bill of Rights was added to it in 1791. Within a few years, the Constitution was no longer an object of political controversy. Even during the Civil War, the ultimate “constitutional crisis,” both sides were faithful to the cherished principles of the Constitution—at least as each side read them.
Why does this image of venal, almost criminal, tobacco executives endure? Simply put, television news’ continuing coverage of the litigation by state attorneys general against the tobacco companies required vivid video to illustrate and dramatize an otherwise bland story. What better choice than the footage of the seven tobacco executives? Thus the image circulated over and over again on the nightly news and is widely available on the Internet years later.
Wickard v. Filburn, 317 US 111 (1942).
A wide variety of groups try to influence US foreign policy. There are economic groups such as the Chamber of Commerce and the American Farm Bureau Federation. There are ethnic groups representing Arab, Greek, Turkish, Chinese, Cuban, and Eastern European Americans (Smith, 2000; DeConde, 1992). Ideological and public interest groups seek to influence US foreign policy in such areas as human rights (Amnesty International) and the environment (the Sierra Club).
WikiLeaks released the material to selected leading newspapers in the United States (New York Times), the United Kingdom (Guardian), and elsewhere, deferring to the journalists to decide which ones were news, which could be made public, and whether to redact names from them. Nonetheless, their release could damage the careers of some US diplomats and discloses the names of informants, thereby endangering them. The cables could be subject to foreign governments’ and private companies’ data-mining and pattern-analysis programs. Consequently, the US Justice and Defense Departments and other organizations tried to stop Assange, to avoid further leaks, and to punish the leakers.
Wikimedia Commmons – CC BY-SA 2.0.
Wikimedia Commons – CC BY 2.0.
Wikimedia Commons – CC BY 2.0.
Wikimedia Commons – CC BY 2.0.
Wikimedia Commons – CC BY 2.0.
Wikimedia Commons – CC BY 2.0.
Wikimedia Commons – CC BY 2.0.; Wikimedia Commons – CC BY-SA 3.0.
Wikimedia Commons – CC BY 3.0.
Wikimedia Commons – CC BY-SA 2.0.
Wikimedia Commons – CC BY-SA 2.0.
Wikimedia Commons – CC BY-SA 2.0; Wikimedia Commons – public domain.
Wikimedia Commons – CC BY-SA 3.0.
Wikimedia Commons – CC BY-SA 3.0.
Wikimedia Commons – CC BY-SA 3.0.
Wikimedia Commons – CC BY-SA 3.0.
Wikimedia Commons – CC BY-SA 3.0.
Wikimedia Commons – CC BY-SA 3.0.
Wikimedia Commons – CC BY-SA 3.0.
Wikimedia Commons – CC BY-SA 3.0.
Wikimedia Commons – CC BY-SA 3.0.
Wikimedia Commons – CC BY-SA 3.0.
Wikimedia Commons – CC BY-SA 3.0.
Wikimedia Commons – CC BY-SA 3.0.
Wikimedia Commons – CC BY-SA 3.0.
Wikimedia Commons – CC BY-SA 3.0.
Wikimedia Commons – CC BY-SA 3.0.
Wikimedia Commons – CC BY-SA 3.0.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain; Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain; Wikimedia Commons – CC BY 3.0.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain; Wikimedia Commons – CC BY 2.0.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain; Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain; Wikimedia Commons – public domain.
Wikimedia Commons – public domain; Wikimedia Commons – public domain; Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wikimedia Commons – public domain.
Wilkinson, C. F., American Indians, Time, and the Law: Native Societies in a Modern Constitutional Democracy (New Haven, CT: Yale University Press, 1987).
Wilkinson III, J. H., From Brown to Bakke: The Supreme Court and School Desegregation (New York: Oxford University Press, 1979), chaps. 8–9.
Wills, G., Inventing America: Jefferson’s Declaration of Independence (New York: Vintage, 1979).
Wilson, G. R., “Global Warming: Competing Ideas and Interest Groups,” Public Opinion Project, May 2, 1998, accessed June 19, 2005, http://www.southerner.net/fast/pocompet.html.
Wilson, J. Q., Bureaucracy: What Government Agencies Do and Why They Do It (New York: Basic Books, 1989), 42–43.
Wilson, James Q. Bureaucracy: What Government Agencies Do and Why They Do It. New York: Basic Books, 2000. An examination of the bureaucracy from “the bottom up” that synthesizes experiences from examples.
Wilson, R. W., “American Political Culture in Comparative Perspective,” Political Psychology, 18, no. 2 (1997): 483–502.
Wilson v. Seiter, 501 US 299 (1991).
Wilson, W., Congressional Government (New York: Houghton Mifflin, 1885), 69.
Wilson, William Julius. When Work Disappears: The World of the New Urban Poor. New York: Knopf, 1996. An analysis of poverty and jobs in the inner city.
Winerip, M., see “On Education; A Pervasive Dismay on a Bush School Law,” New York Times, March 19, 2003, A24.
The Wisconsin Advertising Project at http://wiscadproject.wisc.edu provides data and research on ads in addition to copies of historic ads.
With the Court’s reaffirmation of Roe, the pro-life movement was on the defensive—until it began focusing on an unusual abortion procedure known technically as “dilate and extract” (D&amp;X). Giving it the unsettling term “partial-birth abortion” and recounting dramatic examples of its use late in a pregnancy, the pro-life side refocused the attention of the media on the fetus and away from the pro-choice emphasis on a woman’s right to decide (with her physician) on abortion without government interference.
With expansion came criticisms, often conveyed and amplified by the media. The program was seen as supporting “unwed motherhood, idleness, and dishonesty” (Jencks, 2005). It was disparaged for providing aid to individuals without requiring anything in return. Families were given levels of assistance on the basis of their size: the more children families had, the more aid they received. Women were deterred from attempting to leave welfare by getting jobs because they were limited in the number of hours they could work without losing some of their benefits.
With the passage of the Civil Rights Act, the movement turned from discrimination to the vote. Southern blacks trying to register to vote were required to answer impossible questions, such as “how many bubbles in a bar of soap?” Those who managed to register and then tried to vote might be beaten or fired from their jobs. King and the SCLC marched on Selma, Alabama, to peacefully push the goal of registering black citizens to vote. Such a simple message was ideal for transmission through the national news.
With rare exceptions, the Supreme Court has absolute control over the appeals it chooses to hear. Of the roughly eight thousand cases appealed to the Court every year, the justices typically agree to review a few hundred.
With the salacious accusations, media coverage skyrocketed, especially when the hearings reopened featuring Hill’s testimony and Thomas’s rebuttals. Entertainment media made light of the issue: on Saturday Night Live, Chris Rock observed that “if Clarence Thomas looked like Denzel Washington this thing would never have happened.” Thomas angrily accused his detractors of attempting “a high-tech lynching for uppity blacks.” In the end, most senators voted as they had been leaning prior to Hill’s testimony. Thomas was confirmed by a vote of 52–48.
Withal, most judges shun the media. They rarely hold press conferences or discuss current cases (Davis, 1994; Drechsel, 1983). Toni House, who served as the Supreme Court’s public information officer for many years, described her job as “peculiar in Washington because this office doesn’t spin, it doesn’t flap, it doesn’t interpret…When an opinion comes down, we put it in the hands of a reporter” (Slotnick &amp; Segal, 1998). Nowadays, the court does frequently release audio of the oral arguments.
Within each chapter, we cover the interactions between people in the media and those involved in politics and government—specifically in the institutions, processes, or policy areas described in that chapter. These interactions help explain why some depictions are more common in the media than others. Thus in Chapter 13 “The Presidency” we describe how the media, particularly the White House press corps, are organized to report on the presidency. Then we discuss how presidents and their staff devise and deploy communication strategies and tactics to try to manage the media to obtain positive coverage.
Witness a study of 244 interest groups in fourteen major newspapers, two news magazines, and the top three television networks (Thrall, 2006). The single most-covered group in each of four policy areas received around 40 percent of all the coverage in that area. These were the Sierra Club on the environment, the Council on Foreign Relations on national security and foreign policy, the American Civil Liberties Union (ACLU) for civil rights, and the Christian Coalition of America on broad matters of public policy. The figure reaches approximately 68 percent when the number of groups is raised to twelve (5 percent of the total number) to include the National Association for the Advancement of Colored People (NAACP), Greenpeace, and a few others. In contrast, 34 percent of the interest groups did not appear in a single story.
Wolbrecht, C., The Politics of Women’s Rights: Parties, Positions, and Change (Princeton, NJ: Princeton University Press, 2000), 35.
Wolbrecht, Christina. The Politics of Women’s Rights: Parties, Positions, and Change. Princeton, NJ: Princeton University Press, 2000. A comprehensive survey and analysis.
Wolfinger, R. E. and Steven J. Rosenstone, Who Votes? (New Haven, CT: Yale University Press, 1980).
Women acquired organizing skills that were central to their movement from their involvement with other causes. They lobbied Congress and state legislatures, spoke passionately in public forums, held rallies, circulated petitions, and even went to jail for their beliefs. The Nineteenth Amendment, ratified in 1920, granted woman suffrage.
Women at Bennington College in the 1930s became active in community affairs as a result of their political socialization in college.
Women constitute a majority of the population and of the electorate, but they have never spoken with a unified voice for civil rights, nor have they received the same degree of protection as racial and ethnic minorities.
Women in Congress
The Women in Congress website of the Office of the Clerk of the US Capitol provides historical information and data on women members of Congress.
Women and minority group representation in Congress can make a difference in the types of policy issues that are debated. Women members are more likely to focus on issues related to health care, poverty, and education. They have brought media attention to domestic violence and child custody. Members of minority groups raise issues pertinent to their constituents, such as special cancer risks experienced by Hispanics. The small number of women and minorities serving can hinder their ability to get legislation passed (Swers, 2002).
Women picketing in front of the White House embarrassed President Woodrow Wilson during World War I. They pointed out that his promise “to make the world safe for democracy” did not include extending the vote to women. Wilson changed his position to one of support for the Nineteenth Amendment.
Women’s activism arose in the campaign to abolish slavery. Women abolitionists argued that the case against slavery could not be made as long as women did not have political rights as well. In 1848, women and men active in the antislavery movement, meeting in Seneca Falls, New York, adopted a Declaration of Sentiments. Emulating the Declaration of Independence, it argued that “all men and women are created equal” and catalogued “repeated injuries and usurpations on the part of man toward woman” (Isenberg, 1998; Zaeske, 2003).
Women turn out to vote more frequently than men. Since 1986, women have exceeded men’s turnout rate in presidential elections. Sixty-six percent of women cast a ballot in 2008 compared with 62 percent of men. Women have a strong sense of civic duty and believe that voting is a citizen’s obligation. The prominence in campaigns of issues of importance to women, such as abortion, education, and child welfare, also encourages women to vote (Seltzer, Newman, &amp; Leighton, 1997).
Women who had been active in the movement to abolish slavery had thought that demands for women’s equality would be next on the agenda. As it turned out, they had to pressure for another fifty years before the Nineteenth Amendment guaranteed the right of women to vote.
Wood, D. B. and Richard W. Waterman, Bureaucratic Dynamics: The Role of Bureaucracy in a Democracy (Boulder, CO: Westview Press, 1994), 96.
Wood, G. S., The Creation of the American Republic (Chapel Hill: University of North Carolina Press, 1969), chap. 6.
Wood, G. S., “Interests and Disinterestedness in the Making of a Constitution,” in Beyond Confederation: Origins of the Constitution and American National Identity, ed. Richard Beeman, Stephen Botein, and Edward C. Carter II (Chapel Hill: University of North Carolina Press, 1987), 69–109.
Woodson v. North Carolina, 428 US 280 (1976).
Woodward, B., Bush at War (New York: Simon &amp; Schuster, 2002).
Woodward, B., Obama’s Wars (New York: Simon &amp; Schuster, 2010).
Woodward, B., Plan of Attack (New York: Simon &amp; Schuster, 2004).
Worcester v. Georgia, 31 US 515 (1832).
The World War II alliance between the United States and the Soviet Union soon gave way to a series of international crises that divided the victors into two opposing blocs. The result was a Cold War of the United States and its allies against the Soviet Union and other Communist countries.
Worse, the new media are a fount of rumor, innuendo, invective, and lies. The Indian wire service Press Trust quoted an anonymous Indian provincial official stating that President Obama’s official state visit to India would cost $2 billion ($200 million a day). The story was picked up by the Drudge Report, other online sites, and conservative talk-radio hosts such as Rush Limbaugh and Michael Savage. Glenn Beck presented the trip as a vacation accompanied by thirty-four warships and three thousand people. Congresswoman Michele Bachmann (R-MN) repeated the claim to Anderson Cooper on his CNN program. This inspired him to track it down, reveal its falsity, and show how it had been perpetuated (Friedman, 2010).
Wright, J. R., Interest Groups and Congress (Boston: Allyn and Bacon, 1996), 9–10.
Wright, L., “The Double Game,” New Yorker, May 16, 2011, 91–94.
Wright, L., The Looming Tower: Al-Qaeda and the Road to 9/11 (New York: Knopf, 2006).
www.house.gov – public domain.
Yalof, D. A., Pursuit of Justices: Presidential Politics and the Selection of Supreme Court Nominees (Chicago: University of Chicago Press, 1999), 4–7 and 17.
Yang, A. S., “The Polls—Trends: Attitudes Toward Homosexuality,” Public Opinion Quarterly 61, no. 3 (1997): 477–507
Yankelovich, D., Coming to Public Judgment (Syracuse, NY: Syracuse University Press, 1991).
The year 2008 marked the first time since 1952 that no incumbent president or incumbent vice president was a candidate in the presidential election. Media speculation about the possible Democratic and Republican nominees started earlier than ever before. The field of candidates seeking the nomination for both parties was large. Senator John McCain became the Republican nominee, and Senator Barack Obama clinched the Democratic nomination. The 2008 election witnessed unprecedented use of social media, such as Facebook, and video-sharing media, like YouTube, by candidates, journalists, and voters.
Yes We Can—Barack Obama Music Video
“Yes, We Can” video from the 2008 presidential election.
Yet, as we have explained, presidents face high expectations for action. Adding to these expectations is the soaring rhetoric of their election campaigns. For example, candidate Obama promised to deal with the problems of the economy, unemployment, housing, health care, Iraq, Afghanistan, and much more.
Yet by the end of the Tet Offensive, significant segments of the media and thus the American public had turned against the administration’s conduct of the war, if not the war itself. In February 1968, the Wall Street Journal warned readers in an editorial that the effort in Vietnam may be “doomed.” Following a visit to Vietnam, CBS Evening News anchor Walter Cronkite famously declared that “it is increasingly clear to this reporter that the only rational way out will be to negotiate, not as victors, but as an honorable people who lived up to their pledge to defend democracy and did the best they could.” And a special report on NBC television declared the war a failure (Editorial, 1968; CBS News Special, 1968; NBC News, 1968).
Yet many of the media’s indictments against politicians are for behaviors encouraged by the Constitution. Reporters and the mass media often criticize American politicians for “squabbling” and “bickering.” But the separation of powers, as the founders designed it, is supposed to encourage conflict within the legislature and between the three branches.
Yet students are often unfamiliar with the causes of the media’s contents, especially the importance of ownership, profits, and professionalism. They may not fully grasp the influence on the media of outside forces, such as interest groups, political parties and candidates, and policymakers, most of whom are media savvy and use the new technologies to try to maximize their positive and minimize their negative coverage.
Yet the vitality of state and local governments, presenting so many opportunities for people in politics to intervene, reminds us that federalism is not about to wither and die. In the end, the new technologies may enable individuals and groups more efficiently to manage the potentially overwhelming amount of information about what is going on in policymaking—and to navigate quickly and adroitly the dazzling and bemusing complexity of American federalism.
Yet year after year polls also show the public strongly in favor of many specific programs and agencies. The General Social Survey, regularly conducted since 1973, has asked the public if it thinks too much money, not enough money, or about the right amount is being spent on particular policies. With few exceptions (welfare, foreign aid, and sometimes the space program), the public overwhelmingly favors keeping the level of funding the same or increasing it. Public opinion surveys asking respondents to evaluate individual agencies routinely show most people giving them favorable grades.
Yet, years later, the prison remained open. The president had failed to offer a practical alternative or present one to Congress. Lawmakers had proved unwilling to approve funds to close it. The Republican National Committee had conducted a television advertising campaign implying that terrorists were going to be dumped onto the US mainland, presenting a major terrorist threat.
Yin, S., “Shifting Careers,” American Demographics, 23, no. 12 (December 2001): 39–40.
Yoo, J., The Powers of War and Peace: The Constitution and Foreign Affairs after 9/11 (Chicago: University of Chicago Press, 2005).
You Can Be a Journalist
Young people are ahead of the curve in using new media, compelling candidates to catch up. While candidates have incorporated social media into their campaigns, they have not always made good use of these platforms. Young citizens can be essential to campaign organizations in getting candidates up to speed with new media.
Young people have brought issues to the attention of public officials and worked effectively for positive change.
Young people, in particular, use the Internet to learn about and participate in politics, although older people are going online for politics at an increasing rate. Evidence suggests that young people are developing their political identities online as they learn about the differences between candidates and political parties and acquire information about issues and political events. They use social media to create collaborative online communities that organize for political causes, lobby government, and campaign for candidates. All of these activities contribute to the socialization of engaged citizens.
Young people often have difficulty seeing the relevance of civic education to their immediate lives. Programs tend to emphasize future participation such as voting in presidential elections, which is an activity that students cannot engage in until they reach the age of eighteen. However, innovative curriculum projects can stimulate students’ interest in elections through meaningful campaign-related activities.
Young people often have warm feelings toward the political system. Children can develop patriotic values through school rituals, such as singing the “Star Spangled Banner” at the start of each day. As children mature, they become increasingly sophisticated in their perceptions about their place in the political world and their potential for involvement: they learn to relate abstract concepts that they read about in textbooks like this one to real-world actions, and they start to associate the requirements of democracy and majority rule with the need to vote when they reach the age of twenty-one.
Young People Taking Part in Campaigns and Elections
Young people traditionally have been somewhat resistant to participation in political parties. They often feel that political parties are targeted more toward older citizens. Yet active party organizations aimed at young people exist at the national, state, and local levels. The College Democrats and College Republicans have national organizations with local affiliates on campuses. These organizations are integral to the parties’ voter registration and campaign efforts. They host conferences to give young people a voice in the party. They provide training in campaign techniques, including the use of social media, that instructs young people in reaching out to their peers so that they can make a difference in elections.
Young people who participate in community service projects can develop a long-term commitment to volunteering and political participation.
Younger children tend to personalize government. The first political objects recognized by children are the president of the United States and the police officer. Children tend to idealize political figures, although young people today have a less positive view of political actors than in the past. This trend is partially a result of the media’s preoccupations with personal scandals surrounding politicians.
Youniss, James, and Miranda Yates. Community Service and Social Responsibility in Youth. Chicago: University of Chicago Press, 1997. A study of high school community service programs and how they work to promote future civic participation.
Youth Engagement in Political Parties
YouTube trailer for Hillary: The Movie.
Zaeske, S., Signatures of Citizenship: Petitioning, Antislavery, and Women’s Political Identity (Chapel Hill: University of North Carolina Press, 2003).
Zaeske, S., Signatures of Citizenship: Petitioning, Antislavery, and Women’s Political Identity (Chapel Hill: University of North Carolina Press, 2003).
Zaller, J., The Nature and Origins of Mass Opinion (New York: Cambridge, 1992).
Zaller, John, The Nature and Origins of Mass Opinion. New York: Cambridge, 1992. A study examining the ways in which the public acquires information from elites and the mass media and translates it into opinions.
Zangrando, R. L., The NAACP’s Crusade Against Lynching, 1909–1950 (Philadelphia: Temple University Press, 1980), table 2.
Zelman v. Simmons-Harris, US Lexis 4885 (June 27, 2002).
Zimmerman, J. F., The Initiative: Citizen Law-Making (Westport, CT: Praeger, 1999).
Zoe – Hipsters Love Chuck Schumer – CC BY 2.0.