This web page displays some of the success stories of doctors working at Madaan Hospital, Panipat.
We thank our patients for giving us the opportunity to serve them.
All the following photographs of the patients have been posted after taking their consent.
1. Saved after more than 75% burns due to Ammonia gas leak.
Dr T R Madaan with the patient at the time of discharge.
2. Saved after a massive Heart Attack (Inferior Wall Myocardial Infarction). The patient presented with severe chest pain.
ECG before Thrombolysis with Tenecteplase.
Dr Anant Madaan with the patient after successful Thrombolysis with Tenecteplase.
ECG after Thrombolysis with Tenecteplase.
3. Saved after a massive Heart Attack (Anterior-Lateral Wall Myocardial Infarction). The patient presented with severe chest pain.
4. Successfully treated for primary infertility.
The couple had primary infertility of 12 years.
5. Saved after a massive Heart Attack (Anterior-Lateral Wall Myocardial Infarction) and High Blood Pressure of 230/120 mmHg.
6.Treated for Ischemic Stroke with left sided hemiplegia.
Dr Anant Madaan with the patient at the time of discharge.
7. Saved after severe P.P.H. (Post Partum Haemorrhage) with haemoglobin of only 2 gm% , B.P. of 60 mm/Hg in hemorrhagic shock due to blood loss.
Dr Nidhi S Madaan with the patient at the time of discharge.
8. Treated for Paroxysmal Supraventricular Tachycardia (P.S.V.T.).
Dr Anant Madaan with the patient after successful treatment.
P.S.V.T. converted to normal sinus rhythm.
9. Saved after a massive Heart Attack (Anterior-Lateral Wall Myocardial Infarction). The patient presented with severe chest pain.
10. Saved after a traumatic rupture of Spleen.
11. Saved after a massive Heart Attack (Inferior-Posterior Wall Myocardial Infarction with right ventricular involvement). The patient presented with severe chest pain.
12. Successfully treated for Dengue, Typhoid and Malaria (Plasmodium Vivax). Presented with fever, loss of appetite, extreme weakness and also had low platelet count of only 12000 per litre.
13. Successfully treated for Dengue, presented with fever, loss of appetite, extreme weakness and also had low platelet count of only 15000 per litre.
Dr Anant Madaan with the patient and his family at the time of discharge.
14. Saved after a massive electric shock leading to cardiac arrhythmia and seizures and was unresponsive for 24 hours.
15. Treated for severe Gastroesophageal reflux disease.
16. Saved after a massive Heart Attack (Antero-Lateral Wall Myocardial Infarction). The patient presented with severe chest pain, congestive heart failure and flash Pulmonary edema.
Patient requiring BiPAP support due to pulmonary edema.
17. Saved after a massive Heart Attack (Infero-Lateral Wall Myocardial Infarction). The patient presented with severe chest pain and sweating.
18. Treated for Septic shock with metabolic acidosis, chronic renal failure due to Diabetic Nephropathy and Diabetic foot.
19. Saved after traumatic rupture of Aorta (leading to Pseudoaneurysm) due to a through and through stab injury. The patient presented with a systolic B.P. of 60 mm/Hg and was unresponsive.
CT Scan Report: Pseudoaneurysm measuring 9 X 6 mm in the mid Ascending Aorta.
Chest Xray showed widened mediastinum.
CT Scan Report: Mediastinal hematoma with pericardial involvement.
20. Saved after a massive Heart Attack (Antero-Lateral Wall Myocardial Infarction). The patient presented with severe chest pain and sweating.
ECG before Thrombolysis with Reteplase.
Dr Anant Madaan with the patient after successful Thrombolysis with Reteplase.
21. Successfully treated for massive D.V.T. (Deep Venous Thrombosis) of the right leg and bilateral P.E. (Pulmonary Embolism).
CT Abdominal Angiogram Report: Filling defect suggestive of thrombus in the Inferior Vena Cava with superior extent just proximal to the confluence of renal veins and inferiorly extending to the common Femoral vein and deep veins of the thigh on right side..
Peripheral Vascular Color Doppler Report: The Common Femoral, Superficial Femoral, Popliteal vein appear distended, non-compressible with an echogenic thrombus seen in their lumen. No intra-luminal flow seen. This thrombus is extending into the iliac vein and Inferior vena Cava extending almost upto the infra-hepatic level. Distally the Thrombus is seen extending into the posterior tibial veins upto the mid calf. Extension is also seen into the Saphenofemoral and Sapheno-popliteal junction and into the proximal part of the great and short saphenous vein. Intra-luminal flow seen in the posterior tibial veins at the ankle. Subcutaneous edema seen over calf and foot. IMPRESSION: Thrombus extending from the posterior tibial veins upto the inferior vena cava.
CT Chest Angiogram Report: Multiple thrombi in 2nd and 3rd order branches of left upper lobe pulmonary artery and bilateral lower lobe descending pulmonary arteries. Mosaic attenuation of bilateral lungs (due to Thrombo-embolism).
Dr Anant Madaan with the patient during followup, after the I.V.C. filter placement.
An I.V.C. Filter (Inferior vena cava Filter) placement decreases the risk of future Pulmonary Embolism.
22. Saved after severe C.O.P.D. (Chronic Obstructive Pulmonary Disease) Exacerbation with BP of 180/110 mmHg, Pulse of 118 beats/min and TLC of 19,000 per cubic mm.
Arterial Blood Gas (ABG) before treatment showing Ph = 7.09, PCo2 = 102 mmHg, HCo3 = 22, Po2 = 94 mmHg , So2 = 92%.
Arterial Blood Gas (ABG) after treatment showing Ph = 7.42, PCo2 = 40 mmHg, HCo3 = 25, Po2 = 63mmHg, So2 = 92%.
23. Successfully operated for Typhoid Perforation.
Gas under the diaphragm seen in the Chest Xray.
24. Saved after a stab injury in the abdomen (Left Upper Quadrant) by 10 inches long sharp knife, patient had a through and through perforation of the transverse colon, the mesentry and reaching upto posterior abdominal wall. There was massive haemoperitoneum and gas under the diaphragm.
Dr T R Madaan with the patient after successful surgery.
25. Saved after a massive Heart Attack (Anterio-Lateral Wall Myocardial Infarction). The patient presented with severe chest pain and sweating.
ECG before Thrombolysis with Streptokinase.
ECG after Thrombolysis with Streptokinase.
26. Treated for hypertensive Hemorrhagic Stroke (caused by the rupture of a blood vessel in the brain) with Subarachnoid Hemorrhage. The patient presented with right sided weakness, severe headache and High Blood Pressure of 170/110 mmHg.
CT Scan Report: Hyperdense Haematoma is seen in the left Temporal-Parietal Lobes with Subarachnoid haemorrhage in the Basal Cisterns, Slylvian fissures and Sulcal system over the left Temporal-Parietal lobes.
27. Saved after a massive Heart Attack (Anterior Wall Myocardial Infarction), Gastrointestinal bleed, Acute Renal Failure (requiring dialysis) and C.O.P.D. (Chronic Obstructive Pulmonary Disease) Exacerbation.
28. Treated for Ischemic Stroke with right sided hemiplegia, High blood sugar of 305 mg/dl and High Blood Pressure of 190/110 mmHg.
29. Successfully treated for Diabetic Ketoacidosis. Presented with nausea, vomiting, altered sensorium and a blood sugar of 585 mg/dl with more than 160 mg/dl of ketone bodies in the urine and an Anion gap of > 12.
Measurement of Ketone bodies in the urine.
30. Successfully treated for Hyperosmolar Hyperglycemic Nonketotic Syndrome. Presented with fatigue, altered sensorium and a blood sugar > 600 mg/dl with serum osmolarity of 338 mOsm/L and Anion gap of < 12.
31. Emergency Caesarean Section successfully performed in a patient with history of 3 previous caesarean sections, with impending uterine scar rupture.
32. Saved after a massive unilateral Pleural Effusion on the left side of the chest.
Chest Xray showing massive pleural effusion on the left side of the chest.
33. Saved after a massive Heart Attack (Inferior Wall Myocardial Infarction). The patient presented with severe chest pain, pulse of 36 beats/ minute and systolic BP of 80 mm Hg only.
Patient's ECG showing bradycardia (Heart rate of less than 60 beats per minute).
Patient's Heart rate and BP were raised to a Heart rate of 90 beats per minute and a BP of 130/80 mm Hg.
34. Saved after a Strangulated Inguinal Hernia.
Dr T R Madaan with the patient after a successful strangulated hernia surgery.
35. Saved after Hyperkalemia (Potassium level of 8.4 mmol/L).
36. Successfully operated for Pseudopancreatic Cyst.
37. Saved after severe C.O.P.D. (Chronic Obstructive Pulmonary Disease) Exacerbation with Arterial Blood Gas (ABG) showing Ph = 7.18, PCo2 = 116, HCo3 = 41, Po2 = 71, So2 = 86%.
38. Rare Ovarian Ectopic Pregnancy managed successfully.
39. Treated for C.H.F. (Congestive Heart Failure), Pulmonary edema, Acute Anterior Wall Myocardial Infaction (Heart attack), B.P. of 200/130 mmHg, Blood sugar of 375 mg/dl.
40. Removal of Gallbladder (Cholecystectomy) with large faceted Gallstones.
Dr T R Madaan with the patient after a successful cholecystectomy.
41. Treated successfully for severe Septic Shock (Pneumonia) with a systolic B.P. of 70 mm/Hg.
42. Recovered from O.A.D. (Occlusive Arterial Disease) of the right leg, with dilated cardiomyopathy and an ejection fraction of only 25%.
43. Saved after a traumatic rupture of Liver into 4 pieces.
Dr T R Madaan with the patient after a successful Liver repair surgery.
44. Treated for P.E. (Pulmonary Embolism) of the right lung and D.V.T. (Deep Venous Thrombosis) of the left leg.
45. Removal of large irregular Kidney Stones (Staghorn Stones).
46. Saved after Cobra Snake bite Poisoning.
47. Saved after Endosulfan (Organochlorine) Poisoning.
48. Saved after Celphos (Aluminium Phosphide) Poisoning.
49. Saved after Ammonia Poisoning.
Ammonium hydroxide is a colorless liquid chemical solution that forms ammonia, when it dissolves in water.
50. Saved after Copper Sulphate Poisoning.
51. Saved after Carboxin 75% WP Vitavax (Systemic Fungicide) Poisoning.
52. Saved after Sulfosulfuron 75% WG (Sultop) + Surfactant (Sultop mix) + Metsulfuron methyl 20% WP (Atgrip Special) Weedicide Poisoning.
53. Saved after a massive A.C.S. ( Acute Coronary Syndrome ) and High Blood Pressure of 220/130 mmHg.
54. Treated for shoulder dislocation.
Dr T R Madaan performing a shoulder reduction.
55. Treated successfully for severe Septic Shock and C.O.P.D. (Chronic Obstructive Pulmonary Disease) Exacerbation with a systolic B.P. of 60 mm/Hg, Sp O2 of 62% only.
56. Treated for Neurocysticercosis and Epilepsy.
57. Treated for Septic shock with metabolic acidosis, acute renal failure (Blood Urea = 240 mg/dl and Serum Creatinine = 8.0 mg/dl) and Hepatitis C.
58. Treated for bullet injury.
Dr T R Madaan taking out the bullet from the foot.
59. Successfully treated for Acute Liver Failure due to Hepatitis B and Dengue fever leading to low platelet count of only 12000 per litre.
60. Successfully treated for Hepatitis C.
Patient was Hepatitis C genotype 2 with a viral load of 3890000 IU / ml.
Dr Anant Madaan with the patient after he became Hepatitis C negative (Viral Load < 34 IU / ml).
61. Successfully treated for Hepatitis C.
Patient was Hepatitis C genotype 3 with a viral load of 2888000 IU / ml.
62. Successfully treated for Hepatitis E.
63. Thyroid Surgery performed for huge multinodular euthyroid goitre.
Dr T R Madaan with the patient after a successful thyroid surgery.
64. Saved after a massive Heart Attack (Non ST segment elevation Myocardial Infarction with Troponin-I Positive and CPK-MB of 282 U/L).
65. Successfully treated for Dengue, presented with fever, loss of appetite, extreme weakness and also had low platelet count of only 15000 per litre.
66. Successfully treated for Cerebral Malaria (Plasmodium Falciparum), presented in a comatose state with high grade fever of 105 *F.
67. Successfully treated for Cerebral Malaria (Plasmodium Vivax) and Typhoid, presented in a comatose state with a fever of 101 *F.
68. Successfully treated for Dengue, Typhoid and Malaria (Plasmodium Vivax). Presented with fever, loss of appetite, extreme weakness and also had low platelet count of only 11000 per litre.
69. Successfully operated for Appendicitis.
Appendix is dilated, thick walled and inflammed, it measures 10.7 mm in calibre, adjacent mesentry and base of caecum appear inflamed.
Dr T R Madaan with the patient after a successful appendectomy surgery.
70. Saved after Celphos (Aluminium Phosphide) Poisoning.
71. Couple saved after Endosulfan (Organochlorine) Poisoning.
Dr Anant Madaan with the patients at the time of discharge.
72. Couple saved after Pretilachlor 50% EC Poisoning.
73. Successfully operated for burst Appendix and gangrenous Meckel's diverticulum with adhesions.
Dr T R Madaan with the patient after a successful appendectomy, excision of Meckel's Diverticulum & repair, adhenolysis and effective drainage of the peritoneal cavity.
74. Treated for C.H.F. (Congestive Heart Failure), Pulmonary edema, Acute Anterior Wall Myocardial Infaction (Heart attack). Patient presented with complains of breathlessness for 24 hours and was tested to be Troponin-I Positive.
75. Reconstructive surgery of the foot done after an accident which led to amputation at mid foot (badly crushed).
Dr T R Madaan with the patient after a successful foot reconstructive surgery.
76. Saved after severe traumatic brain injury with skull fracture and Sp O2 of 69% only.
77. Saved after Anaphylactic shock with severe bronchospasm.
78. Saved after a massive Heart Attack (Non ST segment elevation Myocardial Infarction with Troponin-I Positive and CPK-MB of 180 U/L).
Patient's ECG before starting the treatment.
79. Successfully treated for bacterial meningitis. Presented with sudden onset of high fever of 104*F, headache, altered sensorium and neck rigidity.
80. Successfully operated for Mixed Parotid Tumor.
Dr T R Madaan with the patient after a superfical Extracapsular Parotidectomy.
81. Saved after severe C.O.P.D. (Chronic Obstructive Pulmonary Disease) Exacerbation with BP of 210/110 mmHg, Pulse of 150 beats/min and TLC of 23,000 per cubic mm.
82. Saved after a massive Heart Attack (Inferior Wall Myocardial Infarction) The patient presented with severe chest pain, pulse of 55 beats/ minute and systolic BP of 84 mm Hg only.
83. Saved after a massive electric shock leading severe burns on the back. The patient presented with seizures and was unresponsive for 24 hours.
Electric shock burns wound after surgical repair by Dr T R Madaan.
Dr T R Madaan and Dr Anant Madaan with the patient at the time of discharge.
84. Successfully treated for Unstable Angina.
85. Successfully treated for Hypertensive Emergency. The patient presented with severe headache and a B.P. 220/150 mmHg.
86. Successfully operated for a large Urinary Bladder stone (2 inches in diameter) with benign enlargement of Prostate (45 gm).
Dr T R Madaan with the patient after Lithotripsy and T.U.R.P.


