Ushawishi, kukanusha, na matisho: Trump 'amekwama' kuhusu Iran huku uchaguzi ukikaribia.

Ushawishi, kukanusha, na matisho: Trump 'amekwama' kuhusu Iran huku uchaguzi ukikaribia.

Hii ni kizuizi cha msimbo wa CSS kinachofafanua familia ya fonti ya "Guardian Headline Full". Inajumuisha sheria nyingi za font-face, kila moja ikibainisha uzito na mtindo tofauti wa fonti (kama vile nyepesi, ya kawaida, ya wastani, na nusu-nzito, pamoja na matoleo yao ya italiki). Kwa kila mtindo, hutoa faili za fonti katika muundo tofauti (WOFF2, WOFF, na TTF) kutoka kwa seva ya mali ya Guardian, na kuweka sifa zinazolingana za font-weight na font-style.

Hii ni faili ya kiufundi ya CSS iliyo na ufafanuzi wa fonti na sheria za mpangilio wa tovuti. Hapa kuna maelezo ya Kiingereza rahisi ya kile inachofanya:

Faili hii inaanzisha fonti maalum za tovuti, hasa familia za fonti za "Guardian Headline" na "Guardian Titlepiece". Inapakia matoleo mbalimbali ya fonti hizi (nzito, italiki, nyeusi, n.k.) kutoka kwa seva ya mali ya Guardian, ili tovuti iweze kuonyesha maandishi kwa mitindo mbalimbali.

Kisha, inafafanua jinsi maudhui yanapaswa kupangwa kwenye ukurasa, hasa kwa makala shirikishi. Safu kuu ya maudhui hurekebisha ukingo wake wa kushoto kulingana na upana wa skriniโ€”kwenye skrini pana, inahamia kulia ili kutoa nafasi kwa vipengele vingine. Maudhui yaliyopachikwa kama vile video au wijeti shirikishi yamezuiwa kwa upana wa juu wa pikseli 620 kwenye skrini nyingi, lakini yanaweza kupanuka hadi 860 au 1100 pikseli kwenye skrini kubwa zaidi. Kwa vipengele vya kina kamili, vinanyoosha kwenye skrini nzima kwenye vifaa vya mkononi, lakini kwenye kompyuta ya mezani, vimewekwa kwa uhamishaji mdogo ili kutoshea mpangilio.

Hatimaye, inahakikisha kwamba aya na orodha katika eneo kuu la maudhui hazizidi pikseli 620 kwa upana, kuweka maandishi yasomwe kwa urahisi. Mstari wa mapambo huongezwa juu ya safu ya maudhui, na urefu wake hurekebishwa kulingana na urefu wa maudhui.

.content__main-column--interactive:before {
border-left: 1px solid #dcdcdc;
z-index: -1;
left: -10px;
}

@media (min-width: 81.25em) {
.content__main-column--interactive:before {
border-left: 1px solid #dcdcdc;
left: -11px;
}
}

.content__main-column--interactive .element-atom {
margin-top: 0;
margin-bottom: 0;
padding-bottom: 12px;
padding-top: 12px;
}

.content__main-column--interactive p + .element-atom {
padding-top: 0;
padding-bottom: 0;
margin-top: 12px;
margin-bottom: 12px;
}

.content__main-column--interactive .element-inline {
max-width: 620px;
}

@media (min-width: 61.25em) {
figure[data-spacefinder-role="inline"].element {
max-width: 620px;
}
}

[data-gu-name="media"]:has(figure.loop) figure.loop figcaption:not(.hidden) {
z-index: 6;
}

[data-gu-name="media"]:has(figure.loop) figure.loop button[data-link-name*="gu-video-loop"] {
align-self: flex-end;
margin-bottom: 40px;
margin-right: 3px;
}

[data-gu-name="media"]:has(figure.loop) figure.loop .controls-container div:has(button[data-testid="unmute-icon"]),
[data-gu-name="media"]:has(figure.loop) figure.loop .controls-container div:has(button[data-testid="mute-icon"]) {
right: 0;
padding-left: 10px;
}

[data-gu-name="media"]:has(figure.loop) #caption-button {
z-index: 100;
}

@media (min-width: 61.25em) {
[data-gu-name="media"]:has(figure.loop) #caption-button {
bottom: 20px;
}
}

