text:
Fargo Film Festival 2020
Theatre | March 11th, 2020
by Dominic Erickson
This March, the Fargo Film Festival will celebrate its 20th year of entertaining die-hard cinephiles and casual moviegoers alike. The festival begins on March 17 and concludes March 21. The event is once again coordinated by Emily Beck, who has been Fargo Theatre Executive Director since 2011. All of the other organizers and committee members have been working around the clock and will once again get to see their hard work pay off.
For many, a highlight of the Fargo Film Festival is the opportunity to meet artists and their subjects. It is not every day people get the chance to have a conversation with a filmmaking crew. Kari Arntson, documentary short jury chair, says, "I always enjoy meeting the filmmakers. Getting to hear them talk about their film projects, offer an inside scoop about the film and their craft, the process they use to make their films, how that process has changed over time and continues to grow."
Fargo Theatre Development and Engagement Manager Sean Volk expands, "Festivals are special because they bridge the gap between creator and audience, offering us a chance to watch a film on the big screen then chat with the person who made it."
Chris Meissner, one of the festival's co-chairs, enjoys the tight-knit community that arises among supporters: "One of my favorite parts of the festival every year is the camaraderie and collegiality of festival volunteers, which we extend to the visiting filmmakers in a fashion that has become a hallmark of the Fargo Film Festival."
Festival co-chair Karen Olson says she meets people that are surprised by how much fun they have at the festival: "I think some people have a misconception that it's artsy-fartsy — too highbrow or inaccessible for the average movie lover. But that's not true at all. The variety is amazing, and if you don't find something to make you laugh or cry or think or applaud, you weren't at the Fargo Film Festival."
Evening Showcases
To kick off the fest on Tuesday, March 17, a screening of the festival's award-winning animation "Mind My Mind" and narrative short (and Oscar winner) "The Neighbors' Window," special guest Richard Antoine White will be in attendance for documentary short winner "R.A.W. Tuba.". The film is about White who, despite experiencing intermittent homelessness throughout his childhood, became a world-class musician and professor.
The directors and subject of "Balkowitsch" (documentary feature honorable mention and Prairie Spirit Award winner) are Wednesday night's special guests. Chelsy Ciavarella and Gregory DeSaye's "Balkowitsch" tells the story of Shane Balkowitsch. His story as a preservationist, archivist and artist through the nearly-lost art of wet plate photography is a journey of passion and preservation of generational history.
On Thursday, March 19, audiences will get the chance to see Ryan Hullings, the Criterion Collection's chief audio supervisor and restorer, discuss his work on renovating landmark rock films such as Richard Lester's "A Hard Day's Night," featuring the Fab Four at the height of Beatlemania, D. A. Pennebaker's "Dont Look Back," documenting Bob Dylan's 1965 tour of England, Franc Roddam's "Quadrophenia," based on the Who's rock opera, and David Byrne's "True Stories," the musical comedy featuring a Talking Heads soundtrack.
Fans of the cult horror "A Nightmare on Elm Street 2: Freddy's Revenge" will see a new side of the classic 80s slasher on Friday at 7:00 p.m. Lead actor Mark Patton, who was a closeted gay man at the time of the film's 1985 release, joins FFF20 with "Scream, Queen! My Nightmare on Elm Street," which follows Patton traveling to horror conventions and discussing his all-too-short acting career as the first male scream queen. "The horror fangirl in me is giddy about this!" says documentary short jury chair Brittney Goodman. Patton will take questions from the audience after the screening.
Following Patton, the popular 2-Minute Movie Contest gets underway at 9:30 p.m. From videos shot on smartphones to professionally-produced animation, any and all emotions that can be captured in 120 seconds or less will be on display. 2-Minute Movie Contest producer Greg Carlson says, "I love watching more than forty extremely short movies in rapid-fire succession just as much as I love listening to the crowd's reaction to them."
On Saturday afternoon, the last day of the fest, writer-producer-director-educator Tom Brandau will receive the Ted M. Larson Award, the festival's highest honor. As a member of the Fargo Theatre Board of Directors, longtime Fargo Film Festival committee member and Minnesota State University Moorhead professor, Brandau has made significant contributions to the film community.
Later that evening, the 2020 Margie Bailly Volunteer Spirit Award will be presented to Jenny Jensen and Peg O'Neill. A couple of years after attending, the two became jurors and were involved as such for the next decade. The duo had worked at Minnesota State University Moorhead from 1990 to 2017 and had been best friends for a very long time. O'Neill and her husband Tom Burton were killed in a tragic car accident in July of 2019. The Fargo Film Festival honors Jensen and O'Neill's support of the festival with the award at 7:00 p.m.
The FFF20 wraps up with a screening of narrative feature honorable mention "International Falls" with director Amber McGinnis, who is the night's special guest. McGinnis' movie is the hilarious and touching story of a woman dealing with unfulfilled comedy career aspirations in the all-too-familiar backdrop of a snowed-in Minnesota town.
Narrative Feature
Narrative feature winner "Heart and Bones" is an Australian film about the unlikely friendship between two men – a war photographer and a South Sudanese refugee. As they uncover the past through the photographer's archive, the two undergo an internal journey of salvation.
Along with "International Falls," the second honorable mention for narrative feature is Alexandra Kotcheff and Hannah Leder's "The Planters," a dark comedy about a telemarketer who befriends a homeless woman. Tom Speer, narrative feature jury chair, is looking forward to "The Garden Left Behind" which tackles struggles faced by the transgender community. Speer notes, "The film is relevant, engaging, and leaves a lasting impression that trans rights are human rights."
Narrative Short
The narrative short category has always featured high caliber films and this year is no different. Jury chair Michael Stromenger has been excited to experience these films with an audience seeing them for the first time. Stromenger says, "Film festivals are an opportunity to see films you most likely would never see elsewhere, especially when it comes to short films. The impact these shorts can have is truly amazing given their time constraints. It is often like a full feature experience in about 15 minutes." This is Stromenger's second year as jury chair.
Category winner "The Neighbors' Window" is not only one of Stromenger's favorite shorts he's seen over the years, but also the newest recipient of the Academy Award for Best Live Action Short, a prime example of the quality this festival brings to the public. The film is written and directed by Marshall Curry and follows a woman who discovers she can see into the apartment of a couple of free-spirited twenty-somethings who live across the street from her and her children.
Narrative short category honorable mention "Brotherhood" was also nominated in the same Oscar category and tells the story of a shepherd's son returning to his family in rural Tunisia with his mysterious new wife. Showing two Oscar-nominated shorts in one category is an honor for the fest, and incredibly, the feat is repeated in the animation category.
This year, two of the official selections for the animation category were nominated for Academy Awards and two other films made it onto the Oscar shortlist, which is a much-celebrated accomplishment of the fest. There's a mix of hand-drawn, stop motion and computer-generated animation.
"The films in the animation category this year offer such an exciting variety of styles and voices. I am so proud that we are able to showcase such dynamic voices from the world of independent animation" says animation jury chair Sean Volk, who has a handful of favorites showing.
Category winner "Mind My Mind" is a moving, frank and funny film about love and
relationships. In the short animated romantic comedy for adults, a young man nervously explores his feelings for a woman he meets at a party. The characters are complex and the emotional stakes are honest and raw, Volk says.
Honorable mention "The Kite" is a Czech film about the bond between a young boy and his grandfather and offers a tender and heartfelt look at aging and loss. "I cried when I watched it the first time; it is a melancholy but hopeful film," Volk says. "The stop motion animation is so rich and textured and I hope people make it a priority to see it on the big screen."
Volk says he cannot wait for moviegoers to discover the films that move them. "The Fargo Film Festival gives our community an opportunity to see films that otherwise would never screen in our region, let alone our city. It is so inspiring to see audiences turn out to support the work of new filmmakers," he says. The team behind "Coaster," an inventive and relatable short about the struggles of young adulthood, will be attending the festival. Volk predicts people will really connect with this film and will love how beautifully it is animated.
Brittney Goodman, documentary feature chair says that the category is especially strong this year. In addition to "Scream, Queen!" Goodman is especially excited to share two other documentary features: Katrine Philp's "False Confessions," which uncovers the dirty secret of how innocent people are coerced into confessing to crimes they did not commit and Matt Gallagher's "Prey," a film that shows how one diligent lawyer and a team of strong people go about uncovering a Catholic priest sex scandal.
Kari Arntson, says the selection of short docs this year are "quite eclectic." She is especially excited to have "The Iron Grandmother," which documents a 65-year-old welder, screen at the festival. "The piece the film is about is very relevant to our current temperature of the global politics and society," she says.
Honorable mention "25 Texans in the Land of Lincoln" is a film directed by Ellen Brodsky that follows history students traveling 2,000 miles to Illinois to retrieve General Santa Anna's prosthetic leg. The quirky quest is to honor Abraham Lincoln's support of Mexico during wartime by building a Day of the Dead altar.
Experimental film is a broad classification of visual art. Experimental jury chair Christine Hoper remarks, "In this category, what makes a film 'experimental' is often described as what it's not or how it doesn't fit neatly into another category. The Fargo Film Festival is a great opportunity to test the waters and see what experimental film can represent. The festival selections are all 20 minutes or less and offer a wide range of topics and experience."
In category winner "Blooming," filmmaker Lingyun Zheng experiments with filming style, animation, color, sound and nature. Hoper predicts honorable mention "Chairs" will most certainly invoke an audience reaction. Returning filmmaker Ed Carter experiments with sense of time in "Spring II." His "Letters to Eniwetok" was an official experimental selection for FFF19.
Hoper says she always looks forward to experimental selections at film festivals, as it's a genre not often available in a theatre setting. She says, "What I enjoy most is seeing and hearing audience engagement and interaction with experimental films – what questions will a film inspire?"
What Else?In addition to the category highlights listed above, a plethora of other films will be playing throughout the fest, including a dozen student films. Lunch panels and the annual All-Star Bowl party are ticketed events open to the public, and all are invited to come be with industry members to help support the fest and revel in the shared love of cinema.
The complete screening schedule is available atfargofilmfestival.com. Tickets are on sale at the Fargo Theatre box office, (701) 239-8385


Amp up the ambience in your room or house with this striking Copper Leaves Wire Battery Light. This light features a leaf design with a copper finish and emits luminous warm tones when lit. Perfect for mood lighting and parties!
Wire light is 125cm long. Leaves are 6cm x 3.5cm each.


text:
Tesco comments on OFT announcement
Tesco is pleased that it has today settled the Dairy competition appeal with the OFT.
Tesco will pay a reduced penalty of £6.5 million in respect of three infringements of competition law that took place in 2002.
The other findings of the OFT against Tesco have been dismissed.
For more information please contact the Tesco Press Office on
Tesco is the UK's largest retailer and one of the world's leading international retailers. Tesco has more than 6,000 stores worldwide, employing almost 520,000 people in the 14 countries in which it operates.
Our core purpose is to create value for customers to earn their lifetime loyalty. Our success depends on people: the people who shop with us and the people who work with us.
Update from Tim J Smith, Tesco Group Technical Director
Philip Clarke speaks at the National Farmers Union Conference 2013

redpajama_set_name: RedPajamaCommonCrawl


Riverside City Cross Country Course will host the CIF-Southern Section cross country prelims and finals for boys and girls again this season, the CIF-SS said in a press release issued Thursday morning. "It is with great thanks and appreciation for the efforts of the Riverside area cross country coaches and programs, that we are looking forward to holding the 2017 CIF Southern Section-Ford Prelims and Finals at the Riverside Cross Country Course," Assistant Commissioner Rainer Wulf said in the release. The course is located roughly 85 miles south of Santa Clarita and was originally built in 2015 by the Riverside Sports Commission, the city of Riverside and Riverside Unified and Alvord Unified school districts. The SCV saw success at the 2016 cross country prelims and finals, which were also held at the 3-mile Riverside course as opposed to the traditional Mt. San Antonio College course. The West Ranch boys team earned its first trip to the state meet in seven years after finishing in sixth place in Division 2 at the finals. Its state-qualifying time was one hour, 17 minutes and 50 seconds. The Saugus boys finished one spot behind the Wildcats at 1:18:15 and also secured an appearance at the state meet. The Centurion girls team clocked a finals time of 1:30.21 to advance to the state level after winning a tie-breaker for the seventh-place spot. The top seven teams moved on to state. This year's CIF-SS cross country prelims will be on Friday, Nov. 10 for Divisions 1 and 3 and on Saturday, Nov. 11 for Divisions 2, 4 and 5. The finals will be on Saturday, Nov. 18.


I changed some parameters when my CPU was running (for example a PID). The changed parameter is after in yellow.
But when I come back in "configuration mode", these changed parameters don't appear.
Of course. Go online (Commissioning mode), open "Load" menu and choose "Parameters...". Then choose Parameters that You would like to correct in Your project by means of "Parameters" and "Search Criterion" groups and selection in the list below and click "Correct" button. That is all.
Also remember, that if You change any parameters in commissioning mode, You can choose to "Correct" them instead of "Write". Writing changes the value only in CPU. Correcting changes value in CPU, but also in project.