Monday 15 June 2015 – As part of a series of events this week on diversity and inclusion, PwC is ramping up its efforts to support HeForShe, the United Nations Women campaign to mobilise 1 billion men and boys around the world for gender equality.
At the World Economic Forum Annual Meeting in Davos, Switzerland in January 2015, the Chairman of PwC International Dennis Nally became an IMPACT 10x10x10 champion– making PwC one of the first 10 corporations around the world committing to take action to achieve gender equality.
Today marks the start of PwC's second Global Diversity Week, a series of events to energise and engage its 195,000 people with the aim that everyone at PwC understands PwC's business case for diversity, understands that it's a priority and understands what he or she can personally do to become even more inclusive.
During the week, PwC people all around the world will have the opportunity to engage with PwC's leaders in discussions about diversity.
Find out how we are supporting HeForShe at http://heforshe.pwc.com and http://www.pwc.com/heforshe.
Learn more about Global Diversity Week at: http://pwc.com/diversityweek.
As part of our commitment to diversity, PwC regularly publishes research including The female millennial: A new era of talent, which is based on a survey of 8,756 female millennials (women born between 1980-1995) from 75 countries to find out how they feel about the world of work and their career.
More thoughts on diversity can be found on PwC's Gender Agenda blog at: http://pwc.blogs.com/gender_agenda.
On Friday 27 February, PwC hosted its second global Aspire to Lead webcast for over 200 students. The discussion focused on the question, 'What would you do if you were not afraid?' The panel webcast featured 'The Confidence Code' authors Katty Kay and Claire Shipman; Eileen Naughton, Managing Director of Google UK and Ireland; and Mike Fenlon, PwC's Global and US Talent leader. The webcast was viewed by thousands of people across the world.


text:
Q: 'StaticClass' does not contain a definition for 'Property' Edit 2, I'll Rephrase the whole post:
I have the static class Project.Shared.Constants and it has some constants and public getter properties:
using System;
using System.IO;
using Microsoft.Win32;

namespace Project.Shared
{
    public static class Constants
    {
        public const RegistryHive HIVE = RegistryHive.LocalMachine;

        /*
        ... more constants
        */

        public static RegistryView RegistryView
        {
            get
            {
                return Environment.Is64BitOperatingSystem ? RegistryView.Registry64 : RegistryView.Registry32;
            }
        }
    }
}

Then I had a Project.Infrastructure.RegistryReader. It exists in the code for quite some time and uses the static class.
using System;
using System.IO;
using Microsoft.Win32;
using Project.Shared;

namespace Project.Infrastructure
{
    public class RegistryReader
    {
        public string Read(string keyName)
        {
            using var baseKey = RegistryKey.OpenBaseKey(Constants.HIVE, Constants.RegistryView);
            using var subRegistryKey = baseKey.OpenSubKey(keyName);

            /*
              Actual access, read, parse
            */

            return resultValue;
        }
    }
}

Now I want to add a Project.Infrastructure.RegistryWriter in the same project and same namespace and use the same statics:
using System;
using System.IO;
using Microsoft.Win32;
using Project.Shared;

namespace Project.Infrastructure
{
    public class RegistryWriter
    {
        public void WriteEthernetChannelInRegistry(string keyName, string value)
        {
            using var baseKey = RegistryKey.OpenBaseKey(Constants.HIVE, Constants.RegistryView);
            using var subRegistryKey = baseKey.OpenSubKey(keyName, writable: true);

            /*
              Actual writing of the registry key
            */
        }
    }
}

Locally it works, so it can't be totally wrong. On the build system it fails, but only with the Writer. If I declare the same property locally, then the build finishes and has no issues with the Reader.
It might be something between VS using msbuild and the build system using dotnet build --Release but I couldn't make it fail locally yet.
Edit 3, the error I receive is:
Error: RegistryWriter.cs(72,99): error CS0117: 'Constants' does not contain a definition for 'RegistryView' [c:\source\...\Project.Infrastructure.csproj]

redpajama_set_name: RedPajamaStackExchange


text:
---
uid: SolidEdgePart.ContourFlange.NeutralFactor
summary: Sets and returns the neutral factor applied to the bend.  If the UseGlobalNeutralFactor property is True, the global neutral factor is associatively applied, and this local value is ignored.
remarks:
---