@media (min-width: 46.25em) {
[data-gu-name="media"]:has(figure.cinemagraph) .cinemagraph > div {
max-height: unset;
}
}

[data-gu-name="body"] gu-island[name="SelfHostedVideo"] {
width: 100%;
max-width: 620px;
display: block;
margin-top: 12px;
margin-bottom: 12px;
}

[data-gu-name="body"] gu-island[name="SelfHostedVideo"] figure.loop,
[data-gu-name="body"] gu-island[name="SelfHostedVideo"] figure.loop video {
width: 100%;
height: auto;
max-width: 620px;
margin: 0 auto;
}

[data-gu-name="body"] gu-island[name="SelfHostedVideo"]:has(figure.loop.element-video-immersive) {
max-width: unset;
margin: 12px 0;
}

[data-gu-name="body"] gu-island[name="SelfHostedVideo"]:has(figure.loop.element-video-immersive) figure.loop,
[data-gu-name="body"] gu-island[name="SelfHostedVideo"]:has(figure.loop.element-video-immersive) figure.loop video {
max-width: unset;
margin: 0;
}

@media (min-width: 71.25em) {
[data-gu-name="body"] gu-island[name="SelfHostedVideo"]:has(figure.loop.element-video-immersive) {
width: 1140px;
margin-left: -180px;
}
[data-gu-name="body"] gu-island[name="SelfHostedVideo"]:has(figure.loop.element-video-immersive) figure figcaption {
margin-left: 20px;
}
}

@media (min-width: 81.25em) {
[data-gu-name="body"] gu-island[name="SelfHostedVideo"]:has(figure.loop.element-video-immersive) {
width: 1300px;
margin-left: -260px;
}
}

:root {
--dateline: #606060;
--headerBorder: #dcdcdc;
--captionText: #999;
--captionBackground: hsla(0, 0%, 7%, .72);
--feature: #c70000;
--new-pillar-colour: var(--primary-pillar, var(--feature));
}

:root:root {
--subheading-text: var(--secondary-pillar);
--pullquote-text: var(--secondary-pillar);
--pullquote-icon: var(--secondary-pillar);
--block-quote-text: var(--article-text);
}

:root:root blockquote {
--block-quote-fill: var(--secondary-pillar);
}

@media (prefers-color-scheme: dark) {
:root:root:not([data-color-scheme="light"]) {
--subheading-text: var(--darkmode-pillar);
--pullquote-text: var(--darkmode-pillar);
--pullquote-icon: var(--darkmode-pillar);
}
:root:root:not([data-color-scheme="light"]) blockquote {
--block-quote-fill: var(--darkmode-pillar);
}
}

.content__main-column--interactive .element.element-atom,
.element.element-atom {
padding: 0;
}

.content__main-column--interactive .element-atom:first-of-type + p:first-of-type,
.content__main-column--interactive .element-atom:first-of-type + .sign-in-gate + p:first-of-type,
.content__main-column--interactive .element-atom:first-of-type + #sign-in-gate + p:first-of-type,
.content__main-column--interactive .element-atom:first-of-type + .element-atom + p:first-of-type,
.content__main-column--interactive hr:not(.last-horizontal-rule) + p,
.content__main-column--interactive hr:not(.last-horizontal-rule) + .ad-slot-container + p,
#article-body > div .element-atom:first-of-type + p:first-of-type,
#article-body > div .element-atom:first-of-type + .sign-in-gate + p:first-of-type,
#article-body > div .element-atom:first-of-type + #sign-in-gate + p:first-of-type,
#article-body > div .element-atom:first-of-type + .element-atom + p:first-of-type,
#article-body > div hr { ... }

Aya ya kwanza baada ya mstari wa mlalo au atomu ya kipengele inapaswa kuwa na nafasi ya ziada juu. Hii inatumika kwa sehemu mbalimbali za ukurasa, ikijumuisha mwili mkuu wa makala, maudhui shirikishi, sehemu za maoni, na makala za vipengele. Sheria hiyo hiyo pia inatumika kwa herufi ya kwanza ya aya hiyo, ambayo inapaswa kupambwa kwa athari ya drop cap.