text:
Home Helping the community Regional Awareness and Accessibility Program
Regional Awareness and Accessibility Program
The Ombudsman's Regional Awareness and Accessibility Program is intended to ensure awareness and accessibility to our services by regional and Aboriginal Western Australians. The Program commenced in 2009.
The next visit in the Program will be to the Indian Ocean Territories (IOT) with visits to Cocos (Keeling) Islands and Christmas Island. The visit will be undertaken in collaboration with staff from the Health and Disability Services Complaints Office, the Equal Opportunity Commission and the Department of Mines, Industry Regulation and Safety (Consumer Protection).
Under a service delivery arrangement between the Ombudsman and the Australian Government, the Ombudsman can investigate complaints about public authorities in the Ombudsman's jurisdiction that provide services in the Indian Ocean Territories (Christmas and Cocos (Keeling) Islands).
The Program will include complaint clinics where members of the public can bring their concerns to us (that they have not been able to resolve directly with public authorities), as well as visits to, and liaison with, public authorities and community organisations.
Visits have been conducted to the following regions:
Kalgoorlie in the Goldfields-Esperance Region 2-5 December 2019. Read the Goldfields-Esperance Regional Visit Media Release
Waroona, Boddington and Mandurah in the Peel Region from 14 to 16 May 2019. Read the Waroona, Boddington and Mandurah Regional Visit Media Release
Katanning and Albany in the Great Southern Region and Manjimup in the South West Region from 20 to 22 November 2018. Read the Katanning, Albany and Manjimup Regional Visit Media Release
Geraldton in the Mid West Region from 27 to 29 June 2018. Read the Mid West Regional Visit Media Release
South West Region from 28 February to 2 March 2018. Read the South West Regional Visit Media Release
Carnarvon in the Gascoyne Region 22 - 23 June 2017. Read the Gascoyne Visit Media Release
Karratha, Roeburne and South Hedland in the Pilbara Region 20 - 24 June 2016. Read the Pilbara and Kimberley Regional Visit Media Release
Broome in the Kimberley Region 29 June - 1 July 2016. Read the Pilbara and Kimberley Regional Visit Media Release
Christmas Island and Cocos (Keeling) Islands in the Indian Ocean Territories 24 – 31 May 2016. Read the Indian Ocean Territories Regional Visit Media Release
Northam in the Wheatbelt Region 21 - 22 May 2015. Read the Wheatbelt Regional Visit Media Release
Kalgoorlie in the Goldfields-Esperance Region 31 July - 1 August 2014. Read the Goldfields-Esperance Regional Visit Media Release
Kununurra and Wyndham in the East Kimberley Region 6 - 8 November 2013. Read East Kimberley Media Release
Bunbury, Collie and Harvey in the South West Region 19 – 21 March 2013. Read the South West Media Release
Karratha and South Hedland in the Pilbara Region 27 – 30 August 2012. Read the Pilbara Region Media Release
Indian Ocean Territories 12 - 19 April 2011.
Albany in the Great Southern Region 17 - 19 November 2010. Read the Great Southern Region Visit Media Release
Broome in the Kimberley Region 3 - 5 May 2010. Read the Kimberley Regional Visit Media Release
Mandurah in the Peel Region 10 - 12 November 2009. Read the Peel Regional Visit Media Release
Geraldton in the Mid West Region on 30 June - 2 July 2009. Read the Mid West Regional Visit Media Release
Kalgoorlie-Boulder in the Goldfields-Esperance Region 4 - 6 May 2009. Read the Goldfields-Esperance Regional Visit Media Release
For more information about future regional visits, contact Executive Services on:
Telephone (08) 9220 7555 or
1800 117 000 (free from landlines)
Email communications@ombudsman.wa.gov.au


text:
Q: How customize a plot inside a R function which belong to a package? I'm preparing a small r-package and I would like to use the function plot() on an object created through a function, and getting a customized plot. For instance, this is a very silly example function:
myfun <- function(x,y){

A <- B <- c()

  for(i in 1:x) {
    A[i] <- i^2
    B[i] <- i^2+1}

  return(list(A,B))
}

Then, I create a list with 2 vectors:
obj <- myfun(5,6)