redpajama_set_name: RedPajamaGithub


text:
TV: East side of the 1500 block of Vine Street
Born June 27, 1927 in Lynbrook, NY
Died Jan. 23, 2004 in Hartford, VT
Bob Keeshan, television's beloved Captain Kangaroo, entertained and educated millions of children for more than 30 years.
Launched by CBS in 1955, the live, hour-long "Captain Kangaroo" quickly captured a huge following. The 8 a.m. show became as much of a morning staple as a bowl of corn flakes for young baby boomers.
As the grandfatherly captain, Keeshan presided over his Treasure House, which an early CBS publicity release described as a "private wonderland of childhood."
Keeshan was joined by Treasure House regulars Mr. Green Jeans (actor Hugh "Lumpy" Brannum), various puppet friends, including Mr. Moose and Bunny Rabbit, as well as Dancing Bear and the venerable Grandfather Clock.
The captain's gentle and calm demeanor and the low-key atmosphere of the Treasure House contrasted sharply with that of most other early children's shows. As a review in Newsweek pointed out, "There is, mercifully, no studio audience of hyper-stimulated youngsters."
A television pioneer who had been the original Clarabell the Clown on one of the medium's first big hits, the "Howdy Doody" show, Keeshan had his own ideas about children's programming.
The "Tom Terrific" cartoons that aired on the show were nonviolent, for example. And Keeshan made a point of teaching his young viewers — his primary audience was children 4 to 6 years old — lessons in values such as kindness, sharing and honesty. He read a book a week to his audience.
Keeshan believed he knew the secret to staying on the air a long time and it was not violence.
"Violence is part of life, and there is no getting away from it," he once said. "But there is also gentleness in life, and this is what we have tried to stress on our shows."
Keeshan was just 28 when he first donned a bobbed wig, walrus mustache and makeup to make him look the part of Captain Kangaroo — along with the uniform with the deep pockets, like kangaroo pouches, which gave him his name.
Over the years, he needed less makeup to play the part, and his own hair turned gray, then white.
As he liked to say, "I have grown into the part."
Keeshan's TV image was so convincing, he wrote in his 1995 memoir, "Good Morning Captain," that his youngest daughter, Maeve, once visited the set and sat in the captain's lap for a chat. When Keeshan returned to the set out of costume, his daughter told him, "Daddy, Daddy, you just missed Captain Kangaroo!"
The show, which ran for 29 years on CBS and later on PBS for six seasons, won five Emmy Awards and three Peabody Awards.
— Dennis McLellan in the Los Angeles Times Jan. 24, 2004
From the Archives: Bob Keeshan, 76; Entertained Millions as TV's Captain Kangaroo
Four thoughts about Bob Keeshan
I watched Captain Kangaroo as a child..... then my daughter watched the morning show. The Captain was the person of the DAY !
" — Dyan Nemetz, June 27, 2015 at 8:42 a.m.
I remember the show, loved it ..I'm 60 ,so i saw a lot of the shows.. We need more shows like it for kids to day..Need to get them off of all the phones,PC..ect ty for your time..
" — Evelyn Niebruegge, June 27, 2015 at 10:22 a.m.
My husband says he was a war hero...can you give more details on this?
" — jackie, January 23, 2016 at 5:55 p.m.
Whatever happened to "Herkimer, the Lonely Geek?"
" — Rex, January 23, 2016 at 8:03 p.m.
Share a thought about Bob Keeshan
Did you ever meet Bob Keeshan? Share your memory.
Which other stars on the Hollywood Walk of Fame have connections to Bob Keeshan?
Are other places in the world important to Bob Keeshan?
Does Bob Keeshan deserve this star on the Hollywood Walk of Fame?

redpajama_set_name: RedPajamaCommonCrawl


text:
120 Singers Perform Breathtaking Rendition Of 'Revelation Song'
April 12, 2022 April 11, 2022 by FaithPot Categories Christian Music
David Wesley delights his YouTube family with another mind-blowing arrangement of the Christian song, 'Revelation Song' sung by virtual choir.
The song gives us Christian believers an idea of what the throne room of heaven looks like with the ceaseless praise of the angels and saints.
The song sounds like a simple song to sing with a simple structure of 4 chords that need to be repeated over and over but in reality, it is one of the most complex songs to be performed.
With Easter around the corner what a wonderful song to sing and praise our God who is the Lord forever and ever.
The virtual choir comprises of 120 singers and ASL signers from 29 countries. There are people of every age in that choir from kindergartners, to great-grandparents.
But the show stopper of today's presentation has to be 16-year-old Elijah de la Motte who is a pre-college student at the San Francisco Conservatory of Music and has also appeared on America's Got Talent.
He comes from a musical family of 10 kids and is clearly a talented cellist with a very bright future ahead of him.
We praise God for singers and musicians who render their talent to the service of the kingdom, may the Lord bless them richly and guide them in every endeavor of theirs.
Psalm 144:9 KJV. I will sing a new song unto thee, O God: upon a psaltery and an instrument of ten strings will I sing praises unto thee.
Man Caught This 'Magic Cloud' And You Won't Believe What It Is!
This Brave Dog Is Every Dirty Pooch's Hero
Unbeatable Spirit – Armless Young Boy Does All His Routines
Spectacular!
This is quite an undertaking, joining so many singers, and this young man Elijah, is great. I really loved this.
Shirley Weimer


Guest house at 5 km from Maisons-Laffitte and Enghien-les-Bains (health resort, casino...), at 3 km from Montmorency forest, house of 47 sq ft on one floor, adjoining owners' one, in a peaceful residential street. Roissy-Charles de Gaulle at 30 km by A1 (highway).
Country-style ambiance. Independent access. Living-room / equipped kitchen (dishwasher, cooker hood, microwaves). Sofa-bed 140. shower-room with washing machine. Toilets. Bedroom (bed 140 ) + bedroom (2 bunk beds 90). Gas heating. Closed garden of 100 sq ft. Garage in the property.


text:
Q: Tiling $\mathbb{R}^2$ with polyomino Divide $\mathbb{R}^2$ into disjoint unit squares, let Q be a tile (a polyomino, a finite set of connected unit squares). If, for every finite set S of unit squares in $\mathbb{R}^2$, - I can find a finite set of disjoint Q-tiles (a tiling) such that S is a subset of this tiling, how to prove that I can tile entire $\mathbb{R}^2$ with Q-tiles, (without axiom of choice)?

A: Consider a sequence $S_1, S_2, S_3, \ldots$ of finite regions that exhaust the plane, namely $\cup S_i = \mathbb{R}^2$. For instance, you may take $S_i$ to be the square of edge side $2i+1$ centered at the origin.
Each $S_i$ is coverable with copies of your tile $Q$. Define a tree as follows: The vertices at level $i$ are all the possible coverings of $S_i$, and a vertex at level $i$ is a connected with a vertex at level $i+1$ iff the latter is an extension of the former - namely, a covering of $S_{i+1}$ that contains the covering of $S_i$ and possibly adds a finite number of additional tiles. (to give our tree a root we can just add a vertex, representing "S_0", connected to all the ways to position a single tile $Q$ over $S_1$).
It should be easy to prove that this is indeed an infinite tree. By Kőnig's lemma it contains an infinite branch which defines a tiling of the while plane. Kőnig's lemma is equivalent to a weak form of AC, probably countable-AC or something similar; I don't think you can avoid some form of choice or dependent choice for your proof.

A: I know three different proofs of this.

*

*First, you can appeal to König's lemma. View the set
of tilings of increasingly large squares based at the
origin (that is, they minimally cover such a square) as a
tree under the subtiling relation. This is a finitely
branching tree, since any tiling of a square has only
finitely many extensions to cover the next larger square.
But your assumption says that this tree is infinite. Thus,
it has an infinite branch, by König's lemma. Such a
branch gives a tiling of the entire plane.

*Second, you can view the previous argument as a
compactness argument, if you consider the right topology.

*Third, one can argue from nonstandard analysis. Take a
nonstandard model of the natural numbers. By the transfer
principle, there must be a tiling of some nonstandard
size square using tiles from your tile set. But a nonstandard
(pseudo)finite square includes many actual copies of the
standard plane inside it, around the nonstandard numbers in the
very center of the nonstandard square. Thus, there is a
tiling of the actual standard plane.


The Arkansas 2018 No. 2 Yellow Corn Cash Market had another short week of trading due to the Thanksgiving Day holidays on Thursday and Friday. The market lost 3 cents over the previous weekend and opened on Monday at a statewide average of $3.62, a decline of 6 cents from the previous week opening day average. Price varied no more than 1 cent from the opening level on all three trading days of the past week. The market closed on Wednesday at a statewide daily average of $3.62 (Figure 1). The closing average price left the market 3 cents under the previous Friday closing statewide average. Highest daily individual market price over the past week was $3.68 at Helena on both Monday and Wednesday. Low quote of the week was $3.56 at Old Town/Elaine on Tuesday. End-of-the-week quotes saw Wednesday closing day prices ranging from a low of $3.57 at Old Town/Elaine to the high of $3.68 at Helena. The ending quotes represented a range of 11 cents, unchanged compared to the previous week closing range. The same five individual markets continued to provide price quotes throughout this week.