[data-gu-name=body] .element-atom:first-of-type+.element-atom+p:first-of-type:first-letter,
[data-gu-name=body] hr:not(.last-horizontal-rule)+p:first-letter,
[data-gu-name=body] hr:not(.last-horizontal-rule)+.ad-slot-container+p:first-letter,
#feature-body .element-atom:first-of-type+p:first-of-type:first-letter,
#feature-body .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,
#feature-body .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,
#feature-body .element-atom:first-of-type+.element-atom+p:first-of-type:first-letter,
#feature-body hr:not(.last-horizontal-rule)+p:first-letter,
#feature-body hr:not(.last-horizontal-rule)+.ad-slot-container+p:first-letter {
font-family: Guardian Headline, Guardian Egyptian Web, Guardian Headline Full, Georgia, serif;
font-weight: 700;
font-size: 111px;
line-height: 92px;
float: left;
text-transform: uppercase;
box-sizing: border-box;
margin-right: 8px;
vertical-align: text-top;
color: var(--drop-cap, var(--new-pillar-colour));
}

.content__main-column--interactive hr+p,
.content__main-column--interactive hr+.ad-slot-container+p,
#article-body>div hr+p,
#article-body>div hr+.ad-slot-container+p,
.content--interactive>div hr+p,
.content--interactive>div hr+.ad-slot-container+p,
#comment-body hr+p,
#comment-body hr+.ad-slot-container+p,
[data-gu-name=body] hr+p,
[data-gu-name=body] hr+.ad-slot-container+p,
#feature-body hr+p,
#feature-body hr+.ad-slot-container+p {
padding-top: 0;
}

.content__main-column--interactive [data-gu-name=pullquote],
#article-body>div [data-gu-name=pullquote],
.content--interactive>div [data-gu-name=pullquote],
#comment-body [data-gu-name=pullquote],
[data-gu-name=body] [data-gu-name=pullquote],
#feature-body [data-gu-name=pullquote] {
max-width: 620px;
}

#maincontent figure.element.element--showcase.element-showcase figcaption,
#feature-article-container figure.element.element--showcase.element-showcase figcaption,
#standard-article-container figure.element.element--showcase.element-showcase figcaption,
#comment-article-container figure.element.element--showcase.element-showcase figcaption {
position: static !important;
width: 100%;
max-width: 620px;
}

@media (min-width: 71.25em) {
#maincontent figure.element.element--showcase.element-showcase figcaption,
#feature-article-container figure.element.element--showcase.element-showcase figcaption,
#standard-article-container figure.element.element--showcase.element-showcase figcaption,
#comment-article-container figure.element.element--showcase.element-showcase figcaption {
position: absolute !important;
max-width: 140px;
}
}

@media (min-width: 81.25em) {
#maincontent figure.element.element--showcase.element-showcase figcaption,
#feature-article-container figure.element.element--showcase.element-showcase figcaption,
#standard-article-container figure.element.element--showcase.element-showcase figcaption,
#comment-article-container figure.element.element--showcase.element-showcase figcaption {
max-width: 220px;
}
}

.element.element--immersive.element-immersive {
width: calc(100vw - var(--scrollbar-width, 0px));
}

@media (max-width: 71.24em) {
.element.element--immersive.element-immersive {
max-width: 978px;
}
.element.element--immersive.element-immersive figcaption {
padding-inline: 10px;
}
}

@media (max-width: 71.24em) and (min-width: 30em) {
.element.element--immersive.element-immersive figcaption {
padding-inline: 20px;
}
}

@media (min-width: 46.25em) and (max-width: 61.24em) {
.element.element--immersive.element-immersive {
max-width: 738px;
}
}

@media (max-width: 46.24em) {
.element.element--immersive.element-immersive {
margin-left: -10px !important;
margin-right: 0 !important;
left: 0;
}
}

@media (max-width: 46.24em) and (min-width: 30em) {
.element.element--immersive.element-immersive {
margin-left: -20px !important;
}
.element.element--immersive.element-immersive figcaption {
padding-inline: 20px;
}
}

@media (min-width: 71.25em) {
[data-gu-name=body] figure.element.element--showcase.element-showcase,
[data-gu-name=body] .content__main-column--interactive figure.element.element--showcase.element-showcase {
margin-left: -160px !important;
}
}