So, the standard approach to get a plot would be:
plot(x=obj[[1]],y=obj[[2]], main='my title',type = 'b', col='red)

BUT, instead of that, I would like to run the following:
plot(obj)

And get the same. So I don't know how to code that into my function in order to get a completely personalize plot. Also, I would like to get a customized summary table, for instance, running the following:
summary(obj)

Be able to get a table with means, sd, etc.
I was looking all over StackOverflow about this, with no success, but maybe I used the wrong keywords. Thanks a lot in advance.

A: If you give your myfun ouput a custom class:
class(obj) <- 'myClass'

Then add a new s3 method:
plot.myClass <- function(obj) {
      plot(x=obj[[1]],y=obj[[2]], main='my title',type = 'b', col='red)
}

Now you can use:
plot(obj)

A: The answer by SmokeyShakers about plotting is correct, but for your other question about being able to get a table with means, sd, etc.
You need to convert your obj to a data frame and then run summary, to be able to get all that stats.
summary(data.frame(x=obj[[1]],y=obj[[2]]))

       x            y
 Min.   : 1   Min.   : 2
 1st Qu.: 4   1st Qu.: 5
 Median : 9   Median :10
 Mean   :11   Mean   :12
 3rd Qu.:16   3rd Qu.:17
 Max.   :25   Max.   :26

Edit: Or to be consistent, you can do the following:
summary.myClass <- function(obj){summary(data.frame(x=obj[[1]],y=obj[[2]]))}
summary(obj)

A: You need to define a class and then create your own personal method.
plot() and summary() are generic functions. If you type on your console:
methods(plot)
methods(summary)

You will see a lot of methods already do exist.
While if you print plot on your console you will see that:
 plot
 #> function (x, y, ...)
 #> UseMethod("plot")
 #> <bytecode: 0x2363df0>
 #> <environment: namespace:graphics>

plot calls a function called UseMethod that will look for all the methods available in the namespaces and the global environment related to plot.
Edit your code this way:
myfun <- function(x,y){

  A <- B <- c()

  for(i in 1:x) {
      A[i] <- i^2
      B[i] <- i^2+1}

  structure(class = "myclass", list(A,B))

  }

This way you can create your class. Your function myfun() will always return an object myclass which is a list of two numeric vectors.
Now you can create your own methods. A method should start with the same name of the generic function and be followed by a dot and the name of your class.
plot.myclass <- function(obj, ...){
    plot(x = obj[[1]], y = obj[[2]], main='my title', type = 'b', col = 'red', ...)
}

obj <- myfun(5,6)
plot(obj)

Add ... in case you want to add more features to your plot in the future.
Same stuff for summary. You can to the same for print for example.
PS: I would strongly advice you to use a lapply(), vapply() or a purrr::map_dbl() instead of a for loop on your example.
And to go for a neat ggplot instead of plot.

redpajama_set_name: RedPajamaStackExchange


The Monstrous Pages series takes a close look at the iconic creatures in the game. Each entry into the series provides new mechanics, lore, and new variations.
Buy Horrific Parasites in PDF via Schwalb Entertainment or on DriveThruRPG!
Pick up the PDF on Schwalb Entertainment or on DriveThruRPG!
Unholy Champions of the Demon Lord reveals six vile demons conjured from the imaginations of six talented supporters of the Shadow of the Demon Lord Kickstarter campaign. Each demon acts as the seed for an entire campaign, a terrifying monstrosity with which you can test the mettle of your groups in the last days of a dying world.
Buy Wretched and Unclean from Schwalb Entertainment or DriveThruRPG today!


Providing DJ services in Canton Ohio and surrounding areas for small and large jobs. Always ready to serve in order to create unforgettable memories of your event. Rest assured, I will keep your guests grooving and happy. I handle all my clients with care and professionalism. My reputation is built on the care and commitment to my clients, always going above and beyond making everyone feel like the party was tailored especially for them.
Weddings, Anniversary's, Graduations, Back Yard Party's, Birthday Party's, Holiday Party's, Clubs/Bars, Fundraisers, School Dances, Charitable Events, and any other Event you can think of!!!!!!
Offering Photo booth, #selfie table, Up Lighting, Dance Floor Lighting, and Limousine rental!!!!
DJ Kyle White can be reached at 330-316-2771. Prices vary per event.
Mention this website for a $25.00 off coupon code.
If you see your date is booked please feel free to still inquire. I am pleased to announce I have great Dj's working for me so we can continue to grow .
Guests dance and move to the groovy sounds.
Lights twirl and twist as the speaker pounds.
The crowd reacts in a frenzied state.
The wait staff dancing while clearing plates.
The floor is packed the room is hot.
Mr. DJ's showing what he's got.
As the music plays into the night.
The maestro plays a song request.
With couples dancing face to face.
Inviting all to sing along.
"one more song" they rave and rant!
As a danceable beat fills the room.
The song plays for a while then ends with a snap.
The crowd whistles and yells then dismiss with a clap.
The DJ played hits for the young and the old.
He played what they wanted missed not a request.
Yes, I am your DJ, thanks for being my guest.


text:
Home »Current Affairs » Articles »About BrahMos cruise missiles
About BrahMos cruise missiles
The BrahMos is a medium-range ramjet supersonic cruise missile that can be launched from submarine, ships, aircraft, or land.
It is the fastest supersonic cruise missile in the world.
It is a joint venture between the Russian Federation's NPO Mashinostroyeniya and India's Defence Research and Development Organisation (DRDO) who together have formed BrahMos Aerospace.
It is based on the Russian P-800 Oniks cruise missile and other similar sea-skimming Russian cruise missile technology.
The name BrahMos is a portmanteau formed from the names of two rivers, the Brahmaputra of India and the Moskva of Russia.
It is the world's fastest anti-ship cruise missile in operation.
In possibly the first sale of BrahMos supersonic cruise missiles to another country, Thailand.
As part of the expanding defence cooperation between the two countries, Thailand has made a request for repair and refurbishing their Dornier maritime patrol aircraft.
Discussions are on to integrate Thailand into India's coastal surveillance radar chain network.
The inaugural India, Thailand and Singapore trilateral naval exercise announced at Shangri-La dialogue is scheduled to be held later this year.
Consider the following statements regarding "BrahMos cruise missiles"
1.The BrahMos is a long-range Scramjet supersonic cruise missile
2.It is the fastest supersonic cruise missile in the world.
3.The name BrahMos is a portmanteau formed from the names of two rivers, the Brahmaputra of India and the Moskva of Russia.
Which of the above statement is/are correct?


text:
Finance reports for SLC mayor's race show Ibarra leads in fundraising, Dabakis cut himself some big checks
Posted 3:15 pm, April 5, 2019, by Ben Winslow, Updated at 03:26PM, April 5, 2019
SALT LAKE CITY – New campaign finance reports show the Salt Lake City mayor's race is shaping up to be an expensive one.
Businessman David Ibarra leads in campaign contributions with nearly $235,000 including a $50,000 check he cut to himself in the race. David Garbett, the former head of the Pioneer Park Coalition, has raised $111,131 in contributions (including a lot of $3,500 checks from members of the Garbett family). Former state Senator Jim Dabakis cut himself $58,101 in checks for $100,838 in contributions.
Former Salt Lake City Councilman Stan Penfold reported roughly $26,000 in contributions.
The other seven candidates in the race have either not yet filed campaign contribution reports with the Salt Lake City Recorder's Office, or they have not yet been posted.
The race has seen a number of candidates jump in to run to replace Salt Lake City Mayor Jackie Biskupski, who announced she would not seek re-election. They include:
Senate Minority Whip Luz Escamilla
Richard Goldberger
D. Christian Harrison, a former community council chairman
Salt Lake City Councilwoman Erin Mendenhall
Carol Rogozinski
Stan Penfold throws hat in the ring for a chance to be Mayor of SLC
Utah Sen. Jim Dabakis announces run for Salt Lake City mayor
Influential businessman David Ibarra announces bid for mayor of Salt Lake City
Topics: campaign finance, Salt Lake City Mayor's Race
Dabakis has big lead in new poll on SLC mayor's race, but 'not sure' is bigger
Money starts flowing into the SLC mayor's race
These people want to be the next mayor of Salt Lake City
Utah governor weighs in on SLC mayor's race
SLC Mayor's race candidates weigh in on Inland Port protest
SLC mayor candidate David Garbett wants to move refinery, power plant out
SLC mayoral candidates promise a reset on relationships with Utah's Capitol Hill
Ibarra says he'll ban LGBTQ conversion therapy in Salt Lake City, if elected
SLC mayoral candidates vow to continue lawsuit over inland port
SLC mayor to headline event for Luz Escamilla's mayoral campaign
In SLC mayor's race, Mendenhall pledges to fix potholes
SLC mayoral candidates pledge to get the city on 100% renewable energy faster than Mayor Biskupski's plan
Jason Chaffetz says he will not run for governor in 2020


Check out the Thriller, White Witch by Larry D. Thompson. Excerpt and Giveaway Inside!!
Don't forget to get your copy of White Witch from Amazon, Barnes & Noble & add it to your Goodreads List!!
walked up a path from the parking lot between the police cars that faced the mansion to the yellow tape where an officer stood watch. The officer came to attention as Will approached.
International Best-selling Author of 4 Series, Lauren Carr, Introduces Ice, A Chris Matheson Cold Case Mystery – Giveaway Inside!
When did you begin writing ICE? What inspired this book and how much research was involved in writing it?
To tell you the truth, I began writing ICE in 2007. Really! I'm a writer hoarder. I never throw anything away. When I finish a book and find a subplot that doesn't work, I'll cut and paste it into a "cut scenes" file. Well, after I had finished Twofer Murder at the end of summer 2017, I went hunting for a Mac Faraday mystery that I had started over a year ago to resume working on for my next project. Yet, I couldn't remember the working title I had given it. (I still can't remember the working title!) While hunting, I found an unpublished Joshua Thornton book. Sometimes, I will write a book and think it's not quite there yet. When that happens, I'll set it aside until I figure out what is wrong with it. In this case, the mystery plotline was there, but the detective, in this case Joshua Thornton, was wrong. The date on that file was 2007—ten years ago!
At the same time, I was mentally working on a new series—Chris Matheson, a recent FBI retiree who teams up with a group of law enforcement retirees, to work on those cold cases that keep them up at night. During the summer, I had seen a true crime documentary called The Keepers, about a group of former students investigating the murder of their teacher, a nun killed in the 70's. Now in their fifties and sixties, they have pooled their talents to find out what happened to their teacher. As a writer, I thought, "What if…" it didn't take much research to find that many police departments across the country now bring in retired detectives to work cold cases.
The mystery in the Joshua Thornton book was a cold case. In November 2017, I went to work on converting the Joshua Thornton book to a Chris Matheson Cold Case mystery.
Give me a minute and let me look.
Is writing a career you originally chose to pursue or was it something you did as a hobby? If a hobby what career path did you take instead?
Writers are born to write. They're storytellers. Yes, there are technical things that every writer must learn to succeed—like proper grammar and punctuation—but you have to be born a writer.
Here's how you can spot a writer. Ask them a question. How's your day? How did you meet your husband? Anyone who is not a writer will tell you "Fine" and "We met on a blind date." End of conversation.
But a writer! She'll grab you by the throat with a hook and then proceed to tell you in detail to include who, what, when, where, why, and how. A writer will establish characters, setting, motives, and include a beginning, middle, and end with a smashing climax about how her husband almost had a stroke the morning after the wedding when her mother revealed that she had offered to give them a down payment on a house if they had skipped a formal wedding and eloped instead.
Writers are always writing. Even if their day job is waiting tables or working as a stock broker, they are spinning tales in their minds. As a child, I remember rewriting the Bobbsey Twin mysteries to include a kidnapping or changing the mysterious sea shell on the beach to a dead body.
For many years, my mystery writing was a hobby while I did editing. I didn't actually start writing mysteries full time until after I had my son in 1998—six months after giving up my writing career to be a stay-at-home mom.
Writing is what writers do—even if they aren't able to make a career out of it.
My first book was what I call the Great American Catastrophe. It was before work processors. I was nineteen and locked myself up one summer and worked on it day and night on an electric typewriter. It used up two reams of paper. It was a murder mystery set in Hollywood. It was never published because I did not know who to send it to and since it was over 900 pages, it cost a fortune to copy and mail. It is now in a basement or attic some place.
Time actually spent writing? An average of six hours a day. I spend my mornings taking care of business. I answer emails. Do my social media. Argue with my business manager aka husband. Then, after lunch, I will write until it is time to start cooking dinner. After dinner, I will write for three to four more hours until I go to bed.
I write where I land? I have a writer's studio. But as soon as I sit down to start working on something, I hate to be interrupted. So I'll remain wherever I happen to be when I started writing until I am forced to move.
That's another thing—once I get started on a scene or section, I hate to be interrupted. If I'm in the middle of a shootout and someone gets shot, I need to continue working on it. Whereas, a friend of mine who is also a writer says she can leave her characters bleeding out for weeks because they aren't real. Me? I can't do that. I need to keep on working until everyone is out of immediate danger.
Look for the third Thorny Rose Mystery early this summer. Murder by Perfection.
Frustrated with their busy schedules, Murphy Thornton and Jessica Faraday attempt to find togetherness taking a couple's gourmet cooking course at the Stepford Kitchen Studio, taught by Chef Natalie Stepford.
As if spending her date night cooking isn't bad enough, Jessica is further annoyed when the beautiful, talented, successful businesswoman starts paying too much one-on-one time with Murphy. When Natalie ends up dead, the Thorny Rose detectives find togetherness doing what they do best. As they peel back the layers of the Stepford marriage, they discover that the pursuit of perfection can be deadly.
But wait! There's more! Look for a Mac Faraday Mystery this fall! The next installment in the Mac Faraday Mysteries will be coming out just in time for Christmas – A Murder for Christmas (working title).


Cheesecake Factory Inc Conference call will be held on Feb 21, 2018. During the earnings conference call's session Cheesecake Factory Inc will provide updated information and financial status.
Our business operations originated in 1972 when Oscar and Evelyn Overton founded a small bakery in the Los Angeles area. In 1978, their son, David Overton, our Chairman of the Board and Chief Executive Officer, led the creation and opening of the first The Cheesecake Factory restaurant in Beverly Hills, California. In 1992, the Company was incorporated in Delaware as The Cheesecake Factory Incorporated (referred to herein as the "Company" or as "we," "us" and "our") to consolidate the restaurant and bakery businesses of its predecessors operating under The Cheesecake Factory® mark. Our executive offices are located at 26901 Malibu Hills Road, Calabasas Hills, California 91301, and our telephone number is (818) 871-3000. As of February 25, 2016, we operated 201 Company-owned restaurants: 188 under The Cheesecake Factory® mark, 12 under the Grand Lux Cafe® mark and one under the RockSugar Pan Asian Kitchen® mark.


The super-criminal Bane is determined to claim his place as the greatest villain who has ever lived!
In the dark waters off the coast of Gotham City, a mysterious crew of smugglers has made a deadly mistake-they tried to bring weapons of mass destruction into Bane's city!
After tracing the illicit arms back to their source, Bane and his henchmen uncover a criminal conspiracy that seems to span the entire globe and encompass every illegal activity under the sun.
But if there really is a secret empire behind all of the world's crime, Bane should-nay, must-be the one running it. And no one-not assassin cults, super-hackers, Catwoman or Batman himself-is going to stand in his way!
Twenty-five years after bringing Bane to life in Batman: Knightfall, creators Chuck Dixon and Graham Nolan reunite to tell the most epic tale yet of one of Batman's most dangerous foes! Collects issues #1-12.


Welcome to Flashy Flyers, the most preferred flyer template design shop.
3D, motion & animated templates now available.
The best club flyer designs.
We edit the templates for you, free!.
Our core philosophy is excellence in design & service.
Our 2D products feature graphics made in flat/single dimension style.
Our 3D products feature graphics containing three-dimensional effects.
Static refers to products produced as images as opposed to video.
Motion refers to products produced as videos with custom animations.
Animated prodcucts are prodiced as videos with custom animation and sound.
Take time to look through our product gallery; use the provided filters to sort through the collection. Find the the product template that best fits your event or brand.
Add the template to the shopping cart and proceed to checkout, during checkout you will be directed to fill out some information & upload the photos that will go into your final flyer.
After receiving your order, we will customize the template you selected by adding your information & photos and send it to you. We offer one round of revision for free.


text:
Ocean City balcony death victim identified as Shore native
Hailee P. Mitchell, 25, of Towson died Sunday from fall in Ocean City.
Ocean City balcony death victim identified as Shore native Hailee P. Mitchell, 25, of Towson died Sunday from fall in Ocean City. Check out this story on delmarvanow.com: https://www.delmarvanow.com/story/news/local/maryland/2018/05/16/ocean-city-balcony-death-victim-identified/615047002/
Liz Holland, erholland@delmarvanow.com Published 10:58 a.m. ET May 16, 2018 | Updated 4:24 p.m. ET May 16, 2018
Ocean City police are investigating an incident on 53rd Street on Sunday. Ryan Marshall, rmarshall@delmarvanow.com
Ocean City police are investigating an incident at the intersection 53rd Street and Coastal Highway. Investigators were on the third floor balcony.(Photo: Staff photo by Ryan Marshall)Buy Photo
The woman who fell to her death from an Ocean City balcony has been identified as a Towson, Maryland, resident, according to Lindsay Richard, spokeswoman for the Ocean City Police Department.
Ocean City police identified the woman as Hailee P. Mitchell, 25.
More: Ocean City death: Autopsy performed on woman who fell from balcony
More: Ocean City police investigating death from fall on 53rd Street
Detectives who interviewed witnesses and processed the scene found no indication of foul play, she said.
An autopsy was completed Monday, but the final determination is pending as they work to get the toxicology results, Richard said Wednesday.
Mitchell fell from a third floor balcony of an apartment complex on 53rd Street early Sunday morning, police said.
Mitchell was a graduate of St. Michaels High School class of 2010 and attended Towson University, according to an obituary in the Easton The Star Democrat. A funeral service is set for Thursday in St. Michaels.
Officers responded at 5:55 a.m. on Sunday for an unconscious person, but the patient was determined to be dead by Ocean City Emergency Medical Service, police said.
Several deaths from balcony falls in the resort have been reported in recent years.
Last July, a 37-year-old man was listed in critical condition after he fell backward to the ground from the railing on a third-floor balcony at the 14th Street Commander Hotel. Alcohol played a role in the fall.
In March 2017, a woman died after falling from a balcony at the Holiday Inn at 17th Street in Ocean City. The death was deemed a suicide.
Photos: Ocean City police investigate incident
Ocean City police are investigating an incident at the intersection 53rd Street and Coastal Highway. Investigators were on the third floor balcony. Staff photo by Ryan Marshall
Get unlimited digital access along with access to events, deals, and more when you subscribe to Delmarva Now today. Special introductory offer for new subscribers only.
Read or Share this story: https://www.delmarvanow.com/story/news/local/maryland/2018/05/16/ocean-city-balcony-death-victim-identified/615047002/
Peninsula Regional to absorb McCready
'Flesh-eating bacteria': What you need to know
Kayaker dies, 3 people missing on Md. waterways
Missing stuffed animal looking for its owners
Missing Bethany woman's body, car found in water
New Maryland laws take effect


text:
Q: How to code Menues / Sub Menues in .Net Core Windows Forms Application in Visual Studio 2019 C# I am using Visual Studio 2019 and making Windows Application in .Net Core 5.0 but I stuck on a point i.e. how to code Menus and Sub Menus (Drop Downs), because .Net Core does not provide the ease of access like .Net 4 (On development time on mouse over one can see the Sub Menus and Dbl+Click on it). Kindly give me the proper way to code Menus / Sub Menus.

A: You may need to do it manually.
public partial class Form1 : Form
{
    public Form1()
    {
        // Added Menustrip (id 'menuStrip1') with one item (fileToolStripMenuItem1) from UI and
        InitializeComponent();
        ConstructMenu();
    }

    private void Form1_Load(object sender, EventArgs e)
    {

    }

    private void ConstructMenu()
    {
        // Define new toolstrip item
        ToolStripMenuItem openFileToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
        openFileToolStripMenuItem1.Name = "OpenfileToolStripMenuItem1";
        openFileToolStripMenuItem1.Size = new System.Drawing.Size(37, 20);
        openFileToolStripMenuItem1.Text = "&Open File";

        // event
        openFileToolStripMenuItem1.Click += OpenFileToolStripMenuItem1_Click;

        // Add it to parent toolstrip item
        fileToolStripMenuItem1.DropDownItems.Add(openFileToolStripMenuItem1);
    }

    private void OpenFileToolStripMenuItem1_Click(object sender, EventArgs e)
    {
        // ImplementedException;
    }
}


text:
Q: Como retornar o resultado de uma def? Como posso pegar o resultado e mostrar no print fora do def?
Tentei de todas as formas, porém sempre me mostra "None", e quando coloco um print dentro da função me mostra apenas a primeira letra do texto.
def algo():
    x = "alguma coisa!"
    for i in x:
        return (i)

print(algo())

A: Tente dessa forma:
def algo():
    x = "alguma coisa!"
    for i in x:
        print(i)

algo()

O return encerra a execução da função


Shame its rained all day here!
I love the snowdrops too. Looking forward to bluebells!
So pretty! I saw some crocus while out in the car the other day and the urge to stop and take a photo was strong, sadly I was already late for an appointment and they were on the side of a busy duel carriageway so nowhere to stop.
Not worth getting run over for!
Thanks Kim. Couldn't resist taking a picture.
Gorgeous colours. I love this time of year when flowers and colour start to pop through.


'S e cànan Innd-Eòrpach a tha ann an Latbhais (latviešu valoda).
Tha e na chànan oifigeil ann an Laitbhia, far a bheil e ga bhruidhinn le ~1,300,000 duine.
Air a tharraing à "https://gd.wikipedia.org/w/index.php?title=Latbhais&oldid=499847"
Chaidh an duilleag seo a dheasachadh 22 dhen Ògmhios 2015 aig 21:56 turas mu dheireadh.


text:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://www.ibatis.com/dtd/sql-map-2.dtd">
	<!--      table information
		Generate time : 2009-06-05 11:43:54
   		Version :  1.0.1.V20070717
		tableName :IMP.TEMPPUTOUT
		 BILL_ID  VARCHAR2   NOT NULL,
		 putout_status  VARCHAR2,
		 ACT_WEIGHT  NUMBER,
		 wprovider_out_id  VARCHAR2   NOT NULL,
		 WPROVIDER_NAME  VARCHAR2,
		 wprovider_in_id  VARCHAR2,
		 PROVIDER_NAME  VARCHAR2,
		 PRODUCT_ID  VARCHAR2,
		 FACTORY_PRODUCT_ID  VARCHAR2,
		 bill_type  VARCHAR2,
		 USER_ID  VARCHAR2   NOT NULL,
		 CREATE_DATE  DATE
	-->
<sqlMap namespace="STWL0501">

	<select id="query" parameterClass="java.util.HashMap"
			resultClass="com.baosight.sts.st.wl.domain.STWL0501">
		select a.bill_id            as "billId",  <!--转库单号 -->
               a.bill_status        as "billS",<!--提单状态value -->
               a.bill_type          as "billT",<!--提单类型value -->
		       e.code_desc          as "billStatus",  <!--提单状态desc -->
		       nvl((select sum(b.act_weight) from xs.t_s_bill_d b where a.seg_no = b.seg_no and a.bill_id = b.bill_id
            	and b.bill_substatus >= a.bill_status),0)       as "actWeight",  <!--转库量 -->
		       nvl((select sum(d.putin_weight)
		          from wl.t_i_putin_d d
		         where d.seg_no = c.seg_no
		           and d.putin_id = c.putin_id
		           and d.status <> '00'),0) as "actPutinWeight",<!--实际转库量 -->
			   a.wprovider_id       as "wproviderOutId",  <!--转出仓库代码 -->
		       a.wprovider_name     as "wproviderName",  <!--转出仓库名称 -->
		       c.wprovider_id       as "wproviderInId",  <!--转入仓库代码 -->
		       f.provider_name      as "providerName",  <!--转入仓库名称 -->
		       d.code_desc          as "billType",  <!--提单类型desc -->
		       a.user_id            as "userId",  <!--业务员代码 -->
		       a.create_date        as "createDate", <!--创建日期 -->
               c.putin_date    as "putinDate", <!--转库日期 by litao -->
               nvl(a.vehicle,'')     as  "vehicle" <!--车号 by litao -->
		  from xs.t_s_bill_m a,
		       wl.t_i_putin_m c,
		       (select * from xt.t_ss_code_value t where code_type = 'BILL_TYPE') d,
		       (select * from xt.t_ss_code_value t where code_type = 'BILL_STATUS') e,
		       xt.t_ss_provider f
		 where a.seg_no = c.seg_no
		   and a.bill_id = c.voucher_num
		   and a.bill_type = '40'
		   and a.seg_no = d.seg_no(+)
		   and a.bill_type = d.code_value(+)
		   and a.seg_no = e.seg_no(+)
		   and a.bill_status = e.code_value(+)
		   and c.seg_no = f.seg_no
		   and c.wprovider_id = f.provider_id
		<isNotEmpty prepend=" AND " property="segNo">
			a.SEG_NO = #segNo#
		</isNotEmpty>
		<isNotEmpty prepend=" AND " property="billId">
			a.bill_id like '%$billId$%'
		</isNotEmpty>
		<isNotEmpty prepend=" AND " property="productId">
            exists (select 1 from xs.t_s_bill_d b where a.seg_no = b.seg_no and a.bill_id = b.bill_id
            and b.bill_substatus <> '00' and b.product_id like '%$productId$%')
		</isNotEmpty>
		<isNotEmpty prepend=" AND " property="afterCreateDate">
			a.create_date >=  to_date(#afterCreateDate#,'yyyy-mm-dd')
		</isNotEmpty>
		<isNotEmpty prepend=" AND " property="beforeCreateDate">
			a.create_date <=  to_date(#beforeCreateDate#,'yyyy-mm-dd')+1
		</isNotEmpty>
		<isNotEmpty prepend=" AND " property="billStatus">
			e.code_value  = #billStatus#
		</isNotEmpty>
		<isNotEmpty prepend=" AND " property="wproviderOutId">
			a.wprovider_id  like '%$wproviderOutId$%'
		</isNotEmpty>
		<isNotEmpty prepend=" AND " property="wproviderInId">
			c.wprovider_id like '%$wproviderInId$%'
		</isNotEmpty>
        <isNotEmpty prepend=" AND " property="putinDateA">
			c.putin_date >=  to_date(#putinDateA#,'YYYY-MM-DD')
		 </isNotEmpty>
         <isNotEmpty prepend=" AND " property="putinDateB">
			c.putin_date <=  to_date(#putinDateB#,'YYYY-MM-DD')
		 </isNotEmpty>
		<dynamic prepend="ORDER BY">
			<isNotEmpty property="orderBy">
				$orderBy$
			</isNotEmpty>
	   		<isEmpty property="orderBy">
	    		  a.bill_id desc
			</isEmpty>
  		</dynamic>
	</select>

<!-- 查询转库单明细 start -->
	<select id="queryList" parameterClass="java.util.HashMap"
			resultClass="com.baosight.sts.st.wl.domain.STWL030101">
		SELECT
				sb.SEG_NO	as "segNo",  <!-- 业务单元代码 -->
				sb.PACK_ID	as "packId",  <!-- 捆包号(虚捆包以**+资源号表示)实捆包号由人工输入虚捆包号取自规则定义表,编码规则"***"+资源号+3位序号拆包后的虚捆包号在原捆包号后加上2位序号 -->
				sb.PRODUCT_ID	as "productId",  <!-- 资源号 -->
				sb.ACCSET_NO	as "accsetNo",  <!-- 帐套序号 -->
				sb.USER_SEG_NO	as "userSegNo",  <!-- 对应业务员业务单元代码 -->
				sb.USER_ID	as "userId",  <!-- 业务员代码 -->
				sb.PRIMARY_PACK_ID	as "primaryPackId",  <!-- 捆包原号 -->
				sb.PACK_STATUS	as "packStatus",  <!-- 捆包状态(10:自由,20:出库,30封锁,40:转库,00撤销) -->
				DECODE(sb.PACK_TYPE,1,'实捆包','虚捆包')	as "packType",  <!-- 捆包类型:1实捆包0虚捆包,虚捆包允许进行拆包。 -->
				sb.WPROVIDER_ID	as "wproviderId",  <!-- 供应商:仓储单位 -->
				sb.PACK_LOCATION	as "packLocation",  <!-- 库位描述 -->
				sb.GOOD_ID	as "goodId",  <!-- 货号 -->
				sb.FACTORY_PRODUCT_ID	as "factoryProductId",  <!-- 钢厂资源号 -->
				pp.PUTOUT_WEIGHT	as "putinWeight",  <!-- 入库量(净重) -->
				pp.GROSS_WEIGHT	as "grossWeight",  <!-- 毛重 -->
				sb.WEIGHT_UNIT	as "weightUnit",  <!-- 重量单位 -->
				pp.PUTOUT_QTY	as "putinQty",  <!-- 件数(入库数量) -->
				sb.QTY_UNIT	as "qtyUnit",  <!-- 数量单位 -->
				sb.UNIT_WEIGHT	as "unitWeight",  <!-- 单位重量 -->
				sb.QUALITY_MARK	as "qualityMark",  <!-- 质量异议标记 -->
				sb.QUALITY_DESC	as "qualityDesc",  <!-- 质量异议原因 -->
				sb.MANUFACT_DATE	as "manufactDate",  <!-- 出厂日期 -->
				sb.ACT_THICKNESS	as "actThickness",  <!-- 实际厚度 -->
				sb.ACT_WIDTH	as "actWidth",  <!-- 实际宽带 -->
				sb.ACT_LENGTH	as "actLength",  <!-- 实际长度 -->
				sb.STOVE_NUM	as "stoveNum",  <!-- 炉号 -->
				sb.PRODUCT_TYPE_ID	as "productTypeId",  <!-- 品种代码 -->
				sb.PRODUCING_AREA_CODE	as "producingAreaCode",  <!-- 产地代码 -->
				sb.TECH_STANDARD	as "techStandard",  <!-- 技术标准 -->
				sb.SHOPSIGN	as "shopsign",  <!-- 牌号 -->
				sb.QUALITY_GRADE	as "qualityGrade",  <!-- 质量等级 -->
				sb.SPEC	as "spec",  <!-- 规格 -->
				sb.AGREEMENT_ID	as "agreementId",  <!-- 仓储协议号 -->
				sb.AGREEMENT_SUBID	as "agreementSubid",  <!-- 仓储协议子项号 -->
				sb.PUTIN_PRICE	as "putinPrice",  <!-- 入库费单价(室内) -->
				sb.PUTOUT_PRICE	as "putoutPrice",  <!-- 出库费单价(室内) -->
				sb.STORE_PRICE	as "storePrice",  <!-- 仓储费单价(室内) -->
				sb.OTHER_PRICE	as "otherPrice",  <!-- 其他费用单价 -->
				sb.FREE_STORE_DAYS	as "freeStoreDays",  <!-- 免堆存期天数 -->
				sb.INOUTDOOR_FLAG	as "inoutdoorFlag",  <!-- 缺省的室内外标记 -->
				sb.PUTIN_TIMES	as "putinTimes",  <!-- 入库次数 -->
				sb.PUTIN_DATE	as "putinDate",  <!-- 最近入库日期 -->
				sb.PUTIN_ID	as "putinId",  <!-- 最近入库单号 -->
				sb.PUTOUT_DATE	as "putoutDate",  <!-- 最近出库日期 -->
				sb.PUTOUT_ID	as "putoutId",  <!-- 最近出库单号 -->
				sb.BLOCKADE_TYPE	as "blockadeType",  <!-- 封锁或去向类型(10销售合同封锁,15销售提单封锁,20加工,30转库90其他) -->
				sb.BLOCKADE_REASON1	as "blockadeReason1",  <!-- 封锁或去向依据1(销售合同子项号) -->
				sb.BLOCKADE_REASON2	as "blockadeReason2",  <!-- 封锁或去向依据2(封锁该捆包的提单号,若是加工封锁的话记录原料清单号) -->
				sb.BLOCKADE_REASON3	as "blockadeReason3",  <!-- 封锁或去向依据2(封锁该捆包的提单号,若是加工封锁的话记录原料清单号) -->
				sb.TRANSFOR_REASON	as "transforReason",  <!-- 转移依据(转库单) -->
				sb.REMARK	as "remark",  <!-- 备注 -->
				sb.MODI_PERSON	as "modiPerson",  <!-- 更新人 -->
				sb.MODI_DATE	as "modiDate",  <!-- 更新日期 -->
				sb.PUTOUT_PLAN_WEIGHT	as "putoutPlanWeight",  <!-- 用于存储过程识别即将出库的捆包出库量,主要用于虚捆包拆包,属于临时性字段 -->
				sb.PUTOUT_VOUCHER_NUM	as "putoutVoucherNum",  <!-- 用于存储过程识别即将出库的捆包,属于临时性字段 -->
				sb.TRANS_PLAN_WEIGHT	as "transPlanWeight",  <!-- 用于存储过程识别即将转库的捆包出库量,主要用于虚捆包拆包,属于临时性字段 -->
				sb.STORAGE_FEE_SETTLED_DATE	as "storageFeeSettledDate",  <!-- 仓储费已结算至日期 -->
				sb.WEB_ORD_NO	as "webOrdNo",  <!-- 网上订单号 -->
				sb.WEB_CONFIRM_RESULT	as "webConfirmResult",  <!-- 网上订单确认结果,1有效 0无效(根据东方钢铁文档) -->
				sb.WEB_CONFIRM_PRICE	as "webConfirmPrice",  <!-- 网上订货价格 -->
				sb.ACT_PUTOUT_DATE	as "actPutoutDate",  <!-- 捆包实际出库日(仓库出库日) -->
				sb.SHIP_ID	as "shipId",  <!-- 船号 -->
				sb.NOTICE_FLAG	as "noticeFlag",  <!-- 催款通知标记 -->
				sb.NOTICE_ID	as "noticeId",  <!-- 催款通知号 -->
				sb.ORIGINAL_PACK_ID	as "originalPackId",  <!-- 原始捆包号(不论拆多少包,这里都保存最初的母捆包号) -->
				sb.ACT_NET_WEIGHT	as "actNetWeight",  <!-- 实际重量(不论是重量计价还是数量计价,这里都保存重量) -->
				sb.MCH_PUTIN_FLAG	as "mchPutinFlag",  <!-- 加工成品入库标记(为1的话,捆包库存不上传。捆包由加工捆包库存上传) -->
				sb.SHIP_BATCH_ID	as "shipBatchId",  <!-- 船板批次号 -->
				sb.FIRST_PUTIN_DATE	as "firstPutinDate",  <!-- 首次入库时间 -->
				sb.WEB_OUT_FLAG	as "webOutFlag",  <!-- 电子商务反单确认标记 -->
				sb.EDGE	as "edge",  <!-- 边缘状态 -->
				sb.SHIP_NAME	as "shipName",  <!-- 船名 -->
				sb.APPOINT_CUSTOMER	as "appointCustomer",  <!-- 指定客户 -->
				sb.APPOINT_EXPLAIN	as "appointExplain",  <!-- 指定客户说明 -->
				sb.OUT_FACTORY_DATE	as "outFactoryDate", <!-- 出厂日期(算库龄用) -->
                sb.rowid as "rowId",
				pp.putout_subid as "putoutSubid", <!--出库单子项号-->
                sb.teleology_flag  as  "teleologyFlag", <!--卷去向-->
		        (select pd.voucher_subnum
		          from wl.t_i_putout_d pd
		         where pd.seg_no = pp.seg_no
		           and pp.putout_subid = pd.putout_subid) as "voucherSubnum",<!--转库单子项号-->
		        (select pid.putin_subid
		          from wl.t_i_putin_d pid
		         where pid.seg_no = sb.seg_no
		           and pid.putin_id = sb.putin_id
		           and pid.pack_id=sb.pack_id) as "putinSubid",<!--入库单子项号-->
                decode(pp.status,'10','正常','00','撤销') as "statusName"<!--状态-->
		  from wl.t_i_stock_bale sb, wl.t_i_putout_pack pp, wl.t_i_putout_m pm
		  where 1=1
		  and sb.seg_no = pp.seg_no
		  and pp.seg_no = pm.seg_no
		  and sb.product_id = pp.product_id
		  and pp.putout_id = pm.putout_id
		  and sb.pack_id = pp.pack_id
		<isNotEmpty prepend=" AND " property="segNo">
			pm.SEG_NO = #segNo#
		</isNotEmpty>
		<isNotEmpty prepend=" AND " property="packId">
			sb.PACK_ID = #packId#
		</isNotEmpty>
		<isNotEmpty prepend=" AND " property="productId">
			sb.PRODUCT_ID = #productId#
		</isNotEmpty>
		<isNotEmpty prepend=" AND " property="voucherNum">
			pm.voucher_num = #voucherNum#
		</isNotEmpty>
			<dynamic prepend="ORDER BY">
         <isNotEmpty property="orderBy">
    		  $orderBy$
   		 </isNotEmpty>
   		<isEmpty property="orderBy">
    		  sb.SEG_NO asc,
    		  sb.PACK_ID asc,
    		  sb.PRODUCT_ID asc
		</isEmpty>
  		</dynamic>
	</select>
<!-- 查询转库单明细 end -->

<!-- 插入提单主表 start -->
<insert id="insertBillM">
		insert into
		XS.T_S_BILL_M
			(
			<isNotEmpty prepend=" " property="segNo">
				seg_no
			</isNotEmpty>
			<isNotEmpty prepend="," property="accsetNo">
				accset_no
			</isNotEmpty>
			<isNotEmpty prepend="," property="userSegNo">
				user_seg_no
			</isNotEmpty>
			<isNotEmpty prepend="," property="userId">
				user_id
			</isNotEmpty>
			<isNotEmpty prepend="," property="billId">
				bill_id
			</isNotEmpty>
			<isNotEmpty prepend="," property="internalFlag">
				internal_flag
			</isNotEmpty>
			<isNotEmpty prepend="," property="internalSegNo">
				internal_seg_no
			</isNotEmpty>
			<isNotEmpty prepend="," property="providerBillNum">
				provider_bill_num
			</isNotEmpty>
			<isNotEmpty prepend="," property="billStatus">
				bill_status
			</isNotEmpty>
			<isNotEmpty prepend="," property="billType">
				bill_type
			</isNotEmpty>
			<isNotEmpty prepend="," property="validStartDate">
				valid_start_date
			</isNotEmpty>
			<isNotEmpty prepend="," property="validEndDate">
				valid_end_date
			</isNotEmpty>
			<isNotEmpty prepend="," property="planDate">
				plan_date
			</isNotEmpty>
			<isNotEmpty prepend="," property="wproviderId">
				wprovider_id
			</isNotEmpty>
			<isNotEmpty prepend="," property="wproviderName">
				wprovider_name
			</isNotEmpty>
			<isNotEmpty prepend="," property="wproviderAddr">
				wprovider_addr
			</isNotEmpty>
			<isNotEmpty prepend="," property="wproviderContactor">
				wprovider_contactor
			</isNotEmpty>
			<isNotEmpty prepend="," property="wproviderTele">
				wprovider_tele
			</isNotEmpty>
			<isNotEmpty prepend="," property="wproviderZip">
				wprovider_zip
			</isNotEmpty>
			<isNotEmpty prepend="," property="wproviderFax">
				wprovider_fax
			</isNotEmpty>
			<isNotEmpty prepend="," property="customerId">
				customer_id
			</isNotEmpty>
			<isNotEmpty prepend="," property="contractId">
				contract_id
			</isNotEmpty>
			<isNotEmpty prepend="," property="deliveryType">
				delivery_type
			</isNotEmpty>
			<isNotEmpty prepend="," property="freightSettleType">
				freight_settle_type
			</isNotEmpty>
			<isNotEmpty prepend="," property="outSettleType">
				out_settle_type
			</isNotEmpty>
			<isNotEmpty prepend="," property="carType">
				car_type
			</isNotEmpty>
			<isNotEmpty prepend="," property="specialRequest">
				special_request
			</isNotEmpty>
			<isNotEmpty prepend="," property="consigneeId">
				consignee_id
			</isNotEmpty>
			<isNotEmpty prepend="," property="consigneeName">
				consignee_name
			</isNotEmpty>
			<isNotEmpty prepend="," property="consigneeAddr">
				consignee_addr
			</isNotEmpty>
			<isNotEmpty prepend="," property="consigneeRespnder">
				consignee_respnder
			</isNotEmpty>
			<isNotEmpty prepend="," property="consigneeTele">
				consignee_tele
			</isNotEmpty>
			<isNotEmpty prepend="," property="consigneeFax">
				consignee_fax
			</isNotEmpty>
			<isNotEmpty prepend="," property="consigneeZipcode">
				consignee_zipcode
			</isNotEmpty>
			<isNotEmpty prepend="," property="transFlag">
				trans_flag
			</isNotEmpty>
			<isNotEmpty prepend="," property="tproviderId">
				tprovider_id
			</isNotEmpty>
			<isNotEmpty prepend="," property="createPerson">
				create_person
			</isNotEmpty>
				,create_date
			<isNotEmpty prepend="," property="returnPerson">
				return_person
			</isNotEmpty>
			<isNotEmpty prepend="," property="returnDate">
				return_date
			</isNotEmpty>
			<isNotEmpty prepend="," property="billBackPerson">
				bill_back_person
			</isNotEmpty>
			<isNotEmpty prepend="," property="billBackDate">
				bill_back_date
			</isNotEmpty>
			<isNotEmpty prepend="," property="printed">
				printed
			</isNotEmpty>
			<isNotEmpty prepend="," property="billPrintSite">
				bill_print_site
			</isNotEmpty>
			<isNotEmpty prepend="," property="billPrintUserId">
				bill_print_user_id
			</isNotEmpty>
			<isNotEmpty prepend="," property="billPrintDate">
				bill_print_date
			</isNotEmpty>
			<isNotEmpty prepend="," property="arrearType">
				arrear_type
			</isNotEmpty>
			<isNotEmpty prepend="," property="settleSeqNum">
				settle_seq_num
			</isNotEmpty>
			<isNotEmpty prepend="," property="modiPerson">
				modi_person
			</isNotEmpty>
				,modi_date
			<isNotEmpty prepend="," property="returnConfirmFlag">
				return_confirm_flag
			</isNotEmpty>
			<isNotEmpty prepend="," property="returnConfirmPers">
				return_confirm_pers
			</isNotEmpty>
			<isNotEmpty prepend="," property="returnConfirmDate">
				return_confirm_date
			</isNotEmpty>
			<isNotEmpty prepend="," property="printBatchId">
				print_batch_id
			</isNotEmpty>
			<isNotEmpty prepend="," property="fetchPerson">
				fetch_person
			</isNotEmpty>
			<isNotEmpty prepend="," property="fetchPersonIdCard">
				fetch_person_id_card
			</isNotEmpty>
			<isNotEmpty prepend="," property="billDessentType">
				bill_dessent_type
			</isNotEmpty>
			<isNotEmpty prepend="," property="startPrivince">
				start_privince
			</isNotEmpty>
			<isNotEmpty prepend="," property="deliveryPrivince">
				delivery_privince
			</isNotEmpty>
			<isNotEmpty prepend="," property="groupCommissionId">
				group_commission_id
			</isNotEmpty>
			<isNotEmpty prepend="," property="approveStatus">
				approve_status
			</isNotEmpty>
			<isNotEmpty prepend="," property="billBatchId">
				bill_batch_id
			</isNotEmpty>
			<isNotEmpty prepend="," property="randomId">
				random_id
			</isNotEmpty>
			<isNotEmpty prepend="," property="providerName">
				provider_name
			</isNotEmpty>
			<isNotEmpty prepend="," property="providerId">
				provider_id
			</isNotEmpty>
			<isNotEmpty prepend="," property="ebsBillType">
				ebs_bill_type
			</isNotEmpty>
			<isNotEmpty prepend="," property="ebsBillPrintUserName">
				ebs_bill_print_user_name
			</isNotEmpty>
			<isNotEmpty prepend="," property="ebsBillPrintOrgName">
				ebs_bill_print_org_name
			</isNotEmpty>
			<isNotEmpty prepend="," property="remark">
				remark
			</isNotEmpty>
			<isNotEmpty prepend="," property="proxyFlag">
				proxy_flag
			</isNotEmpty>
			<isNotEmpty prepend="," property="ebsBillObject">
				ebs_bill_object
			</isNotEmpty>
			<isNotEmpty prepend="," property="ebsBillLock">
				ebs_bill_lock
			</isNotEmpty>
			<isNotEmpty prepend="," property="zPlanApplyDate">
				z_plan_apply_date
			</isNotEmpty>
			<isNotEmpty prepend="," property="transferFlag">
				transfer_flag
			</isNotEmpty>
			<isNotEmpty prepend="," property="ebsBillBatchId">
				ebs_bill_batch_id
			</isNotEmpty>
			<isNotEmpty prepend="," property="xhPrinted">
				xh_printed
			</isNotEmpty>
			<isNotEmpty prepend="," property="webBillFrom">
				web_bill_from
			</isNotEmpty>
			<isNotEmpty prepend="," property="invoiceReqNum">
				invoice_req_num
			</isNotEmpty>
			<isNotEmpty prepend="," property="webBillId">
				web_bill_id
			</isNotEmpty>
			<isNotEmpty prepend="," property="warehouseOutQty">
				warehouse_out_qty
			</isNotEmpty>
			<isNotEmpty prepend="," property="warehouseOutDate">
				warehouse_out_date
			</isNotEmpty>
			<isNotEmpty prepend="," property="billBankBatchId">
				bill_bank_batch_id
			</isNotEmpty>
			<isNotEmpty prepend="," property="billBankStatus">
				bill_bank_status
			</isNotEmpty>
			<isNotEmpty prepend="," property="returnRemark">
				return_remark
			</isNotEmpty>
			<isNotEmpty prepend="," property="printRemark">
				print_remark
			</isNotEmpty>
            <isNotEmpty prepend="," property="vehicle">
				vehicle
			</isNotEmpty>
			)
		values
		(
		<isNotEmpty prepend=" " property="segNo">

			#segNo#
		</isNotEmpty>
		<isNotEmpty prepend="," property="accsetNo">

			#accsetNo#
		</isNotEmpty>
		<isNotEmpty prepend="," property="userSegNo">

			#userSegNo#
		</isNotEmpty>
		<isNotEmpty prepend="," property="userId">

			#userId#
		</isNotEmpty>
		<isNotEmpty prepend="," property="billId">

			#billId#
		</isNotEmpty>
		<isNotEmpty prepend="," property="internalFlag">

			#internalFlag#
		</isNotEmpty>
		<isNotEmpty prepend="," property="internalSegNo">

			#internalSegNo#
		</isNotEmpty>
		<isNotEmpty prepend="," property="providerBillNum">

			#providerBillNum#
		</isNotEmpty>
		<isNotEmpty prepend="," property="billStatus">

			#billStatus#
		</isNotEmpty>
		<isNotEmpty prepend="," property="billType">

			#billType#
		</isNotEmpty>
		<isNotEmpty prepend="," property="validStartDate">

			#validStartDate#
		</isNotEmpty>
		<isNotEmpty prepend="," property="validEndDate">

			#validEndDate#
		</isNotEmpty>
		<isNotEmpty prepend="," property="planDate">
			to_date(#planDate#,'yyyy-mm-dd')
		</isNotEmpty>
		<isNotEmpty prepend="," property="wproviderId">

			#wproviderId#
		</isNotEmpty>
		<isNotEmpty prepend="," property="wproviderName">

			#wproviderName#
		</isNotEmpty>
		<isNotEmpty prepend="," property="wproviderAddr">

			#wproviderAddr#
		</isNotEmpty>
		<isNotEmpty prepend="," property="wproviderContactor">

			#wproviderContactor#
		</isNotEmpty>
		<isNotEmpty prepend="," property="wproviderTele">

			#wproviderTele#
		</isNotEmpty>
		<isNotEmpty prepend="," property="wproviderZip">

			#wproviderZip#
		</isNotEmpty>
		<isNotEmpty prepend="," property="wproviderFax">

			#wproviderFax#
		</isNotEmpty>
		<isNotEmpty prepend="," property="customerId">

			#customerId#
		</isNotEmpty>
		<isNotEmpty prepend="," property="contractId">

			#contractId#
		</isNotEmpty>
		<isNotEmpty prepend="," property="deliveryType">

			#deliveryType#
		</isNotEmpty>
		<isNotEmpty prepend="," property="freightSettleType">

			#freightSettleType#
		</isNotEmpty>
		<isNotEmpty prepend="," property="outSettleType">

			#outSettleType#
		</isNotEmpty>
		<isNotEmpty prepend="," property="carType">

			#carType#
		</isNotEmpty>
		<isNotEmpty prepend="," property="specialRequest">

			#specialRequest#
		</isNotEmpty>
		<isNotEmpty prepend="," property="consigneeId">

			#consigneeId#
		</isNotEmpty>
		<isNotEmpty prepend="," property="consigneeName">

			#consigneeName#
		</isNotEmpty>
		<isNotEmpty prepend="," property="consigneeAddr">

			#consigneeAddr#
		</isNotEmpty>
		<isNotEmpty prepend="," property="consigneeRespnder">

			#consigneeRespnder#
		</isNotEmpty>
		<isNotEmpty prepend="," property="consigneeTele">

			#consigneeTele#
		</isNotEmpty>
		<isNotEmpty prepend="," property="consigneeFax">

			#consigneeFax#
		</isNotEmpty>
		<isNotEmpty prepend="," property="consigneeZipcode">

			#consigneeZipcode#
		</isNotEmpty>
		<isNotEmpty prepend="," property="transFlag">

			#transFlag#
		</isNotEmpty>
		<isNotEmpty prepend="," property="tproviderId">

			#tproviderId#
		</isNotEmpty>
		<isNotEmpty prepend="," property="createPerson">

			#createPerson#
		</isNotEmpty>
			,sysdate
		<isNotEmpty prepend="," property="returnPerson">

			#returnPerson#
		</isNotEmpty>
		<isNotEmpty prepend="," property="returnDate">

			#returnDate#
		</isNotEmpty>
		<isNotEmpty prepend="," property="billBackPerson">

			#billBackPerson#
		</isNotEmpty>
		<isNotEmpty prepend="," property="billBackDate">

			#billBackDate#
		</isNotEmpty>
		<isNotEmpty prepend="," property="printed">

			#printed#
		</isNotEmpty>
		<isNotEmpty prepend="," property="billPrintSite">

			#billPrintSite#
		</isNotEmpty>
		<isNotEmpty prepend="," property="billPrintUserId">

			#billPrintUserId#
		</isNotEmpty>
		<isNotEmpty prepend="," property="billPrintDate">

			#billPrintDate#
		</isNotEmpty>
		<isNotEmpty prepend="," property="arrearType">

			#arrearType#
		</isNotEmpty>
		<isNotEmpty prepend="," property="settleSeqNum">

			#settleSeqNum#
		</isNotEmpty>
		<isNotEmpty prepend="," property="modiPerson">

			#modiPerson#
		</isNotEmpty>
			,sysdate
		<isNotEmpty prepend="," property="returnConfirmFlag">

			#returnConfirmFlag#
		</isNotEmpty>
		<isNotEmpty prepend="," property="returnConfirmPers">

			#returnConfirmPers#
		</isNotEmpty>
		<isNotEmpty prepend="," property="returnConfirmDate">

			#returnConfirmDate#
		</isNotEmpty>
		<isNotEmpty prepend="," property="printBatchId">

			#printBatchId#
		</isNotEmpty>
		<isNotEmpty prepend="," property="fetchPerson">

			#fetchPerson#
		</isNotEmpty>
		<isNotEmpty prepend="," property="fetchPersonIdCard">

			#fetchPersonIdCard#
		</isNotEmpty>
		<isNotEmpty prepend="," property="billDessentType">

			#billDessentType#
		</isNotEmpty>
		<isNotEmpty prepend="," property="startPrivince">

			#startPrivince#
		</isNotEmpty>
		<isNotEmpty prepend="," property="deliveryPrivince">

			#deliveryPrivince#
		</isNotEmpty>
		<isNotEmpty prepend="," property="groupCommissionId">

			#groupCommissionId#
		</isNotEmpty>
		<isNotEmpty prepend="," property="approveStatus">

			#approveStatus#
		</isNotEmpty>
		<isNotEmpty prepend="," property="billBatchId">

			#billBatchId#
		</isNotEmpty>
		<isNotEmpty prepend="," property="randomId">

			#randomId#
		</isNotEmpty>
		<isNotEmpty prepend="," property="providerName">

			#providerName#
		</isNotEmpty>
		<isNotEmpty prepend="," property="providerId">

			#providerId#
		</isNotEmpty>
		<isNotEmpty prepend="," property="ebsBillType">

			#ebsBillType#
		</isNotEmpty>
		<isNotEmpty prepend="," property="ebsBillPrintUserName">

			#ebsBillPrintUserName#
		</isNotEmpty>
		<isNotEmpty prepend="," property="ebsBillPrintOrgName">

			#ebsBillPrintOrgName#
		</isNotEmpty>
		<isNotEmpty prepend="," property="remark">

			#remark#
		</isNotEmpty>
		<isNotEmpty prepend="," property="proxyFlag">

			#proxyFlag#
		</isNotEmpty>
		<isNotEmpty prepend="," property="ebsBillObject">

			#ebsBillObject#
		</isNotEmpty>
		<isNotEmpty prepend="," property="ebsBillLock">

			#ebsBillLock#
		</isNotEmpty>
		<isNotEmpty prepend="," property="zPlanApplyDate">

			#zPlanApplyDate#
		</isNotEmpty>
		<isNotEmpty prepend="," property="transferFlag">

			#transferFlag#
		</isNotEmpty>
		<isNotEmpty prepend="," property="ebsBillBatchId">

			#ebsBillBatchId#
		</isNotEmpty>
		<isNotEmpty prepend="," property="xhPrinted">

			#xhPrinted#
		</isNotEmpty>
		<isNotEmpty prepend="," property="webBillFrom">

			#webBillFrom#
		</isNotEmpty>
		<isNotEmpty prepend="," property="invoiceReqNum">

			#invoiceReqNum#
		</isNotEmpty>
		<isNotEmpty prepend="," property="webBillId">

			#webBillId#
		</isNotEmpty>
		<isNotEmpty prepend="," property="warehouseOutQty">

			#warehouseOutQty#
		</isNotEmpty>
		<isNotEmpty prepend="," property="warehouseOutDate">

			#warehouseOutDate#
		</isNotEmpty>
		<isNotEmpty prepend="," property="billBankBatchId">

			#billBankBatchId#
		</isNotEmpty>
		<isNotEmpty prepend="," property="billBankStatus">

			#billBankStatus#
		</isNotEmpty>
		<isNotEmpty prepend="," property="returnRemark">

			#returnRemark#
		</isNotEmpty>
		<isNotEmpty prepend="," property="printRemark">

			#printRemark#
		</isNotEmpty>
        <isNotEmpty prepend="," property="vehicle">

			#vehicle#
		</isNotEmpty>
		)
	</insert>

<!-- 插入提单主表 end-->

<!-- 插入提单子表 start -->
	<insert id="insertBillD">
		insert into
		XS.T_S_BILL_D
			(
			<isNotEmpty prepend=" " property="segNo">
				seg_no
			</isNotEmpty>
			<isNotEmpty prepend="," property="billId">
				bill_id
			</isNotEmpty>
			<isNotEmpty prepend="," property="billSubid">
				bill_subid
			</isNotEmpty>
			<isNotEmpty prepend="," property="contractId">
				contract_id
			</isNotEmpty>
			<isNotEmpty prepend="," property="contractSubid">
				contract_subid
			</isNotEmpty>
			<isNotEmpty prepend="," property="sResourceId">
				s_resource_id
			</isNotEmpty>
			<isNotEmpty prepend="," property="goodSegNo">
				good_seg_no
			</isNotEmpty>
			<isNotEmpty prepend="," property="goodId">
				good_id
			</isNotEmpty>
			<isNotEmpty prepend="," property="productId">
				product_id
			</isNotEmpty>
			<isNotEmpty prepend="," property="factoryProductId">
				factory_product_id
			</isNotEmpty>
			<isNotEmpty prepend="," property="planWeight">
				plan_weight
			</isNotEmpty>
			<isNotEmpty prepend="," property="planQty">
				plan_qty
			</isNotEmpty>
			<isNotEmpty prepend="," property="weightUnit">
				weight_unit
			</isNotEmpty>
			<isNotEmpty prepend="," property="quantityUnit">
				quantity_unit
			</isNotEmpty>
			<isNotEmpty prepend="," property="unitConversion">
				unit_conversion
			</isNotEmpty>
			<isNotEmpty prepend="," property="actWeight">
				act_weight
			</isNotEmpty>
			<isNotEmpty prepend="," property="actQty">
				act_qty
			</isNotEmpty>
			<isNotEmpty prepend="," property="settleWeight">
				settle_weight
			</isNotEmpty>
			<isNotEmpty prepend="," property="settleQty">
				settle_qty
			</isNotEmpty>
			<isNotEmpty prepend="," property="salePriceNotax">
				sale_price_notax
			</isNotEmpty>
			<isNotEmpty prepend="," property="settlePriceNotax">
				settle_price_notax
			</isNotEmpty>
			<isNotEmpty prepend="," property="taxRate">
				tax_rate
			</isNotEmpty>
			<isNotEmpty prepend="," property="freightPrice">
				freight_price
			</isNotEmpty>
			<isNotEmpty prepend="," property="outPrice">
				out_price
			</isNotEmpty>
			<isNotEmpty prepend="," property="otherAmount">
				other_amount
			</isNotEmpty>
			<isNotEmpty prepend="," property="transChargeCode">
				trans_charge_code
			</isNotEmpty>
			<isNotEmpty prepend="," property="storeChargeCode">
				store_charge_code
			</isNotEmpty>
			<isNotEmpty prepend="," property="transferUnit">
				transfer_unit
			</isNotEmpty>
			<isNotEmpty prepend="," property="transferWeight">
				transfer_weight
			</isNotEmpty>
			<isNotEmpty prepend="," property="transferPrice">
				transfer_price
			</isNotEmpty>
			<isNotEmpty prepend="," property="warehouseOutQty">
				warehouse_out_qty
			</isNotEmpty>
			<isNotEmpty prepend="," property="warehouseOutDate">
				warehouse_out_date
			</isNotEmpty>
			<isNotEmpty prepend="," property="billSubStatus">
				BILL_SUBSTATUS
			</isNotEmpty>
			)
		values
		(
		<isNotEmpty prepend=" " property="segNo">

			#segNo#
		</isNotEmpty>
		<isNotEmpty prepend="," property="billId">

			#billId#
		</isNotEmpty>
		<isNotEmpty prepend="," property="billSubid">

			#billSubid#
		</isNotEmpty>
		<isNotEmpty prepend="," property="contractId">

			#contractId#
		</isNotEmpty>
		<isNotEmpty prepend="," property="contractSubid">

			#contractSubid#
		</isNotEmpty>
		<isNotEmpty prepend="," property="sResourceId">

			#sResourceId#
		</isNotEmpty>
		<isNotEmpty prepend="," property="goodSegNo">

			#goodSegNo#
		</isNotEmpty>
		<isNotEmpty prepend="," property="goodId">

			#goodId#
		</isNotEmpty>
		<isNotEmpty prepend="," property="productId">

			#productId#
		</isNotEmpty>
		<isNotEmpty prepend="," property="factoryProductId">

			#factoryProductId#
		</isNotEmpty>
		<isNotEmpty prepend="," property="planWeight">

			#planWeight#
		</isNotEmpty>
		<isNotEmpty prepend="," property="planQty">

			#planQty#
		</isNotEmpty>
		<isNotEmpty prepend="," property="weightUnit">

			#weightUnit#
		</isNotEmpty>
		<isNotEmpty prepend="," property="quantityUnit">

			#quantityUnit#
		</isNotEmpty>
		<isNotEmpty prepend="," property="unitConversion">

			#unitConversion#
		</isNotEmpty>
		<isNotEmpty prepend="," property="actWeight">

			#actWeight#
		</isNotEmpty>
		<isNotEmpty prepend="," property="actQty">

			#actQty#
		</isNotEmpty>
		<isNotEmpty prepend="," property="settleWeight">

			#settleWeight#
		</isNotEmpty>
		<isNotEmpty prepend="," property="settleQty">

			#settleQty#
		</isNotEmpty>
		<isNotEmpty prepend="," property="salePriceNotax">

			#salePriceNotax#
		</isNotEmpty>
		<isNotEmpty prepend="," property="settlePriceNotax">

			#settlePriceNotax#
		</isNotEmpty>
		<isNotEmpty prepend="," property="taxRate">

			#taxRate#
		</isNotEmpty>
		<isNotEmpty prepend="," property="freightPrice">

			#freightPrice#
		</isNotEmpty>
		<isNotEmpty prepend="," property="outPrice">

			#outPrice#
		</isNotEmpty>
		<isNotEmpty prepend="," property="otherAmount">

			#otherAmount#
		</isNotEmpty>
		<isNotEmpty prepend="," property="transChargeCode">

			#transChargeCode#
		</isNotEmpty>
		<isNotEmpty prepend="," property="storeChargeCode">

			#storeChargeCode#
		</isNotEmpty>
		<isNotEmpty prepend="," property="transferUnit">

			#transferUnit#
		</isNotEmpty>
		<isNotEmpty prepend="," property="transferWeight">

			#transferWeight#
		</isNotEmpty>
		<isNotEmpty prepend="," property="transferPrice">

			#transferPrice#
		</isNotEmpty>
		<isNotEmpty prepend="," property="warehouseOutQty">

			#warehouseOutQty#
		</isNotEmpty>
		<isNotEmpty prepend="," property="warehouseOutDate">

			#warehouseOutDate#
		</isNotEmpty>
		<isNotEmpty prepend="," property="billSubStatus">
			#billSubStatus#
		</isNotEmpty>
		)
	</insert>
<!-- 插入提单子表 end -->

<!-- 根据仓库和资源号查询资源号和钢厂资源号 start -->
	<select id="queryProductId"  parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
		select distinct
			   r.product_id         as "productId",
		       r.factory_product_id as "factoryProductId",
		       p.provider_name      as "providerName"
		  from wl.t_i_stock_bale r, xt.t_ss_provider p
		 where 1 = 1
		   and r.seg_no = p.seg_no
           and r.wprovider_id = p.provider_id
           and r.pack_status = '10'
		   and r.seg_no = #segNo#
		<isNotEmpty prepend=" AND " property="productId">
			r.product_id like '%$productId$%'
		</isNotEmpty>
		<isNotEmpty prepend=" AND " property="providerId">
		 (r.wprovider_id like '%$providerId$%' or p.provider_name like '%$providerId$%')
		</isNotEmpty>
	</select>
<!-- 根据仓库和资源号查询资源号和钢厂资源号 end -->

<!-- 查询资源号和钢厂资源号,以及4要素 start -->
	<select id="queryProductIdGoodId"  parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
		select distinct r.product_id as "productId",
                r.factory_product_id as "factoryProductId",
                p.provider_name as "providerName",
                (select a.prod_type_desc
                   from zy.t_r_product_type a
                  where a.product_type_id = r.product_type_id
                    and a.seg_no = r.seg_no) as "prodTypeDesc",
                r.shopsign as "shopsign",
                r.spec as "spec",
                (select b.producing_area_name
                   from zy.t_r_producing_area b
                  where b.seg_no = r.seg_no
                    and b.producing_area_code = r.producing_area_code) as "producingAreaName",
                r.good_id as "goodId"
		  from wl.t_i_stock_bale r, xt.t_ss_provider p
		 where 1 = 1
		   and r.seg_no = p.seg_no
		   and r.wprovider_id = p.provider_id
		   and r.pack_status = '10'
		   and r.seg_no = #segNo#
		<isNotEmpty prepend=" AND " property="productId">
			r.product_id like '%$productId$%'
		</isNotEmpty>
		<isNotEmpty prepend=" AND " property="providerId">
		 (r.wprovider_id like '%$providerId$%' or p.provider_name like '%$providerId$%')
		</isNotEmpty>
		<isNotEmpty prepend=" AND " property="productTypeId">
			PRODUCT_TYPE_ID like '%'||#productTypeId#||'%'
		</isNotEmpty>
		<isNotEmpty prepend=" AND " property="producingAreaCode">
			PRODUCING_AREA_CODE = #producingAreaCode#
		</isNotEmpty>
		<isNotEmpty prepend=" AND " property="spec">
			$spec$
		</isNotEmpty>
	   <!--<isNotEmpty property="shopsign" prepend=" and " >
	     shopsign in
	      	<iterate prepend="" property="shopsign"
	             open="(" close=")" conjunction=",">
	    		#shopsign[]#
			</iterate>
	   </isNotEmpty> -->
		<isNotEmpty prepend=" AND " property="shopsign">
			$shopsign$
		</isNotEmpty>
			order by r.product_id
	</select>
<!-- 查询资源号和钢厂资源号,以及4要素 end -->

<!-- countProductId start -->
	<select id="countProduct"  resultClass="int">
	select count(*) as "count" from (
		select distinct
			   r.product_id         as "productId",
		       r.factory_product_id as "factoryProductId",
		       p.provider_name      as "providerName"
		  from wl.t_i_stock_bale r, xt.t_ss_provider p
		 where 1 = 1
		   and r.seg_no = p.seg_no
           and r.wprovider_id = p.provider_id
           and r.pack_status = '10'
		   and r.seg_no = #segNo#
		<isNotEmpty prepend=" AND " property="productId">
			r.product_id like '%$productId$%'
		</isNotEmpty>
		<isNotEmpty prepend=" AND " property="providerId">
		 (r.wprovider_id like '%$providerId$%' or p.provider_name like '%$providerId$%')
		</isNotEmpty>
	)
	</select>
<!-- countProductId end -->

<!-- 查询转库捆包状态是否为10 start -->
	<select id="checkPackStatus"  parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
	select sb.product_id,sb.pack_id
	  from wl.t_i_stock_bale sb
	 where 1 = 1
	   and sb.pack_status = '10'
	   and sb.seg_no = #segNo#
	   and sb.pack_id = #packId#
</select>
<!-- 查询转库捆包状态是否为10 end -->

<!--获得转库单号 start-->
	<parameterMap id="getParam1" class="java.util.Map" >
		<parameter property="outResult" jdbcType="VARCHAR" javaType="java.lang.String" mode="OUT"/>
		<parameter property="segNo" jdbcType="VARCHAR" javaType="java.lang.String" mode="IN"/>
	</parameterMap>

	<procedure id="getPutShiftId" parameterMap="getParam1" resultClass="java.util.HashMap">
    	{? = call  xt.f_ss_std_get_seqid_plsql(?,'S17',NULL,NULL,to_char(sysdate,'yyyymmdd'))}
	</procedure>
<!--获得转库单号 end-->

<!--转库提单撤销 start-->
	<parameterMap id="getParam2" class="java.util.Map" >
		<parameter property="segNo" jdbcType="VARCHAR" javaType="java.lang.String" mode="IN"/>
		<parameter property="billId" jdbcType="VARCHAR" javaType="java.lang.String" mode="IN"/>
		<parameter property="userId" jdbcType="VARCHAR" javaType="java.lang.String" mode="IN"/>
		<parameter property="out_result" jdbcType="VARCHAR" javaType="java.lang.String" mode="OUT"/>
	</parameterMap>

	<procedure id="full_bill_cancel" parameterMap="getParam2" resultClass="java.util.HashMap">
    	{call  prog.std_stock_mgr.full_bill_cancel(?,?,?,?)}
	</procedure>
<!--转库提单撤销 end-->

<!--转库提单子项撤销 start-->
	<parameterMap id="getZkParam" class="java.util.Map" >
		<parameter property="segNo" jdbcType="VARCHAR" javaType="java.lang.String" mode="IN"/>
		<parameter property="billId" jdbcType="VARCHAR" javaType="java.lang.String" mode="IN"/>
		<parameter property="voucherSubnum" jdbcType="VARCHAR" javaType="java.lang.String" mode="IN"/>
   		<parameter property="putinId" jdbcType="VARCHAR" javaType="java.lang.String" mode="IN"/>
		<parameter property="putinSubid" jdbcType="VARCHAR" javaType="java.lang.String" mode="IN"/>
		<parameter property="putoutId" jdbcType="VARCHAR" javaType="java.lang.String" mode="IN"/>
		<parameter property="putoutSubid" jdbcType="VARCHAR" javaType="java.lang.String" mode="IN"/>
		<parameter property="productId" jdbcType="VARCHAR" javaType="java.lang.String" mode="IN"/>
		<parameter property="packId" jdbcType="VARCHAR" javaType="java.lang.String" mode="IN"/>
		<parameter property="userId" jdbcType="VARCHAR" javaType="java.lang.String" mode="IN"/>
		<parameter property="out_result" jdbcType="VARCHAR" javaType="java.lang.String" mode="OUT"/>
	</parameterMap>

	<procedure id="zk_bill_subcancel" parameterMap="getZkParam" resultClass="java.util.HashMap">
    	{call  prog.std_stock_mgr.zk_bill_subcancel(?,?,?,?,?,?,?,?,?,?,?)}
	</procedure>
<!--转库提单子项撤销 end-->

<!-- 查询仓库号 start -->
 	<select id="queryWprovider" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
		select t.wprovider_id as "wproviderId"
		  from wl.t_i_stock_bale t
		 where t.seg_no = #segNo#
		   and t.pack_id = #packId#
		   and t.product_id = #productId#
 	</select>
<!-- 查询仓库号 end-->
<!-- 提单子项编号 start -->
 	<select id="creatBillSubid" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
		Select nvl(lpad(to_number(max(substr(a.bill_subid,
		        length(a.bill_subid) - 2))) + 1,
		        3,
		        '0'),'001') as "subId"
	      from	xs.t_s_bill_d a
	      where	a.seg_no = #segNo#
		   and a.bill_id = #billId#
 	</select>
<!-- 提单子项编号 end-->
<!-- 用资源号查询提单子项号 start -->
 	<select id="getBillSubid" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
		select t.bill_subid as "billSubid"
		  from xs.t_s_bill_d t
		 where t.seg_no = #segNo#
     	   and t.bill_id = #billId#
		   and t.bill_substatus <> '00'
		   and t.product_id = #productId#
 	</select>
<!-- 用资源号查询提单子项号 end-->
<!-- 用资源号查询出库单子项号 start -->
 	<select id="getPutoutSubid" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
		select t.putout_subid as "putoutSubid"
		  from wl.t_i_putout_d t
		 where t.seg_no = #segNo#
		   and t.putout_substatus <> '00'
		   and t.product_id = #productId#
		   and t.putout_id = #putoutId#

 	</select>

 	<update id="updatePutInD">
 	 update wl.t_i_putin_d d
         set d.location =#packLocation#
       where 1 = 1
         and d.seg_no=#segNo#
         and d.PUTIN_ID=#putinId#
         and d.PUTIN_SUBID=#putinSubid#
 	</update>

 	<update id="updateStockBale">
 		 update wl.t_i_stock_bale b
         set b.pack_location =#packLocation#
       where 1 = 1
         and b.seg_no=#segNo#
         and b.pack_id=#packId#
 	</update>

<!-- 用资源号查询出库单子项号 end-->
<!-- 更新提单车号 -->
    <update id="updateBill">
       update xs.t_s_bill_m m
         set m.vehicle=#vehicle#
       where 1 = 1
         and m.seg_no=#segNo#
         and m.bill_id=#billId#
    </update>
<!-- 更新提单子项的量 start -->
 	<update id="updateBillSub">
		update xs.t_s_bill_d d
         set d.plan_weight = d.plan_weight + #planWeight#,
             d.act_weight  = d.act_weight + #actWeight#,
             d.plan_qty    = d.plan_qty + #planQty#,
             d.act_qty     = d.act_qty + #actQty#
         where d.seg_no = #segNo#
     	 and d.bill_id = #billId#
         and d.bill_subid = #billSubid#
 	</update>
<!-- 更新提单子项的量 end-->
<!-- 费用查询 -->
	<select id="queryFee" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
		select
			a.seg_no	as	"segNo",
			a.fee_id	as	"feeId",
			a.account_type	as	"accountType",
			nvl((select min(b.fee_status)
	         from wl.t_i_contract_fee b
	        where b.seg_no = a.seg_no and b.contract_id = a.contract_id
	          and b.fee_type_code = a.fee_type_code
	          and substr(b.fee_id,1,length(b.fee_id)-3) = substr(a.fee_id,1,length(a.fee_id)-3)
	          and b.fee_status > '00'),'00')
			as	"feeStatus",
			a.contract_id	as	"contractId",
			a.contract_subid	as	"contractSubid",
			a.contract_type	as	"contractType",
			a.fee_code	as	"feeCode",
			a.fee_name	as	"feeName",
			a.fee_type_code	as	"feeTypeCode",
			a.fee_type_name	as	"feeTypeName",
			a.fee_qty	as	"feeQty",
			a.fee_price	as	"feePrice",
			a.fee_price_at	as	"feePriceAt",
			a.fee_amount	as	"feeAmount",
			a.fee_amount_at	as	"feeAmountAt",
			a.act_price	as	"actPrice",
			a.act_price_at	as	"actPriceAt",
			a.act_amount	as	"actAmount",
			a.act_amount_at	as	"actAmountAt",
			a.if_cost	as	"ifCost",
			a.settle_type	as	"settleType",
			a.settle_style	as	"settleStyle",
			a.provider_id	as	"providerId",
			a.settle_amount	as	"settleAmount",
			a.settle_amount_at	as	"settleAmountAt",
			a.tax_rate	as	"taxRate",
			a.tax_amount	as	"taxAmount",
			a.invoice_num	as	"invoiceNum",
			a.invoice_box_num	as	"invoiceBoxNum",
			a.remark	as	"remark",
			a.create_person	as	"createPerson",
			a.create_date	as	"createDate",
			a.modify_person	as	"modifyPerson",
			a.modify_date	as	"modifyDate",
            a.rowid   as   "rowId",
            c.product_id  as "productId",
            '' as "packId"
		from wl.t_i_contract_fee a,zy.t_r_resource c
		where 1=1
     		and a.PUTIN_PUTOUT_ID = #voucherNum#
			and a.seg_no =  #segNo#
            and a.FEE_FROM = '20'
			and a.seg_no = c.seg_no
			and a.contract_id = c.contract_id
			and a.contract_subid = c.contract_subid
		order by a.fee_status, c.product_id, a.fee_id
	</select>

<!-- 相同采购合同子项对应相同费用名称的条数 -->
 	<select id="countFee" resultClass="int">
	SELECT COUNT(*)
  FROM wl.t_i_contract_fee t
 WHERE t.seg_no = #segNo#
   AND t.fee_status <> '00'
   AND t.fee_code = #feeCode#
   AND t.fee_type_code = #feeTypeCode#
   AND t.putin_putout_id = #putsftId#
   AND t.fee_from = '20'
   AND t.contract_subid = #contractSubid#
   AND t.contract_type = '10'
	</select>

<!-- 费用类型 -->
	<select id="contractList" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
	SELECT nvl(t.contract_id, ' ') AS "contractId",
	       nvl(t.contract_subid, ' ') AS "contractSubid"
      FROM zy.t_r_resource t
	 WHERE t.seg_no = #segNo#
	   AND t.product_id = #productId#
    </select>

<!-- 查询待更新的费用信息 -->
 	<select id="queryFeeExist" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
	SELECT seg_no as "segNo",
	       fee_id as "feeId",
	       account_type as "accountType",
	       fee_status as "feeStatus",
	       contract_id as "contractId",
	       contract_subid as "contractSubid",
	       contract_type as "contractType",
	       fee_code as "feeCode",
	       fee_name as "feeName",
	       fee_type_code as "feeTypeCode",
	       fee_type_name as "feeTypeName",
	       fee_qty as "feeQty",
	       fee_price as "feePrice",
	       fee_price_at as "feePriceAt",
	       fee_amount as "feeAmount",
	       fee_amount_at as "feeAmountAt",
	       act_price as "actPrice",
	       act_price_at as "actPriceAt",
	       act_amount as "actAmount",
	       act_amount_at as "actAmountAt",
	       if_cost as "ifCost",
	       settle_type as "settleType",
	       settle_style as "settleStyle",
	       provider_id as "providerId",
	       settle_amount as "settleAmount",
	       settle_amount_at as "settleAmountAt",
	       tax_rate as "taxRate",
	       tax_amount as "taxAmount",
	       invoice_num as "invoiceNum",
	       invoice_box_num as "invoiceBoxNum",
	       remark as "remark",
	       create_person as "createPerson",
	       create_date as "createDate",
	       modify_person as "modifyPerson",
	       modify_date as "modifyDate",
	       putin_putout_id as "putinPutoutId",
	       fee_from as "feeFrom"
  FROM wl.t_i_contract_fee t
 WHERE t.seg_no = #segNo#
   AND t.fee_status <> '00'
   AND t.fee_code = #feeCode#
   AND t.fee_type_code = #feeTypeCode#
   AND t.putin_putout_id = #putsftId#
   AND t.fee_from = '20'
   AND t.contract_subid = #contractSubid#
   AND t.contract_type = '10'
	</select>

	<update id="updateFee">
	UPDATE wl.t_i_contract_fee t
      SET  t.fee_qty = #feeQty#,
	       t.fee_price = #feePrice#,
	       t.fee_price_at = #feePriceAt#,
	       t.fee_amount = #feeAmount#,
	       t.fee_amount_at = #feeAmountAt#,
	       t.act_price = #actPrice#,
	       t.act_price_at = #actPriceAt#,
	       t.act_amount = #actAmount#,
	       t.act_amount_at = #actAmountAt#,
	       t.modify_person = #userId#,
	       t.modify_date = Sysdate
	 WHERE t.seg_no = #segNo#
	   AND t.fee_status <> '00'
	   AND t.fee_code = #feeCode#
	   AND t.fee_type_code = #feeTypeCode#
	   AND t.putin_putout_id = #putsftId#
	   AND t.fee_from = '20'
	   AND t.contract_subid = #contractSubid#
	   AND t.contract_type = '10'
	</update>

<!-- 费用类型 -->
	<select id="FEE_TYPE_CODE" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
		SELECT NVL(t.fee_type_code,' ') as "feeTypeCode", NVL(t.fee_type_name,' ') as "feeTypeName",
       			t.fee_code as "feeCode",t.fee_name as "feeName", t.tax_rate as "taxRate"
	     FROM wl.t_i_contract_fee_type t
	    where 1 = 1
		<isNotEmpty prepend=" AND " property="segNo">
			 t.seg_no = #segNo#
		</isNotEmpty>
		<isNotEmpty prepend=" AND " property="feeCode">
			 t.fee_code = #feeCode#
		</isNotEmpty>
		<isNotEmpty prepend=" AND " property="feeTypeCode">
			 t.fee_type_code = #feeTypeCode#
		</isNotEmpty>
			order by t.fee_type_code
	</select>

	<!--费用子项删除时用-->
	<update id="FeeSubRemove">
		UPDATE wl.t_i_contract_fee t
		   SET t.fee_status = '00', t.modify_person = #userId#, t.modify_date = SYSDATE
		 WHERE 1 = 1
		   AND t.seg_no = #segNo#
		   AND t.FEE_ID = #feeId#

	</update>

<select id="queryContractId" resultClass="string">
		SELECT nvl(a.contract_id, 0) AS "contractId"
		  FROM zy.t_r_resource a
		 WHERE a.seg_no = #segNo#
		   AND a.PRODUCT_ID = #productId#
	</select>

	<!--费用删除-->
	<delete id="contractFeeDelete">
		delete wl.t_i_contract_fee
		where 1=1
			and	PUTIN_PUTOUT_ID=#putsftId#
			and	seg_no=#segNo#
            and FEE_FROM = '20'
            and FEE_STATUS  <> '00'
	</delete>

</sqlMap>

redpajama_set_name: RedPajamaGithub


text:
The Tara Show
The Vince Coakley Radio Program
Bob McLain
The Charlie James Show
Mark Levin Show
Upstate Pulse
Battleground America
Common Sense Retirement Planning
House Plans with Countybank Mortgage
Dr. Darrah's MaxLiving Radio Show
Focus on the Upstate
Fox News Special Coverage
Submit Your News Tips
Daily Download Sign Up
Best of Vince Coakley
audio from 106.3 WORD
One oh six three W O R D
Home / 106.3 WORD / News / World / Belarus leader visits Putin to secure support amid protests
Belarus leader visits Putin to secure support amid protests
Photo credit FILE- In this file photo taken on Friday, Feb. 15, 2019, Russian President Vladimir Putin, left, and Belarusian President Alexander Lukashenko meet in the Black sea resort of Sochi, Russia. Alexander Lukashenko's talks with Russian President Vladimir Putin on Monday Sept. 14, 2020, in the Black Sea resort of Sochi come a day after an estimated 150,000 people flooded the streets of the Belarusian capital, demanding Lukashenko's resignation. (Sergei Chirikov/Pool Photo via AP, File)
September 14, 2020 09/14/2020 6:43 pm
MOSCOW (AP) — Belarus' authoritarian president visited Russia on Monday in a bid to secure more loans and political support, as demonstrations against the extension of his 26-year rule entered their sixth week.
President Alexander Lukashenko's talks with Russian President Vladimir Putin in the Black Sea resort of Sochi came a day after an estimated 150,000 people flooded the streets of the Belarusian capital, demanding Lukashenko's resignation. The Interior Ministry said 774 people were arrested in Minsk and other cities of Belarus for holding unsanctioned rallies on Sunday.
Putin said Russia would provide a $1.5 billion loan to Belarus and fulfill all its obligations under a union treaty between the two neighbors. Speaking at the start of the talks, he emphasized that the Belarusians themselves must settle their political situation without any foreign meddling, and commended Lukashenko for his pledge to conduct a constitutional reform.
Protesters in Belarus have dismissed Lukashenko's reelection for a sixth term in the Aug. 9 presidential vote as rigged. The United States and the European Union have both criticized the election as neither free nor fair and urged the Belarusian leader to engage in talks with the opposition, a demand he has rejected.
The opposition has dismissed Lukashenko's talk about constitutional reform as an attempt to buy time and assuage the protesters' anger. Putin hailed it as a "timely and reasonable" move that would help "reach a new level in the development of the political system."
In a bid to win Moscow's support, Lukashenko, a 66-year-old former state farm director, has tried to cast the protests as an effort by the West to isolate Russia, which sees Belarus as a key bulwark against NATO and a major conduit for energy exports to Europe.
As he sat across the table from Putin, Lukashenko pointed at NATO's drills near Belarus' borders and said the two countries must strengthen their defense ties.
Putin emphasized that Russian paratroopers who were sent to Belarus for joint drills will leave the country after the exercise. Kremlin spokesman Dmitry Peskov told reporters after the four-hour talks that the leaders did not discuss the possibility of basing Russian forces in Belarus.
Peskov also reiterated that Russia regards Lukashenko as Belarus' legitimate president.
Russia and Belarus have a union treaty envisaging close political, economic and military ties, but they have often engaged in acrimonious disputes. Before the election, Lukashenko repeatedly accused the Kremlin of pressing Belarus to abandon its independence.
But with the U.S. and the EU criticizing the election and readying a package of sanctions against Belarus, Lukashenko now has to rely squarely on Russia's support.
Despite frictions in the past, the Kremlin abhors the prospect of public protests forcing the resignation of the Belarusian leader, fearing it could embolden Putin's critics at home.
Putin congratulated Lukashenko on his re-election and promised to send Russian police to Belarus if protests there turn violent, noting that there is no need for that yet.
"We see Belarus as our closest ally and we will undoubtedly fulfill all our obligations," the Russian leader told Lukashenko during Monday's talks.
Sviatlana Tsikhanouskaya, the main opposition challenger to Lukashenko, left for Lithuania a day after the August vote under pressure from Belarus authorities. She warned Putin that any agreements he may reach with Lukashenko will not stand with a new opposition-led government.
"I'm very sorry that you have opted to have a dialogue with the usurper and not the Belarusian people," she said Monday. "Any agreements signed with Lukashenko, who lacks legitimacy, will be retracted by the new government."
Commenting on the new Russian loan to Belarus, she added: "I hope Putin realizes that it will be Lukashenko, and not our people, who will have to repay that loan."
"Dear Russians, your taxes will be used to pay for the beating of us," she added. "We are sure you wouldn't like to see that happen. It may extend the agony of Lukashenko, but it will not prevent the people's victory."
Pavel Latushko, a former culture minister and ambassador to France who was forced to leave Belarus after joining the opposition's Coordination Council, warned that while the Kremlin is standing by Lukashenko now it may move later to engineer his departure.
"Lukashenko discredits himself each day, and when he completely loses his authority it would be easier for Moscow to replace him," Latushko told The Associated Press. "The Kremlin already has made a decision and is moving to fulfill a careful plan to have Lukashenko removed."
Alexander Klaskousky, an independent Minsk-based analyst, believed that for the Kremlin, a push for deeper integration between the two countries makes no sense now because of Lukashenko's precarious position.
Klaskousky predicted that the Kremlin might prod Lukashenko to de-escalate the crackdown on protests and engage in political maneuvering to ease tensions, while looking behind the scenes for a candidate to replace him.
"Massive protests aren't abating, and the barbed wire, water cannons and hundreds of detainees underline Lukashenko's pitiful condition, forcing the Kremlin to start looking for an alternative," Klaskousky said. "Putin would hardly want to put all eggs in one basket."
The U.N. Human Rights Council, meanwhile, agreed to hold an "urgent debate" on Belarus on Friday, given the mass detentions and police beatings of protesters. U.N. High Commissioner for Human Rights Michelle Bachelet emphasized Monday that all allegations of torture by the Belarus security forces should be documented and investigated.
Yuras Karmanau in Kyiv, Ukraine, Jamey Keaten in Geneva and Geir Moulson in Berlin contributed to this report.
106.3 WORD | The Upstate's Talk Station
Listen to 106.3 WORD Contact Us Subcribe to the Daily Download EEO Public Inspection File Contest Rules FCC Applications Advertise with Us