Connecting Shropshire is a programme bringing faster broadband to the parts of the Shropshire Council area where it isn't economically viable for private companies to provide it. The programme is due to finish in 2020.
When the programme started in 2013, the UK Government defined superfast broadband as being a download speed of at least 24mbps.
In contract 3, superfast broadband is defined as a download speed of at least 30mbps.
What does the counter on the front page represent?
The counter on the front page of the website shows the number of premises that have benefited from the programme and can upgrade to a broadband service with a download speed of at least 30mbps.
This figure includes premises in the programme area that have access to superfast broadband connection from build by projects in neighbouring authorities, such as Superfast Staffordshire.
How have you decided your roll-out plan?
Our roll-out plan was decided mainly on engineering logic. Our aim is to reach as many people as we possibly can with the funds available, so the roll-out is planned to be as efficient as possible.
What is the Better Broadband Subsidy Scheme?
All eligible premises in the Connecting Shropshire programme area have access to a basic level of broadband (a minimum of 2mbps) via the Better Broadband Subsidy Scheme, see: http://connectingshropshire-dev.shropshire.local/basic-broadband-subsidy-scheme/.
How many people have taken a fibre broadband service over the network that's been provided by Connecting Shropshire?
These figures will be updated quarterly.
Why is this a good outcome for Shropshire?
An extra 14,170 premises will get a superfast broadband connection from this contract. This is 88% of gap areas we included in the procurement.
What about the gaps. When will you resolve these?
We have a balance of funding and will be seeking a solution to provide superfast broadband for the remaining gap areas now the phase 2b procurement is complete. We remain confident that all Shropshire Council premises will have access to a superfast broadband connection by 2020.
Why have you decided to award the contract to Airband?
A primary requirement for the Council was to procure a solution that provided inclusive coverage in our most rural areas. Airband have demonstrated that they have a technical solution for the Shropshire geography, which will provide the best coverage outcome within the budget that was available.
When will the contract start?
Immediately from July. Some sites can be enabled relatively quickly with 7,000 expected to be within reach of a connection by the end of summer 2018.
When will the Airband contract finish?
How much is the Airband contract worth and how much is Airband contributing?
The contract is valued £11.2m. Airband are contributing £1.4m capital. In addition Airband are contributing £19m operational expenditure.
How much money has Shropshire Council committed to the Airband contract?
Where has the other funding come from?
Broadband Delivery UK and Marches Local Enterprise Partnership (LEP).
Is wireless an inferior technology to a fibre optic (wired) solution?
Wireless technologies have continued to evolve and now provide the same broadband speed capabilities as a fibre optic solution with the same resilience. The technology has been approved as a compliant technology.
Why haven't you opted for full fibre, which the Government are advocating?
We agree that fibre to the premises/home is an appropriate aspiration for the Government to have for urbanised areas. However, in a rural authority the size of Shropshire which has a widely distributed premises base, ubiquitous fibre cabling is unaffordable and unachievable.
In Contract 1, costs for fibre were £310 per premise. In contract 2, the cost rose to £1,265 per premise. If we had chosen a similar path for our current procurement we could not have delivered to as many premises.
How will you mitigate the adverse visual impact of masts on the Shropshire countryside?
Airband has recently completed deployment of a new wireless network across the National Parks of Exmoor and Dartmoor. They have excellent experience of working with stakeholders with interests in sensitive landscapes.
Connecting Shropshire will work closely with Airband, Shropshire Council's planning department and other key stakeholders to ensure this contract is deployed to the benefit of all our communities. Mitigations of visual impacts include: re-using existing infrastructure/masts, locating below the skyline, planting, painting etc.
How high will the masts be and where will they be?
Existing commercial masts and buildings will be used wherever possible. Some new masts will need to be built. In many cases, new masts will resemble telegraph poles. Airband will work within the Planning guidance process which has purposely been relaxed by the Government to encourage the roll-out of Telecommunications equipment to address the frustrations of communities. Where required, full consultation processes will be undertaken and in all cases we will work with communities to ensure information is shared prior to construction.
Is wireless broadband more expensive for customers than fibre broadband?
Generally speaking, similar wireless and fibre packages have comparable costs.
Is there a choice of internet service providers off the Airband network?
Yes, Airband build the infrastructure and provide a service to the customer, but they also wholesale their network out to other Internet Service Providers (ISPs).
Am I in plan to benefit?
To see if you are in the current plan, go to: https://shropshire.maps.arcgis.com/apps/webappviewer/index.html?id=ddc8d72666934ca4ab4f938050be4ee4. The map gives an indicative view, but we won't know for sure until the mast has been put up and commissioned.
To check availability, go to the Airband website and enter your postcode: https://home.airband.co.uk/coverage/. You can also register your interest in the project to ensure that you are kept up to date with progress.
Why does my neighbour seem to be covered and mine doesn't?
At this stage, specific property coverage is subject to change and we'll have more details regarding your property in the near future. Register your interest in the project by entering your postcode on the Airband website at home.airband.co.uk (if you haven't already done so), we'll ensure that you'll be the first to be updated as soon as information is available.
Airband technology relies on 'Line of Sight', which means that the receiver on your property needs to have a clear view of one of the Airband transmitters. In the design and planning phase of the project, Airband use advanced software to map each property and establish where a connection can be achieved, without the need to complete an onsite survey for each property.
Is it possible to get receivers in different colours so they can be made to blend in?
In short, yes, although it is advised against where possible as there is a risk that it may hinder the performance of the equipment.
There will be a number of different providers and monthly packages available depending on the speed you require.
Are the radio waves through which we will receive the internet a health hazard?
How do I get faster broadband?
Contact your internet service provider to check availability.
What if I don't have access to faster broadband?
If superfast broadband is not available in your area, there are alternatives that you could use to improve your current broadband speed in the meantime, such as: 4G mobile, wireless or satellite broadband.
For more information, see: http://connectingshropshire-dev.shropshire.local/alternative-broadband-solutions/.
How can I check my broadband speed?
When will my area go live and when will I be able to order?
To see if you are in the current plan, use your postcode to locate your property on our interactive map: https://shropshire.maps.arcgis.com/apps/webappviewer/index.html?id=ddc8d72666934ca4ab4f938050be4ee4.
You can also check availability using the information on our when and where page.
VoIP is an acronym for Voice over Internet Protocol, which means a telephone service over the internet. For those who have a good quality internet connection, it's possible to use VoIP as a phone service delivered through your internet connection rather than through a phone (land) line.
I live in Telford & Wrekin, am I included in the programme?
I live in Shropshire on the border but my exchange is not in Shropshire, will I miss out?
No. If you are in the programme area you are included in the Connecting Shropshire programme irrespective of the location of your service infrastructure (exchange, cabinet etc.) If you'd like to find out more about similar broadband programmes in the bordering counties, there are links to this information on the related links page here.
What happens if I don't get superfast broadband?
All premises in the programme area should benefit, either by having access to fibre based broadband, or from the availability of improved broadband speeds over alternative broadband technologies, see: http://connectingshropshire-dev.shropshire.local/alternative-broadband-solutions/.
When faster broadband becomes available will my broadband connection speed get faster automatically?
You'll need to upgrade your broadband package to benefit from the programme.
How to get the most out of your slow connection?


text:
Q: Server Tag Issue in Gridview Javascript Function Hello I am binding Javascript Function with Asp.net linkButton.
But i am facing the issue with calling functionality of the Javascript function.
function AddToDatabase(url) {
     alert(url);
}

  <asp:LinkButton ID="lnkBtn" CommandName ="sendLink" runat="server"
       OnClientClick='javascript:AddToDatabase("' <%# Eval("myUrl") %> '")'
        CommandArgument='<%# Eval("myUrl") %>' Text='<%# Eval("myUrl") %>'>'
          <%# Eval("myUrl") %>'</asp:LinkButton>

It shows me error Server tag not well formed.

A:  <asp:LinkButton ID="lnkBtn" CommandName ="sendLink" runat="server"
   OnClientClick='javascript:AddToDatabase(<%# Eval("myUrl") %>)'
    CommandArgument='<%# Eval("myUrl") %>' Text='<%# Eval("myUrl") %>'>
   </asp:LinkButton>

Edit 1
change OnClientClick as follows
  OnClientClick='<%# Eval("myUrl", "javascript:AddToDatabase({0});") %>'

combining both
   <asp:LinkButton ID="lnkBtn" CommandName ="sendLink" runat="server"
            OnClientClick='<%# Eval("myUrl", "javascript:AddToDatabase({0});") %>'
            CommandArgument='<%# Eval("myUrl") %>' Text='<%# Eval("myUrl") %>'>
  </asp:LinkButton>

References
Passing Eval parameter to a JavaScript function from ASPX file
Edit 2
Here is another link
Passing variables to javascript in onclientclick
passing a rowindex from gridview item click to javascript function
Edit 3
The one which helped answerer by the @moiz
   <asp:LinkButton ID="lnkBtn" CommandName ="sendLink" runat="server"
        OnClientClick='<%# Eval("myUrl", "javascript:AddToDatabase('{0}');") %>'
                 CommandArgument='<%# Eval("myUrl") %>' Text='<%# Eval("myUrl") %>'>
       '<%# Eval("myUrl") %>'
  </asp:LinkButton>


Ok folks, I know it's pretty last minute but we need to submit three more Transformers brand team questions to Hasbro by 3pm today! If you have anything on your mind about the current movie line, or what might be in the pipeline for the near future, send them along and we'll pass them up the chain directly to Hasbro.
Hi, I'm John and I just joined the preserve today. I'm only 14(I know, I know) but I have come to really like Transformers and not just because of the new movies. I have a lot of questions. I think a new Omega Supreme would be awsome if Hasbro doesn't already have plans on one.
Hi John - welcome! Be sure to submit questions for the new Transformers Q&A and they'll go right to Hasbro. In the meantime, keep watching for our next posts from that line (our favorite too!).


text:
package com.github.pheymann.rrt.util

package object play extends PlayDatabaseConfigReader