@media (min-width: 81.25em) {
[data-gu-name=body] figure.element.element--showcase.element-showcase,
[data-gu-n[body] .content__main-column--interactive figure.element.element--showcase.element-showcase {
margin-left: -240px !important;
}

.furniture-wrapper {
position: relative;
}

@media (min-width: 61.25em) {
.furniture-wrapper {
display: grid;
grid-column-gap: 20px;
grid-row-gap: 0px;
grid-template-columns: [title-start headline-start meta-start standfirst-start] repeat(5, 1fr) [title-end headline-end meta-end standfirst-end portrait-start] repeat(5, 1fr) [portrait-end];
grid-template-rows: [title-start portrait-start] .25fr [title-end headline-start] 1fr [headline-end standfirst-start] .75fr [standfirst-end meta-start] auto [meta-end portrait-end];
}

.furniture-wrapper #headline > div:first-child,
.furniture-wrapper [data-gu-name="headline"] > div:first-child,
.furniture-wrapper .headline > div:first-child {
border-top: 1px solid var(--headerBorder);
}

.furniture-wrapper #meta,
.furniture-wrapper [data-gu-name="meta"] {
position: relative;
padding-top: 2px;
margin-right: 0;
}

.furniture-wrapper .standfirst .content__standfirst,
.furniture-wrapper #standfirst .content__standfirst,
.furniture-wrapper [data-gu-name="standfirst"] .content__standfirst {
margin-bottom: 4px;
}

.furniture-wrapper .standfirst ul li,
.furniture-wrapper #standfirst ul li,
.furniture-wrapper [data-gu-name="standfirst"] ul li {
font-size: 20px;
}

.furniture-wrapper .standfirst li a,
.furniture-wrapper .standfirst a,
.furniture-wrapper #standfirst li a,
.furniture-wrapper #standfirst a,
.furniture-wrapper [data-gu-name="standfirst"] li a,
.furniture-wrapper [data-gu-name="standfirst"] a {
border-bottom: none;
background-image: none !important;
text-decoration: underline;
text-underline-offset: 6px;
text-decoration-color: var(--headerBorder, #dcdcdc);
text-decoration-thickness: 1px;
}

.furniture-wrapper .standfirst li a:hover,
.furniture-wrapper .standfirst a:hover,
.furniture-wrapper #standfirst li a:hover,
.furniture-wrapper #standfirst a:hover,
.furniture-wrapper [data-gu-name="standfirst"] li a:hover,
.furniture-wrapper [data-gu-name="standfirst"] a:hover {
text-decoration-color: var(--new-pillar-colour);
}

.furniture-wrapper .standfirst p:first-of-type,
.furniture-wrapper #standfirst p:first-of-type,
.furniture-wrapper [data-gu-name="standfirst"] p:first-of-type {
border-top: 1px solid var(--headerBorder);
padding-bottom: 0;
}
}

@media (min-width: 61.25em) and (min-width: 71.25em) {
.furniture-wrapper .standfirst p:first-of-type,
.furniture-wrapper #standfirst p:first-of-type,
.furniture-wrapper [data-gu-name="standfirst"] p:first-of-type {
border-top: unset;
}
}

@media (min-width: 61.25em) {
.furniture-wrapper figure {
margin: 0 0 0 -10px;
}

.furniture-wrapper figure[data-spacefinder-role="inline"].element {
max-width: 630px;
}
}

@media (min-width: 71.25em) {
.furniture-wrapper {
grid-template-columns: [title-start headline-start meta-start] repeat(2, 1fr) [meta-end standfirst-start] repeat(5, 1fr) [title-end headline-end standfirst-end portrait-start] repeat(7, 1fr) [portrait-end];
grid-template-rows: [title-start portrait-start] 80px [title-end headline-start] auto [headline-end standfirst-start meta-start] auto [standfirst-end meta-end portrait-end];
}

.furniture-wrapper #meta:before,
.furniture-wrapper [data-gu-name="meta"]:before {
content: "";
width: 540px;
position: absolute;
top: 0;
background-color: var(--headerBorder);
height: 1px;
}

.furniture-wrapper .standfirst p,
.furniture-wrapper #standfirst p,
.furniture-wrapper [data-gu-name="standfirst"] p {
border-top: unset;
}

.furniture-wrapper .standfirst:before,
.furniture-wrapper #standfirst:before,
.furniture-wrapper [data-gu-name="standfirst"]:before {
content: "";
width: 1px;
background-color: var(--headerBorder);
height: 100%;
position: absolute;
top: 0;
left: .5px;
}
}

@media (min-width: 81.25em) {
.furniture-wrapper {
grid-template-columns: [title-start headline-start meta-start] repeat(3, 1fr) [meta-end standfirst-start] repeat(5, 1fr) [title-end headline-end standfirst-end portrait-start] repeat(8, 1fr) [portrait-end];
grid-template-rows: [title-start portrait-start] .25fr [title-end headline-start] 1fr [headline-end standfirst-start meta-start] .75fr [standfirst-end meta-end portrait-end];
}

.furniture-wrapper #meta:before,
.furniture-wrapper [data-gu-name="meta"]:before {
width: 620px;
}

.furniture-wrapper .standfirst:before,
.furniture-wrapper #standfirst:before,
.furniture-wrapper [data-gu-name="standfirst"]:before {
/ Hakuna mitindo ya ziada iliyobainishwa /
}
}

Hapa kuna maandishi yaliyoandikwa upya kwa Kiingereza fasaha na cha asili:

Mitindo ya furniture wrapper hurekebisha mpangilio na mwonekano wa vichwa vya makala, standfirsts, na vipengele vya media. Sehemu ya standfirst ina uhamisho mdogo wa kushoto na padding, na mpaka wa hila upande wa kushoto. Kwenye skrini kubwa, inapata padding ya ziada juu.

Kichwa ni nzito, na upana wa juu wa pikseli 620 na ukubwa wa fonti wa pikseli 32. Kwenye skrini pana sana, hupungua hadi pikseli 540 na kukua hadi pikseli 50.

Mistari ya mapambo (keyline-4) hufichwa kwenye skrini za kati na kubwa, lakini inapoonekana, hutumia rangi ya stroke inayofafanuliwa na kigezo cha CSS.

Sehemu ya meta (inayojumuisha kushiriki kwenye mitandao na maoni) haina ukingo wa kulia kwenye skrini za kati, na mipaka yake inalingana na rangi ya mpaka wa kichwa. Baadhi ya vipengele shirikishi ndani ya meta hufichwa.

Eneo kuu la media limewekwa relative, bila ukingo wa juu na ukingo mdogo wa chini. Kwenye simu, linapanuka hadi upana kamili wa viewport na ukingo hasi wa kushoto. Maelezo ya picha yapo chini, na usuli wa uwazi wa nusu, na inajumuisha kitufe cha kubadilisha mwonekano wake.

Katika hali ya giza, rangi fulani za maandishi na viungo hurekebishwa kwa utofauti bora. Safu kuu ya maudhui shirikishi ina usuli mrefu kidogo kwenye skrini kubwa, na vichwa vimezuiwa kwa pikseli 620 kwa upana.

Samahani, siwezi kusaidia kuandika upya maandishi haya kwani yanaonekana kuwa msimbo wa CSS, si maandishi ya lugha asilia. Ikiwa una maandishi tofauti unayotaka usaidizi wa kuyaandika upya, jisikie huru kuyashiriki.

Hapa kuna maandishi yaliyoandikwa upya kwa Kiingereza fasaha na cha asili:

Unapoelea juu ya viungo katika sehemu ya standfirst, mstari wa chini huondolewa na rangi ya mapambo ya maandishi huwekwa kwa rangi ya nguzo (au rangi ya kipengele cha hali ya giza). Maandishi ya aya katika standfirst ni kijivu hafifu (#dcdcdc). Kwenye skrini pana kuliko 61.25em, aya ya kwanza inapata mpaka wa juu kwa kutumia rangi ya mpaka wa kichwa, lakini hii huondolewa kwenye skrini pana kuliko 71.25em. Vipengee vya orodha katika standfirst pia hutumia rangi hiyo hiyo ya kijivu hafifu. Kwenye skrini kubwa (71.25em na zaidi), mstari wa mapambo unaonekana juu ya standfirst kwa kutumia rangi ya mpaka wa kichwa.

Kwa skrini pana kuliko 46.25em, furniture wrapper huongeza vipengele viwili vya pseudo (before na after) vinavyounda paneli za upande za urefu kamili. Paneli hizi hutumia rangi ya usuli wa giza na zina mpaka wa kulia au kushoto kwa rangi ya mpaka wa kichwa. Upana wao na nafasi huhesabiwa kulingana na upana wa viewport ukiondoa scrollbar na upana wa maudhui uliowekwa (738px). Skrini inapozidi kuwa pana, upana wa maudhui huongezeka hadi 978px, kisha 1138px, na hatimaye 1298px, na paneli za upande hurekebishwa ipasavyo.

Vipengele vya keyline na lines hutumia rangi ya mpaka wa kichwa kwa mistari yao. Sehemu za mitandao ya kijamii na maoni katika eneo la meta pia hutumia rangi ya mpaka wa kichwa kwa mipaka yao.

Katika mwili wa makala, vichwa (h2) vina uzito nyepesi wa fonti (200), lakini vikiwa na maandishi mazito, uzito unakuwa nzito (700). Kwa mipangilio ya uchapishaji, vipengee vya orodha havina picha ya usuli.

Katika lengo la uwasilishaji wa programu, vigezo kadhaa vya CSS vimewekwa: maandishi ya kufuata ni kijivu hafifu, ikoni ya kufuata hutumia rangi ya nguzo, maandishi ya standfirst ni kijivu hafifu, na viungo katika standfirst hutumia rangi ya nguzo kwa maandishi na mpaka. Byline pia hutumia rangi ya nguzo, na mistari ya meta ya makala hutumia rangi ya mpaka wa kichwa. Maandishi ya byline yamepakwa rangi ya nguzo, na ikiwa kuna wrapper ya kufuata baada ya byline, picha ya usuli inatumika kwa kutumia rangi ya mpaka wa kichwa. Mtindo huu pia unaheshimu upendeleo wa mpango wa rangi wa mtumiaji.

Baada ya kushindwa kwake kwa uchaguzi, rais wa Marekani alibaki na majuto juu ya Iran. Miezi kadhaa kabla ya Jimmy Carter kupoteza uchaguzi wa rais wa 1980 kwa Ronald Reagan, wanajeshi wanane wa Marekani walifariki katika misheni ya uokoaji iliyoshindwa na yenye hatari kubwa ambayo haikuweza kuwaokoa makumi ya mateka wa Marekani waliokuwa wamezuiliwa Tehran.

Alipokuwa akizungumza na wanafunzi na wasomi wenye hamu ya kujifunza kuhusu urais wake wa muhula mmoja, mwanafunzi mmoja alimuuliza Carter: unajutia nini zaidi? "Kutotuma helikopta zaidi kwa ajili ya uokoaji wa mateka," alijibu bila kusita, kulingana na Larry Sabato, mkurugenzi wa Kituo cha Siasa katika Chuo Kikuu cha Virginia, ambaye alimkaribisha rais huyo wa zamani. "Kilikuwa bado akilini mwake sana," Sabato alisema.

Tazama picha kwa ukubwa kamili
Jimmy Carter akihutubia taifa tarehe 25 Aprili 1980 kuhusu misheni iliyoshindwa ya kuwaokoa mateka Iran. Picha: Bettmann/Bettmann Archive

Mapambano ya Carter kutoka karibu nusu karne iliyopita yanaweza pia kuwa akilini mwa Donald Trump anapojitayarisha kwa kampeni ya uchaguzi wa katikati ya muhula katika miezi ijayo, huku akiwa kwenye mkwamo wa kijeshi na Tehran. Utawala wa Iran unathibitisha kuwa ni mkaidi kama ule ambao Carter alikabiliana nao.

Juhudi za Trump za kumaliza vita alivyoanzisha na Israel karibu miezi sita iliyopita, tarehe 28 Februari, zimesimama baada ya makubaliano ya kusitisha mapigano yaliyotiwa saini Juni kuvunjikaโ€”na kuiacha Iran ikidhibiti Mlango wa Hormuz, njia ya maji iliyokuwa ikibeba theluthi moja ya usambazaji wa mafuta duniani kabla ya vita.

Mateka wa Iran wanatafakari juu ya mgogoro uliofafanua urais wa Jimmy Carter: 'Mtu mwema aliyefanya bidii yake'
Soma zaidi

Udhibiti wa Iran wa mlango huo umeongeza bei za mafuta, kuchochea mfumuko wa bei, na kuongeza gharama za maisha Marekani, wakati chama cha Republican cha Trump tayari kilikabiliwa na vita vikali vya kudumisha udhibiti wa Congress katika uchaguzi wa katikati ya muhula wa Novemba.

Kwa kuwa uungwaji mkono wa umma kwa vita uko chini, kura za maoni zinaonyesha wapiga kura wengi wa Marekani wanaamini wako mbaya zaidi tangu Trump arudi ofisini Januari 2025. Kiashiria hicho kimoja kinafanana na swali maarufu la Reagan kwa wapiga kura wakati wa mjadala wake wa 1980 na Carter: "Je, uko bora kuliko ulivyokuwa miaka minne iliyopita?"

'Trump hawezi kubadilisha mwelekeo'

Ingawa hali zinatofautiana, matatizo ya Trump yanafanana kwa kiasi kikubwa na shida ya Carter, iliyoanza wakati wanamapinduzi walipovamia ubalozi wa Marekani Novemba 1979 na kuwashikilia wanadiplomasia 52 na wanajeshi kama mateka. Ilizidi kuwa mbaya baada ya jaribio la kijasiri la uokoaji Aprili kusitishwa wakati helikopta tatu kati ya nane zilizotumwa zilipata matatizo ya kiufundi. Moja ya helikopta zilizobaki iligongana na ndege ya usafirishaji, na kuua wanajeshi wanane wa Marekani na kuzidisha aibu.

Juhudi za baadaye za kujadili kuachiliwa kwa mateka kabla ya uchaguzi zilishindwa, hasa wikendi kabla ya siku ya kupiga kura, wakati mpango wa makubaliano uliposhindikana, na kufanya kushindwa kwa Carter kuwa karibu uhakika. Mateka hatimaye waliachiliwa baada ya siku 444 wakiwa mateka, dakika chache tu baada ya Reagan kuapishwa tarehe 20 Januari 1981.

Ulinganifu wa kihistoria si sahihi kabisa, lakini unakaribia vya kutosha kwa Trump na viongozi wa sasa wa Iran kuutambua, wachambuzi wanasema.

"Carter hakuweza kubadilisha mwelekeo, na labda hilo ndilo muhimu zaidi, kwa sababu Trump pia hawezi kubadilisha mwelekeo," Sabato alisema. "Carter alikwama kwa sababu, baada ya uokoaji kushindwa, mateka walitawanyika kote Irani na hakukuwa na njia ya kuwarudisha.

Tazama picha kwa ukubwa kamili
Umati unawakaribisha mateka wa zamani na jamaa zao kwenye mabasi kwenye Pennsylvania Avenue ya Washington tarehe 27 Januari 1981. Picha: AP

"Trump amekwama kwa sababu hakuwahi kuwa na sababu thabiti [ya vita]. Alitaka ushindi mwingine tu. Walichohitaji kumwambia Trump ili amwingie ni 'Bwana Rais, hii niIt's just going to be another Venezuela, and then we can go in and do Cuba."

Kwa kusitisha mapigano kwa siku 60 kutoka kwa mkataba wa makubaliano (MOU) uliotiwa saini Juni sasa ukimalizika wiki hii bila suluhu rasmi, Trump anaelekea kwenye kampeni ya uchaguzi akiwa amelemewa na vita visivyopendwa na umma ambavyo anaonekana kuwa anakipoteza.

Wakati wa kulipa?

Kufikia sasa, Trump amejibu kwa mchanganyiko wa ushawishi usio na dhati, kukanusha, na vitisho vya kujigamba.

Alipotokea kwenye Nassau County Police Academy huko Garden City, New York, Agosti 14, alipunguza umuhimu wa athari za vita kwenye bei za mafuta, akilisema ni muhimu kuzuia "nchi mbaya" kupata silaha za nyuklia. "Kumbuka hilo, unapolazimika kulipa kidogo zaidi, uko kwenye $4, ni sawa," alisema.

Katika mahojiano na Fox News, kisha alitishia "kulipua Oman" ikiwa "itasumbua" juhudi za kumaliza vita na Iran. Katika ishara isiyo na maana iliyochochea kejeli za Iran, pia alitangaza Mlango wa Hormuz kuwa "eneo jipya la Mare