text:
1956 Austin-Healey 100 M 'Le Mans'
Wisdom with the benefit of hindsight is said to be the worst kind of wisdom to have; but in truth it is really important to fail sometimes and hopefully to have the opportunity to evaluate what went wrong and start all over again. Thus it was that the Austin-Healey would probably not have been an Austin-Healey but for the failure of Austin's visionary car for the post war era, the Austin A90 Atlantic with its sveldt Italian inspired bodywork and 16hp engine. By the time the Head of Austin, Leonard Lord, arrived at the 1952 London Motor Show at Earl's Court he already knew that his vision for Austin's bright new future exporting trendy cars to the United States was a failure. But it was at the 1952 London Motor show that Leonard Lord saw the car that he should have created, the Healey 100, the car that would appeal to American buyers. Leonard Lord and Donald Healey, the creator of the Healey 100 would have dinner together and sign a contract that would create the Austin-Healey and give the world the Austin-Healey 100, backed up by Austin's manufacturing capacity and dealer network.
The Austin-Healey is every bit the car that the Austin A90 Atlantic wasn't. (Picture courtesy RM Sotherby's).
The Austin-Healey 100 was a car that movie stars would own. It was and is one of the most exciting and enjoyable cars one could ever have the opportunity to drive even in its original iteration with a four cylinder Austin engine mated to a three speed Austin gearbox even if it did have an electric overdrive. This was a car that would directly compete with the Jaguar XK120 and Porsche 356 and with anything the Americans could throw at it also. The Austin A90 Atlantic could never have competed at the Le Mans 24 hour, the Austin-Healey 100 did in 1953 its second year of production, competing both at the 1953 Mille Miglia and then at Le Mans the same year. The special version of the Austin-Healey 100 that raced in 1953 was the parent to the Austin-Healey 100M, and to the 100S which was created for the Sebring motor race and also Le Mans where, in 1953, a 100S was involved in the worst accident in motor racing history when the Austin-Healey 100S driven by Lance Macklin was hit in the rear by the Mercedes 300SLR of Pierre Levegh.
The heritage of this 100M is attested by membership of the Le Mans registry. (Picture courtesy RM Sotherby's).
The Austin-Healey 100M retained the same 2,660cc four cylinder Austin engine as the original Healey 100 but the engine was modified by fitting of high compression pistons, larger SU carburettors with a free flow intake manifold and cold air box, a high lift camshaft and a distributor suited to sustained running at high rpm.
Engine improvements for the 100M included a free flow intake manifold with larger twin SU carburettors and a cold air box along with a high lift camshaft and high compression pistons. (Picture courtesy RM Sotherby's).
The 100M also had some suspension modifications having larger and stiffer anti roll bars front and rear, and the bonnet/hood held down by a primitive but effective leather strap in case the hood latch came loose at the end of Mulsanne Straight. The hood itself featuring twin louvred vents to help keep the air circulating over that hotted up Austin engine. This was a car built so one could drive it to the race track and go racing.
The 100M comes with purposeful air vents on the hood and a leather strap to keep the hood down in case the hood latch comes loose. (Picture courtesy RM Sotherby's).
Actual factory production of the 100M did not begin until 1955 and only 640 Austin-Healey 100M were produced by the factory making them a sought after example of the early Austin-Healey 100. However, the year before factory production of the 100M began Healey began selling conversion kits for £105 to convert a standard 100 to 100M specification. So the only way to really know if a car is a genuine 100M or not is to know if it's engine and chassis numbers match those of the factory made cars. The factory made cars feature the two tone paintwork and our featured car is in its original colour scheme of black over Reno Red with a matching red leather interior.
Interior of the car is beautifully upholstered in red leather complimented by a wood rimmed "banjo" style steering wheel. (Picture courtesy RM Sotherby's).
The car has a plate on the dashboard confirming it is accepted into the 100M registry as one of the original 640 factory made 100M.
On the dashboard is a plate certifying this car is accepted into the 100M registry as a genuine factory made 100M car. (Picture courtesy RM Sotherby's).
This car is coming up for auction by RM Sotherby's at their Amelia Island auction to be held on 12th March 2016.
You will find the RM Sotherby's auction page with more information about this car if you click here.
The car comes complete with original tools. (Picture courtesy RM Sotherby's).
And for those who can't own this particular car you can still own Bill Piggot's definitive book on the Austin-Healey "Austin-Healey: A celebration of the fabulous 'Big' Healey." if you click here.
(Picture courtesy RM Sotherby's).


You're driving somewhere south of Tijuana and north of Cabo. A dirt road stretches to the horizon and the only visual in the rear view mirror is a wall of dust. The perfect soundtrack: Warm Drag.
The video for "Cave Crawl" is the first leak of what's dropping in August. Warm Drag has been going easy on the on-line presence until the album is released. Preferring instead to focus on making music as true to their vision as possible. You know, like the way it should be done.


text:
Update on the release of the new COOLPIX A900 and B700 compact digital cameras
TOKYO - Nikon Corporation announced delays in the release of new digital cameras and the effects of the 2016 Kumamoto earthquakes in a press release dated April 20, 2016. The following is an update on the release of the new COOLPIX A900 and B700 compact digital cameras (announced on February 23, 2016).
On April 20, we announced that release of the COOLPIX A900 and B700 would be delayed until July as more time was required for software adjustment. However, due to the effects of the 2016 Kumamoto earthquakes, release of these cameras is now scheduled for October 2016.
We sincerely apologize to our customers, business partners, and all those who have expressed interest in these models for the delays.


Capital city in Eritrea, home to a population of around 579,000 people, Asmara is at an elevation of 2,400 meters. Asmara was populated by a numerous Italian community and consequently the city acquired an Italian architectural look. Asmara International Airport is located 4 km from Asmara.


text:
<?php
/**
 * Duplicate product functionality
 *
 * @author      WooThemes
 * @category    Admin
 * @package     WooCommerce/Admin
 * @version     2.1.0
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}

if ( ! class_exists( 'WC_Admin_Duplicate_Product' ) ) :

/**
 * WC_Admin_Duplicate_Product Class.
 */
class WC_Admin_Duplicate_Product {

	/**
	 * Constructor.
	 */
	public function __construct() {
		add_action( 'admin_action_duplicate_product', array( $this, 'duplicate_product_action' ) );
		add_filter( 'post_row_actions', array( $this, 'dupe_link' ), 10, 2 );
		add_action( 'post_submitbox_start', array( $this, 'dupe_button' ) );
	}

	/**
	 * Show the "Duplicate" link in admin products list.
	 * @param  array   $actions
	 * @param  WP_Post $post Post object
	 * @return array
	 */
	public function dupe_link( $actions, $post ) {
		if ( ! current_user_can( apply_filters( 'woocommerce_duplicate_product_capability', 'manage_woocommerce' ) ) ) {
			return $actions;
		}

		if ( $post->post_type != 'product' ) {
			return $actions;
		}

		$actions['duplicate'] = 'ID ), 'woocommerce-duplicate-product_' . $post->ID ) . '" title="' . esc_attr__( 'Make a duplicate from this product', 'woocommerce' )
			. '" rel="permalink">' .  __( 'Duplicate', 'woocommerce' ) . '';

		return $actions;
	}

	/**
	 * Show the dupe product link in admin.
	 */
	public function dupe_button() {
		global $post;

		if ( ! current_user_can( apply_filters( 'woocommerce_duplicate_product_capability', 'manage_woocommerce' ) ) ) {
			return;
		}

		if ( ! is_object( $post ) ) {
			return;
		}

		if ( $post->post_type != 'product' ) {
			return;
		}

		if ( isset( $_GET['post'] ) ) {
			$notify_url = wp_nonce_url( admin_url( "edit.php?post_type=product&action=duplicate_product&post=" . absint( $_GET['post'] ) ), 'woocommerce-duplicate-product_' . $_GET['post'] );
			?>

<a class="submitduplicate duplication" href="<?php echo esc_url( $notify_url ); ?>"><?php _e( 'Copy to a new draft', 'woocommerce' ); ?>

			<?php
		}
	}

	/**
	 * Duplicate a product action.
	 */
	public function duplicate_product_action() {

		if ( empty( $_REQUEST['post'] ) ) {
			wp_die( __( 'No product to duplicate has been supplied!', 'woocommerce' ) );
		}

		// Get the original page
		$id = isset( $_REQUEST['post'] ) ? absint( $_REQUEST['post'] ) : '';

		check_admin_referer( 'woocommerce-duplicate-product_' . $id );

		$post = $this->get_product_to_duplicate( $id );

		// Copy the page and insert it
		if ( ! empty( $post ) ) {
			$new_id = $this->duplicate_product( $post );

			// If you have written a plugin which uses non-WP database tables to save
			// information about a page you can hook this action to dupe that data.
			do_action( 'woocommerce_duplicate_product', $new_id, $post );

			// Redirect to the edit screen for the new draft page
			wp_redirect( admin_url( 'post.php?action=edit&post=' . $new_id ) );
			exit;
		} else {
			wp_die( __( 'Product creation failed, could not find original product:', 'woocommerce' ) . ' ' . $id );
		}
	}

	/**
	 * Function to create the duplicate of the product.
	 *
	 * @param mixed $post
	 * @param int $parent (default: 0)
	 * @param string $post_status (default: '')
	 * @return int
	 */
	public function duplicate_product( $post, $parent = 0, $post_status = '' ) {
		global $wpdb;

		$new_post_author    = wp_get_current_user();
		$new_post_date      = current_time( 'mysql' );
		$new_post_date_gmt  = get_gmt_from_date( $new_post_date );

		if ( $parent > 0 ) {
			$post_parent        = $parent;
			$post_status        = $post_status ? $post_status : 'publish';
			$suffix             = '';
		} else {
			$post_parent        = $post->post_parent;
			$post_status        = $post_status ? $post_status : 'draft';
			$suffix             = ' ' . __( '(Copy)', 'woocommerce' );
		}

		// Insert the new template in the post table
		$wpdb->insert(
			$wpdb->posts,
			array(
				'post_author'               => $new_post_author->ID,
				'post_date'                 => $new_post_date,
				'post_date_gmt'             => $new_post_date_gmt,
				'post_content'              => $post->post_content,
				'post_content_filtered'     => $post->post_content_filtered,
				'post_title'                => $post->post_title . $suffix,
				'post_excerpt'              => $post->post_excerpt,
				'post_status'               => $post_status,
				'post_type'                 => $post->post_type,
				'comment_status'            => $post->comment_status,
				'ping_status'               => $post->ping_status,
				'post_password'             => $post->post_password,
				'to_ping'                   => $post->to_ping,
				'pinged'                    => $post->pinged,
				'post_modified'             => $new_post_date,
				'post_modified_gmt'         => $new_post_date_gmt,
				'post_parent'               => $post_parent,
				'menu_order'                => $post->menu_order,
				'post_mime_type'            => $post->post_mime_type
			)
		);

		$new_post_id = $wpdb->insert_id;

		// Copy the taxonomies
		$this->duplicate_post_taxonomies( $post->ID, $new_post_id, $post->post_type );

		// Copy the meta information
		$this->duplicate_post_meta( $post->ID, $new_post_id );

		// Copy the children (variations)
		$exclude = apply_filters( 'woocommerce_duplicate_product_exclude_children', false );

		if ( ! $exclude && ( $children_products = get_children( 'post_parent=' . $post->ID . '&post_type=product_variation' ) ) ) {
			foreach ( $children_products as $child ) {
				$this->duplicate_product( $this->get_product_to_duplicate( $child->ID ), $new_post_id, $child->post_status );
			}
		}

		return $new_post_id;
	}

	/**
	 * Get a product from the database to duplicate.
	 *
	 * @param mixed $id
	 * @return WP_Post|bool
	 * @todo Returning false? Need to check for it in...
	 * @see duplicate_product
	 */
	private function get_product_to_duplicate( $id ) {
		global $wpdb;

		$id = absint( $id );

		if ( ! $id ) {
			return false;
		}

		$post = $wpdb->get_results( "SELECT * FROM $wpdb->posts WHERE ID=$id" );

		if ( isset( $post->post_type ) && $post->post_type == "revision" ) {
			$id   = $post->post_parent;
			$post = $wpdb->get_results( "SELECT * FROM $wpdb->posts WHERE ID=$id" );
		}

		return $post[0];
	}

	/**
	 * Copy the taxonomies of a post to another post.
	 *
	 * @param mixed $id
	 * @param mixed $new_id
	 * @param mixed $post_type
	 */
	private function duplicate_post_taxonomies( $id, $new_id, $post_type ) {
		$exclude    = array_filter( apply_filters( 'woocommerce_duplicate_product_exclude_taxonomies', array() ) );
		$taxonomies = array_diff( get_object_taxonomies( $post_type ), $exclude );

		foreach ( $taxonomies as $taxonomy ) {
			$post_terms       = wp_get_object_terms( $id, $taxonomy );
			$post_terms_count = sizeof( $post_terms );

			for ( $i = 0; $i < $post_terms_count; $i++ ) {
				wp_set_object_terms( $new_id, $post_terms[ $i ]->slug, $taxonomy, true );
			}
		}
	}

	/**
	 * Copy the meta information of a post to another post.
	 *
	 * @param mixed $id
	 * @param mixed $new_id
	 */
	private function duplicate_post_meta( $id, $new_id ) {
		global $wpdb;

		$sql     = $wpdb->prepare( "SELECT meta_key, meta_value FROM $wpdb->postmeta WHERE post_id = %d", absint( $id ) );
		$exclude = array_map( 'esc_sql', array_filter( apply_filters( 'woocommerce_duplicate_product_exclude_meta', array( 'total_sales', '_wc_average_rating', '_wc_rating_count', '_wc_review_count', '_sku' ) ) ) );

		if ( sizeof( $exclude ) ) {
			$sql .= " AND meta_key NOT IN ( '" . implode( "','", $exclude ) . "' )";
		}

		$post_meta = $wpdb->get_results( $sql );

		if ( sizeof( $post_meta ) ) {
			$sql_query_sel = array();
			$sql_query     = "INSERT INTO $wpdb->postmeta (post_id, meta_key, meta_value) ";

			foreach ( $post_meta as $post_meta_row ) {
				$sql_query_sel[] = $wpdb->prepare( "SELECT %d, %s, %s", $new_id, $post_meta_row->meta_key, $post_meta_row->meta_value );
			}

			$sql_query .= implode( " UNION ALL ", $sql_query_sel );
			$wpdb->query( $sql_query );
		}
	}
}

endif;

return new WC_Admin_Duplicate_Product();


The world's longest flight is going to (re-)launch between Newark (EWR) and Singapore (SIN) this October. And if you're interested in booking this AvGeek bucket list flight to an awesome destination, now is a great time to do so. Round-trip flights on the nonstop are currently pricing at just $1,297 round-trip in premium economy, with itineraries on the inaugural flight starting at $1,347 round-trip.
No matter what class of service you fly, Singapore Airlines is known for its excellent service. But, what about the seat you'll be sitting in for around 37 hours? Thankfully, Singapore intentionally re-designed its premium economy seat for the rigors of the ultra-long-haul.
Singapore Airlines' premium economy seats, as redesigned for its A350-900ULR.
Want to enjoy the comforts of Singapore Airlines' premium economy but can't imagine flying 19 hours nonstop? The good news is that Singapore Airlines' route from New York Kennedy (JFK) through Frankfurt (FRA) to Singapore (SIN) is even cheaper. Currently that all-A380 route is pricing as low as $1,196 round-trip.
Singapore Airlines' premium economy seats on its Airbus A380.
Featured image by Roslan Rahman/AFP via Getty Images.


August 28, 2014, Indianapolis - When looking to build a better, more competitive race car for the quarter-mile drag strip, who better to ask for feedback than the Sportsman drivers and the drag racing legends who have helped Chrysler Group's Mopar brand build the reputation and heritage it has in motorsports?
The best place for that to happen of course would be at the prestigious 60th annual National Hot Rod Association (NHRA) U.S. Nationals event as the largest contingent of Sportsman and professional racers get set to compete at Lucas Oil Raceway in Indianapolis, Indiana, this weekend.
On Thursday evening, Sportsman racers were invited to meet many of the Mopar legends in the sport of drag racing including Don Garlits, Roland Leong, Ted Spehar, Herb McCandless, as well as members of the original Ramchargers -- Tom Coddington, Al Adams and John Wehrly -- at Mopar's racers reception held at Lucas Oil Raceway. All then got the chance to preview the first 2015 Mopar Challenger Drag Pak test vehicle and to talk with Mopar Performance Parts and SRT Motorsports engineers about the proposed next generation drag pak.
Mopar celebrates the 50th anniversary of the introduction of the Gen II 426 Race HEMI this year. More than 45 years after the 1968 Dodge Dart and Plymouth Barracuda Mopar package cars contributed to building the brand's reputation at the drag strip, Mopar still lives up to its heritage by continuing to add to the lineage of high performance quality products.
Remaining true to its roots, the brand is continuing its commitment to Sportsman racing with the development of the next generation Mopar Drag Pak. The 2015 Mopar Challenger Drag Pak test vehicle is the next step in the evolution of the modern day package car whose earlier incarnations include more than 150 V8 Challenger Drag Paks, an additional fifty V10 versions, as well as 426 Race HEMI upgrade kits. The Mopar Challenger Drag Pak is the only modern era package car to win the Stock Eliminator title at the U.S. Nationals and has also won Factory Shootout races.
The test vehicle is built on the 2015 Dodge Challenger platform and sports a white body, a vintage stripe package, and 426 HEMI identification. The drag pak test vehicle also includes the 2015 Dodge Challenger SRT front and rear fascia trim, rear spoiler and a full roll cage fabricated to NHRA specifications.
Under the hood, Sportsman racers saw a 426 cubic-inch Race HEMI engine with an aluminum block, steel liners and custom engine calibration. The car boasts a Chrysler-based 727 automatic transmission, a race-style stick shifter with integral line lock, and an aluminum driveshaft. The vehicle also is equipped with a weigh box in the trunk and a trunk-mounted 12 volt battery.
The interior is currently based on the 2015 Dodge Challenger SRT interior with the addition of Mopar gauges, driver and passenger lightweight racing seats, along with safety nets and five-point harnesses.
The Mopar drag pak test car also is equipped with 15-inch front and rear wheels, 28-inch diameter drag style front tires (4.5 inches wide) and 30-inch diameter rear tires (9-inches wide). It currently features precision performance front and rear brake rotors, calipers and master cylinder.
The test vehicle's front suspension currently sports the 2015 Mopar K-Member and strut suspension geometry, front struts with adjustable compression and rebound. At the back of the car, racers will find a four-link rear suspension with Panhard bar, rear solid axle with 9-inch aluminum third member, rear shocks with adjustable compression and rebound, and an anti-sway bar.
All specifications on the 2015 Mopar Challenger Drag Pak test vehicle are still preliminary and being evaluated, as they are pending NHRA approval as well as feedback from the Sportsman themselves. The vehicle will be shown at the Mopar display in the manufacturer's midway area on Friday and Saturday during the NHRA U.S. Nationals event weekend for racers and fans to view. Also on display will be an original 1968 HEMI Dodge Dart package car.
As proud supporter of Sportsman racing within the NHRA, Mopar continues to recognize its roots with a robust contingency program, support of the Mopar HEMI Challenge for a 14th consecutive year and last year's addition of the "Tom Hoover Sportsman Challenge" that rewards a Sportsman class racer that amasses the most points earned in a season during NHRA sanctioned races at the wheel of a Chrysler Group vehicle, competing in either Stock or Super Stock classes nationwide.
Mopar's commitment to professional motorsports competition was established in the 1950s when a partnership ignited with drag racing pioneer Don Garlits, resulting in the breaking of numerous speed and performance barriers in HEMI -powered vehicles over the next several decades. In 2013, Mopar looks to defend its two NHRA 2012 World Championship titles in Pro Stock and Funny Car categories, and celebrates 25 consecutive years as title sponsor of the Mopar Mile-High NHRA Nationals in Colorado. While Mopar remains involved in a various professional motorsports series, it continues to honour its roots by being a proud supporter of amateur racing within the NHRA with its sponsorship of the HEMI Challenge and Mopar Sportsman Cup.
Today, Mopar is Chrysler Group LLC's service, parts and customer-care brand and distributes more than 500,000 parts and accessories in more than 130 markets, integrating service, parts and customer-care operations in order to enhance dealer and customer support worldwide. Mopar is the source for genuine parts and accessories for Chrysler Group brands as well as FIAT brands.
Mopar parts are unique in that they are engineered with the same teams that create factory-authorized vehicle specifications for Chrysler Group and FIAT vehicles -- a direct connection that no other aftermarket parts company can provide. A complete list of Mopar accessories and performance parts is available at www.mopar.com.


A bill passed by the Hungarian Parliament would criminalize efforts to help migrants and asylum seekers and curb their access to protection.
The law amends nine existing laws related to asylum, the national border, and the police. It creates a new criminal offense in the Criminal Code of "enabling illegal immigration," which is defined to include helping asylum seekers who are "not eligible for protection," as well as to include border monitoring, producing and disseminating information, or "network building." If committed "regularly," or with the aim of "help[ing] several persons," the offense would be considered aggravated. Anyone convicted would face a sentence of up to a year in prison.


text:
The Bavarian Bassdays
The Instrument
Kompositionen / Literatur
Press/Quotes/References
I first had the idea to construct and develop a minibass in 2002.
When Konstantin Müller, who was then five years old, wanted to learn how to play the contrabass, I did some research on what possibilities were open to him at that time. The only instrument I could find was part of a do-it-yourself series. I tested the instrument, but found that it was not suitable for children from the ages of five to eight or nine.
I therefore began to develop a prototype for a minibass that was modeled on a number of other large instruments. My work as an e-bassist had taught me about the vibrating string length of the e-bass and I realized that this was exactly the right diapason for the minibass. Since I wanted as many children as possible to have access to the minibass, it also needed to be affordable. I therefore removed everything that was not absolutely necessary for sound and playability, such as the scroll and ornaments, and designed an "eight-form" that was easy to make.
Good playability, sound and an attractive design were and remain the most important requirements for the minibass.
The first "Freudenstein-Minibass" was ready for its first lesson in the spring of 2003 and was greeted with enthusiasm.
Its introduction was immediately followed by requests for further information from colleagues.
The "Freudenstein-Minibass" quickly became established in the "Bavarian bass landscape", and spread from there throughout Germany and even Europe.
I have therefore almost reached my goal of enabling as many children as possible to play the contrabass.
After about ten "Freudenstein-Minibasses" were on the market, I received a letter from the attorney-at-law of a violin maker, who wanted to purchase the rights to my instrument so that he could file a patent application for the bass in his name. However, a patent application could not be filed as too much time had elapsed since its first publication. Since then many violin makers have copied the "Freudenstein-Minibass". I am happy about this development since my objective was to enable as many children as possible to play the bass. However, there is also a downside, which I did not want. I have no control over the quality of the "Freudenstein-Minibass" copies being produced.
Since I can only make the instruments on a very small scale, I ask that customers place their orders far in advance. The instruments, which I deliver personally, are all of the same high quality. I cannot assume responsibility for copies.


text:
Knack Magazine 24.06.2015
MARIANNA LAGAKOU - VAN ZANDWEGHE (34)
Birthplace: Thessaloniki
Studies: English Language and Literature
Profession: English Teacher
In Belgium since: 2009, lives in Knokke
"Without Optimism, We Cannot Go Forwards"
In retrospect, her timing was perfect. Marianna Lagakou – Van Zandweghe emigrated a few months before the economic crisis, as she said with absolute honesty. "But that was pure luck" she notes. "I am a love immigrant. My husband is a lawyer, I am an English teacher. For me it was, therefore, easier to find work abroad. The choice was made fast." Today she is – in her words – "half Belgian". She teaches at the education/training center SYNTRA and has been President of the Hellenic Community of Bruges – West Flanders since 2011.
Marianna is seriously concerned about the progress of some issues in her country. For quite some time now the situation has been frustrating. "There is a real brain drain going on. A friend of mine is an engineer and had been looking for a job for over a year. In Athens, a city of 4 million citizens, there was absolutely no proper vacancy. Holding a university degree in Greece is nowadays a disadvantage because you have expectations. Isn't it logical that if you hold an engineering degree you don't feel like working as a cleaning lady?"
More and more of her friends try their luck in the European Union, especially in Belgium and the United Kingdom. "That is not self-evident" she says, "You lose at least a year in Belgium, because for most Greeks it is difficult to learn Dutch. But it works out. It takes a lot of effort, but after a year most Greeks find a job of their level."
It would also be challenging for Marianna in Greece now. Due to the poor quality of the Greek public education system, there used to be a lot of work for private English teachers before the crisis. Marianna says that because of the economic uncertainty, many parents cut down on lessons. "Many colleagues find it hard to get students, or they have to lower their fees. At the same time, taxes are being raised, so your net income is less in the end."
Marianna doesn't believe that Greece will go bankrupt or that it will leave the European Union. "Without optimism, we cannot go forwards. If we don't trust that Greece cannot rise from this situation, we never will". Through her blog project "La Greca" she attempts to spread her enthusiasm. "I promote Greek artists and designers. There is so much talent, though the Greeks spend less on luxury products, of course. For start-ups it is almost impossible to stand on their own feet."
However, Marianna also sees positive developments. "We are not champions in tax dodging anymore. A while ago the former mayor of Thessaloniki was sentenced for life for fraud. Five years ago, this would have been unheard off. That came as a great shock." She hopes that the crisis will be an opportunity to reform the state. "It may sound strange to you, but I hope that Greece becomes more like Belgium. Everything is so well-organized and structured here. You have the best medical system in the world. Why could not Greece have that too?
Marianna Lagakou - Van Zandweghe


text:
Vervactor w mitologii rzymskiej był bogiem rolnictwa i wegetacji. Wraz z Obaratorem i Redaratorem patronował pracom polnym. Vervactor patronował pierwszej orce.

Bibliografia
 M. Leach, Uniwersalny Leksykon Bóstw, wyd. Oficyna Wydawnicza ATENA, Poznań 1998, .

Bogowie rzymscy

redpajama_set_name: RedPajamaWikipedia


text:
Body Of Missing Woman Is Found Hidden Near Boyfriend���s Home After His Arrest, Murder Charge
Dec 23, 2021	 Dec 23, 2021	 By Yahoo News
Family and friends searched for Sherell Pringle, 40, tracking her cellphone and eventually discovering her remains.
The boyfriend of a Massachusetts woman who was found dead in Saugus on Tuesday was arrested Wednesday night on charges of larceny over $1,200, tampering with evidence and obstruction of justice.
Bruce Maiben, 44, has not been charged in the death of 40-year-old
Sherell Pringle, who was last seen Saturday evening, NBC10 Boston reports. Her son reported her missing Sunday after she didn't return home the night before.
According to reports, Pringle's suspicious death remains under investigation. No arrests have been made.
The boyfriend of Sherell Pringle (above), a 40-year-old Massachusetts woman found dead in a marsh Tuesday, was arrested Wednesday, officials said. (Photo: Screenshot/NBC10 Boston)
The family said Pringle was supposed to spend Saturday night with Maiben.
When local police failed to act with the urgency they sought, Pringle's loved ones took matters into their own hands. Her family and close friends launched their own search for the missing woman.
Pringle's son, 19-year-old
Jahmani Larionne, tracked his mother's cellphone and found it in a sewer in the city of Lynn, which is about 10 miles northeast of Boston. They backtracked from there until they found a purse by the road.
"Dante said, 'I think I see a purse.' We doubled back, and that's where we found Sherell," said the victim's friends
Troy Moore and
Dante Webb, who reportedly found her body in the bushes along the Rumney Marsh Reservation in Saugus, located about four miles from Lynn.
"We did everything ourselves," said Larionne of his mother's search Tuesday. "Do you think the police found her? We found her."
"This is an active and fluid investigation," said a spokesperson for Essex County District Attorney
Jonathan W. Blodgett.
"It's been pure hell," Pringle's mother,
Pearl Garner, said. "I'm a mother, that's my child. I feel like my heart has been ripped out. I don't know what's going on. I feel like the police should be doing much, much more."
"I'm just feeling empty inside," Larionne told the media. "I need my mom. I want her back. Immediately."
Pringle's family said Lynn police didn't do enough after they filed a missing person's report.
"We kept reaching out to them … and they weren't following up on any tips that we gave them. We weren't hearing anything back from them. They weren't saying anything to us," said Moore and Webb.
Pringle's son also filed a missing person's report with Woburn police on Sunday and informed them about the report filed in Lynn.
"Her death is a terrible tragedy, and we stand ready to support her family in any way we can," the Woburn Police Department said in a statement Tuesday.
"My mother was a strong, independent woman, a dream chaser," said Larionne. "I love my moms to death, now she's gone."
Have you subscribed to theGrio podcasts "Dear Culture"
or "Acting Up?"
Download our newest episodes now!
TheGrio is now on Apple TV, Amazon Fire and Roku
. Download theGrio.com today!
The post Boyfriend of missing Massachusetts woman arrested after body found in marsh appeared first on TheGrio.
Source : https://news.yahoo.com/boyfriend-missing-massachusetts-woman-arrested-170918906.html
Filed Under: Yahoo News
Source:Yahoo News
Boyfriend of missing Massachusetts woman arrested after body found in marsh
Read Boyfriend of missing Massachusetts woman arrested after body found in marsh by Yahoo News
Source:KSEE
'We found a lot of blood at the scene': Fresno Sheriff arrest boyfriend for murder of missing mom
Read 'We found a lot of blood at the scene': Fresno Sheriff arrest boyfriend for murder of missing mom by KSEE
Source:Las Vegas Review-Journal
Suspected killer of woman whose body was dumped in desert faces judge
Read Suspected killer of woman whose body was dumped in desert faces judge by Las Vegas Review-Journal
Source:Daily Mail
Woman, 26, who was left with a painful rash and struggling to walk after sex discovers shes allergic to condoms
Read Woman, 26, who was left with a painful rash and struggling to walk after sex discovers shes allergic to condoms by Daily Mail
Source:KSL
Salt Lake woman arrested in Tooele County homicide investigation
Read Salt Lake woman arrested in Tooele County homicide investigation by KSL
Murder detectives investigating the discovery of a body in a Rotherham street arrest a 20-year-old woman and a 26-year-old man 160 miles away in London
Read Murder detectives investigating the discovery of a body in a Rotherham street arrest a 20-year-old woman and a 26-year-old man 160 miles away in London by Daily Mail
Woman found dead, possibly strangled in Bronx apartment, boyfriend questioned
Read Woman found dead, possibly strangled in Bronx apartment, boyfriend questioned by Yahoo News
Source:Yahoo Finance
Woman arrested, suspected of shooting boyfriend near Sanford
Read Woman arrested, suspected of shooting boyfriend near Sanford by Yahoo Finance
Source:Yahoo News Australia
Body of missing NSW man, 82, found in dry creek bed
Read Body of missing NSW man, 82, found in dry creek bed by Yahoo News Australia
Source:Inside Edition
From Little Samuel Olson to 22-Year-Old Gabby Petito, Some of Those Who Went Missing in 2021
Read From Little Samuel Olson to 22-Year-Old Gabby Petito, Some of Those Who Went Missing in 2021 by Inside Edition


An HBO documentary and an adaptation of Wright's book titled "Going Clear: Scientology and the Prison of Belief" reveals the main reason why Hollywood stars Tom Cruise and John Travolta cannot leave Scientology, Business Insider reported.
As suggested by the film, Cruise and Travolta cannot leave Scientology because of the church's capacity to reveal all of their darkest and deepest confessions. Director Alex Gibney on the other hand thinks that the two A-list celebrities should reconsider their involvement with Scientology because of the various alleged abuses on its fellow members.
Spanky Taylor, one of Travolta's closest friends, even seek the actors help during her bout with abuse to no avail.
According to Yahoo Celebrity, in the HBO documentary film, it also suggested that even Cruise has ignored the plea of SEA ORGANIZATION, the religion's clergy, citing various instances where they signed billions of contracts only to be paid with 40 cents an hour.
Cruise has been allegedly receiving extravagant gifts from the church such as airplane hangars and luxury limousines, all at the expense of Sea Org members. Scientology performs audits on its members and this is where they get all the information from their A-list members. This type of auditing which involves everything that is happening in their lives is their form of spiritual counseling.
Scientology was also been cited as the cause of Nicole Kidman and Cruise separation, even suggesting to their adoptive children that Kidman is a "Suppressive Person." There was also an alleged phone tapping on Kidman's phone in order for Cruise to have reasons to end their relationship.
New York Times "Time Talk" featured a talk about these issues along with Gibney, Wright and former Scientology member Mike Rinder. Following this, a representative of Scientology denied all the allegations, dubbing it as "utterly ludicrous" and "insulting." A statement from Cruise and Travolta's camp is not available at the time.


Donation provided! Looking for volunteer groups for lamb tasting event!
Are you a member/leader of any group/ society/ charity/ sport group?
Agri-food bioscience is looking for volunteer group to come for a lamb tasting event. We need at least 20 people for a group.
Your group is going to get £200 donation after the session complete. Is a chance for your members to get together to do something fun and get donation!!
You only have to attend one hour session for one of the following date!


Title Othello [music] : orchestral suite / composed by S. Coleridge-Taylor.
Published London : Metzler & Co., c1912.
Physical description 20 p. of music ; 32 cm.
Notes Originally for orchestra; arr. for piano.
Contents no. 1. Dance -- no. 2. Children's intermezzo -- no. 3. Funeral march -- no. 4. Willow song -- no. 5. Military march.


text:
package com.github.lindenb.jvarkit.tools.biostar;

import htsjdk.samtools.util.CloserUtil;
import htsjdk.tribble.readers.LineIterator;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.regex.Pattern;

import org.broad.igv.bbfile.BBFileReader;
import org.broad.igv.bbfile.BigWigIterator;
import org.broad.igv.bbfile.WigItem;

import com.github.lindenb.jvarkit.io.IOUtils;
import com.github.lindenb.jvarkit.util.AbstractCommandLineProgram;

public class Biostar105754 extends AbstractCommandLineProgram
	{
	private PrintWriter out;
	private org.broad.igv.bbfile.BBFileReader bbFileReader;
	private final long EXTEND_SHIFT=1000000;//
	private final long MAX_CHROM_END=Integer.MAX_VALUE-EXTEND_SHIFT;
	private Biostar105754()
		{
		}
	@Override
	public String getProgramDescription() {
		return "bigwig : peak distance from specific genomic region";
		}

	@Override
	protected String getOnlineDocUrl() {
		return "https://github.com/lindenb/jvarkit/wiki/Biostar105754";
		}

	@Override
	public void printOptions(java.io.PrintStream out)
		{
		out.println(" -B (bigwig file) Required.");
		super.printOptions(out);
		}

	private static int distance(int start1,int end1, int start2,int end2)
		{
		if(end1< start2)
			{
			return start2-end1;
			}
		else if(end2< start1)
			{
			return start1-end2;
			}
		int d=Math.abs(start1-start2);
		d=Math.min(d,Math.abs(start1-end2));
		d=Math.min(d,Math.abs(end1-start2));
		d=Math.min(d,Math.abs(end1-end2));
		return d;
		}

	private void run(LineIterator r)
		throws IOException
		{
		Pattern tab=Pattern.compile("[\t]");
		while(r.hasNext() && !this.out.checkError())
			{
			String line=r.next();
			if(line.startsWith("#"))
				{
				continue;
				}
			String tokens[]=tab.split(line,4);
			if(tokens.length<3)
				{
				System.err.println("Bad BED line: "+line);
				continue;
				}
			String chrom=tokens[0];
			int chromStart0=Integer.parseInt(tokens[1]);
			int chromEnd0=Integer.parseInt(tokens[2]);
			if(chrom.isEmpty() || chromStart0<0L || chromEnd0<chromStart0)
				{
				System.err.println("Bad BED line: "+line);
				continue;
				}

			//extends bed area until something was found
			int chromStart=chromStart0;
			int chromEnd=chromEnd0;

			for(;;)
				{
				BigWigIterator iter=this.bbFileReader.getBigWigIterator(
						chrom,
						chromStart,
						chrom,
						chromEnd,
						false);
				if(iter!=null)
					{
					WigItem best=null;
					while(iter.hasNext())
						{
						WigItem wigItem=iter.next();
						if(best==null ||
								distance(chromStart,chromEnd,best.getStartBase(),best.getEndBase()) >
								distance(chromStart,chromEnd,wigItem.getStartBase(),wigItem.getEndBase())
								)
							{
							best=wigItem;
							}
						}
					if(best!=null)
						{
						this.out.print(best.getChromosome());
						this.out.print("\t");
						this.out.print(best.getStartBase());
						this.out.print("\t");
						this.out.print(best.getEndBase());
						this.out.print("\t");
						this.out.print(best.getWigValue());
						this.out.print("\t");
						this.out.print(line);
						this.out.println();
						break;
						}
					}
				//extend bed area
				long start2=chromStart-EXTEND_SHIFT;
				long end2=chromEnd+EXTEND_SHIFT;
				if(start2<0) start2=0;
				if(end2>MAX_CHROM_END) end2=MAX_CHROM_END;
				//too wide, break loop
				if(start2==0 && end2==MAX_CHROM_END)
					{
					System.err.println("no data found for\t"+line);
					break;
					}
				chromStart=(int)start2;
				chromEnd=(int)end2;
				}
			}
		}

	@Override
	public int doWork(String[] args)
		{
		String bigWigFile=null;
		com.github.lindenb.jvarkit.util.cli.GetOpt opt=new com.github.lindenb.jvarkit.util.cli.GetOpt();
		int c;
		while((c=opt.getopt(args,getGetOptDefault()+"B:"))!=-1)
			{
			switch(c)
				{
				case 'B': bigWigFile= opt.getOptArg();break;
				default:
					{
					switch(handleOtherOptions(c, opt,args))
						{
						case EXIT_FAILURE: return -1;
						case EXIT_SUCCESS: return 0;
						default:break;
						}
					}
				}
			}
		if(bigWigFile==null)
			{
			error("Big wig file undefined");
			return -1;
			}

		try
			{
			info("Opening "+bbFileReader);
			this.bbFileReader=new BBFileReader(bigWigFile);
			if(!this.bbFileReader.isBigWigFile())
				{
				error("File "+bigWigFile+" is not a bigwig file");
				return -1;
				}
			this.out=new PrintWriter(System.out);

			if(opt.getOptInd()==args.length)
				{
				info("Reading BED from stdin");
				LineIterator r=IOUtils.openStdinForLineIterator();
				run(r);
				CloserUtil.close(r);
				}
			else
				{
				for(int i=opt.getOptInd();
						i< args.length && !out.checkError()
						;++i)
					{
					String filename=args[i];
					info("Reading BED from "+filename);
					LineIterator r=IOUtils.openURIForLineIterator(filename);
					run(r);
					CloserUtil.close(r);

					}
				}
			this.out.flush();
			this.out.close();
			return 0;
			}
		catch(Exception err)
			{
			error(err);
			return -1;
			}
		finally
			{
			CloserUtil.close(bbFileReader);
			CloserUtil.close(this.out);
			}
		}
	public static void main(String[] args) {
		new Biostar105754().instanceMainWithExit(args);
	}
	}